MysterD
a31ddaff9d
cleanup old mod dir every compile
2022-04-16 15:54:20 -07:00
MysterD
a39d004584
Restore debugging optimization level to -O0, add more warning ignores
2022-04-14 20:37:33 -07:00
Prince Frizzy
014ec861f0
Restore some of our older Makefile stuff, etc. ( #62 )
...
* Restore our old OPT_FLAGs and debug info system, And add a new debug info level check.
* Reduce this optimization level by 1.
2022-04-13 22:55:15 -07:00
MysterD
b9243a4c5b
Revert "Add an icon on windows ( #48 )"
...
This reverts commit be4919ce24
.
2022-04-04 01:08:16 -07:00
MysterD
6a384a3039
Fix spelling mistake
2022-03-31 00:13:48 -07:00
mjcox244
be4919ce24
Add an icon on windows ( #48 )
2022-03-31 00:12:59 -07:00
Prince Frizzy
e52173f109
Bomb-Omb Buddy sanity improvement ( #51 )
2022-03-30 19:25:21 -07:00
MysterD
0a679efa07
Add clang to Makefile
2022-03-27 17:26:39 -07:00
MysterD
1e43d206dd
Even more makefile fixes for coop-compiler
2022-03-21 17:21:23 -07:00
MysterD
ab2ead5cbe
More makefile fixes for coop-compiler
2022-03-21 17:02:24 -07:00
MysterD
1910177b1d
Fix up Makefile for coop-compiler
2022-03-21 16:46:31 -07:00
MysterD
ed6cbc2d40
Prevent tools from building during coop-compiler
2022-03-21 22:42:25 -07:00
MysterD
2673b1140c
Fixed Mac compile
2022-03-21 14:02:23 -07:00
Prince Frizzy
579fa40524
Some small cleanup, And re-add generating the coop.map to the Makefile. ( #36 )
2022-03-18 21:31:04 -07:00
MysterD
0a3d0b2033
Started rewriting the mod table
2022-03-14 18:18:14 -07:00
MysterD
11f532b9e0
Fix warnings/compile errors on Linux
2022-03-13 18:45:42 -07:00
Prince Frizzy
75bb9b7912
Update to Refresh 13 ( #19 )
...
* Refresh 13
Co-authored-by: n64 <n64>
2022-03-13 00:17:10 -08:00
MysterD
4b41c3fd39
Fix Mac compile
2022-03-12 22:38:13 -08:00
MysterD
e81808c314
Merge branch 'dynos' into unstable
2022-03-10 18:17:59 -08:00
MysterD
89d44f6501
Moved smlua_XXX_utils.[ch] to src/pc/lua/utils/
2022-03-09 23:09:33 -08:00
MysterD
b3ed387711
Added DynOS v1.1 without the dynamic options
...
- Added support for coop-specific actors
- Added support for coop-specific geo functions
- Added support for coop-specific model functions
2022-03-09 18:01:03 -08:00
MysterD
e0fb9d7bac
Delete custom sounds on 32-bit, they are currently breaking the build
2022-02-28 22:59:58 -08:00
MysterD
2f15b4664c
Add cpp stuff for coop-compiler
2022-02-28 21:34:30 -08:00
MysterD
69fb69dfce
Fix bugs/warnings from static analysis
2022-02-20 20:04:25 -08:00
MysterD
13ecef0b0a
Reduce optimization level until undefined behavior can be found
2022-02-20 14:53:35 -08:00
MysterD
ebbe1ef16c
Merge branch 'unst17' into unstable
2022-02-19 22:06:06 -08:00
MysterD
334de77139
Fix graphical issues that stem from text drawing
2022-02-19 22:03:25 -08:00
Prince Frizzy
32b0c91935
Fixes for Refresh 12
2022-02-19 01:39:38 -05:00
MysterD
c818b7930a
Added wario sounds
...
Have yet to pitch correct them.
Huge thanks to theclashingfritz and anzz1
2022-02-14 23:36:53 -08:00
MysterD
6925db864c
Added a custom version of PeachyPeach's crash screen for Windows
2022-02-12 13:30:53 -08:00
MysterD
7fc4b68033
Updated makefile for coop-compiler
2022-02-11 18:38:25 -08:00
MysterD
56d18a5f95
Fix OSX's include path for sdl-config
2022-02-10 18:06:59 -08:00
MysterD
2c95b8bff3
Updated makefile for coop-compiler
2022-02-10 18:03:44 -08:00
MysterD
809dfd6373
Reading headers from lua files
...
Fix up warnings on Linux
Disabled mod checkboxes when an incompatible one is enabled
Display descriptions when hovering over a mod
2022-01-27 23:53:58 -08:00
MysterD
47a129573f
Fixed Mac Lua library
2022-01-23 23:00:44 -08:00
MysterD
d09abc7bcd
Switched from dynamic to static Lua lib
2022-01-23 20:04:53 -08:00
MysterD
34e903b89a
Merge branch 'unstable' into lua
2022-01-21 19:19:21 -08:00
MysterD
addd16721f
Added headless server compile mode
2022-01-21 19:13:41 -08:00
MysterD
0aa1e04f93
More lua improvements
...
Added mods folder for lua scripts
Created constants.lua so scripts could use constants internal to the C code
Created event hooks
Separated out lua functions into multiple files
2022-01-16 18:07:45 -08:00
MysterD
1a47707be8
Initial LUA support - MarioState read/write
2022-01-16 08:51:29 -08:00
MysterD
7294e127f5
Fixed over 100 code warnings
2021-08-19 18:16:16 -07:00
MysterD
8642479d82
Fix Mac + DISCORD_SDK compilation errors
2021-08-02 02:59:45 -07:00
MysterD
7e1a05a40b
DJUI: Replaced old ingame menu with new DJUI menu
2021-07-15 19:37:09 -07:00
MysterD
038c1135b3
Initial DJUI commit
...
The birth of a custom user interface system.
Has the ability to draw things to the screen at native resolution
regardless of window size.
Components can be nested within one another to an arbitrary depth.
Text rendering is completely rewritten.
Text and images can be clipped by their parent container.
2021-06-18 15:23:59 -07:00
anzz1
d1739648e1
Added Luigi sounds ( #77 )
...
* added a new audio bank 10 for luigi sounds
* made some audio memory buffers larger to fix sound cuts
* added option to enable/disable luigi sounds in the sound options menu
* added Andrat's "90's Classic Luigi Voice Pack" as default luigi sounds
Co-authored-by: anzz1 <>
2020-10-16 11:54:59 -07:00
anzz1
7971dbfa3f
Makefile update ( #80 )
...
* build with TEXTURE_FIX=1 as default
* disallow building with jp,eu,sh rom versions
2020-10-16 03:00:48 -07:00
MysterD
ed06b57649
Added mod registration system
...
Allows mods to register themselves so that mismatches don't occur. This
does not automagically detect when someone modified the game, so the
mods will have to insert a function like this into their patch:
static void __attribute__((constructor)) _register_this_mod() {
network_register_mod("mod name here");
}
2020-10-04 16:41:55 -07:00
MysterD
469fa2ff33
Added 32-bit Discord library for Windows
2020-09-25 23:18:56 -07:00
MysterD
5472f3d13a
Add development flag for easier testing
2020-09-19 02:12:49 -07:00
MysterD
4a7b9736b4
Added compile-time flag to disable Discord SDK
...
In order to support ARM/Mac, discord must be disabled.
To disable compile with:
make DISCORD_SDK=0
Fixes #62
2020-09-19 00:53:56 -07:00