Commit Graph

2156 Commits (6d6995e5da946aa8d25e20827153c0b4cc8a4368)

Author SHA1 Message Date
Agent-11 / Agent X 058183d020 Add get/set_environment_region (#56)
Set the water height with a function. Also added an example for it in the documentation.
2022-04-05 15:53:16 -07:00
Prince Frizzy e6f97a3ef7 Add support for dynamic water regions. (#55)
* Add support for dynamic water regions.
2022-04-05 13:44:05 -07:00
MysterD babcdb551e Force Movtexs into compiled DynOS lvls 2022-04-05 08:15:08 -07:00
MysterD 5fe27f6974 Fixed how DynOS writes lua variables into level scripts, added all level geos 2022-04-05 00:22:09 -07:00
MysterD 7055d1c21c Backwards compatibility fix for DynOS 2022-04-04 21:42:14 -07:00
MysterD ab149832be Added Light_t, Ambient_t, and began adding vanilla lvl geos to DynOS level gen 2022-04-04 21:25:40 -07:00
MysterD 4cd4849ada Added ability for DynOS levels to call into lua for custom objects 2022-04-04 18:16:36 -07:00
PeachyPeach d34eed7ad0 Set loading order of mods files to alphabetical; Fixed a bug with downloaded mod folders (#54)
Mods as a directory of files depend on loading order for them to work
properly. Currently, the loading order is basically undefined behavior
and unpredictable. The function mod_set_loading_order is here to
specify this order. By default (and for now), the order will be
alphabetical and will follow the ascii table values, meaning digits
come before capital letters and lowercase letters.

Fixed a bug with mods as directories of files when they are downloaded.
The bug was the following: If two selected mods have files with the
same relative filename, they overwrite each other when downloaded,
causing file corruption and making the client game crash when loaded.
To fix it, the mod's directory name is appended to every .lua filename,
so each file has a unique filename when downloaded.
2022-04-04 13:43:29 -07:00
MysterD a495a775be All vanilla levels can be compiled through DynOS now 2022-04-04 01:11:02 -07:00
MysterD a7e1ec03d3 Revert "Add an icon on windows (#48)"
This reverts commit f84f0d3682.
2022-04-04 01:08:16 -07:00
MysterD 9cb6d3cae2 Added rooms parsing to DynOS level gen 2022-04-03 23:42:25 -07:00
MysterD 79233b994f Added Movtex and MovetexQC to DynOS level gen 2022-04-03 22:12:17 -07:00
MysterD 9f268d3fd6 Merge branch 'unstable' of github.com:djoslin0/sm64ex-coop into unstable 2022-04-03 16:42:50 -07:00
MysterD 1309eb7ef9 More DynOS custom level progress - BOB can now compile 2022-04-03 03:30:47 -07:00
MysterD 30f468e869 Added trajectories to custom DynOS levels 2022-04-02 16:08:19 -07:00
MysterD a204fc996c Recursively parse DynOS level folders 2022-04-02 15:55:06 -07:00
MysterD 95e826d1c8 Fixed custom level textures 2022-04-02 15:32:21 -07:00
MysterD 4052347247 More progress toward custom DynOS levels 2022-04-02 15:14:04 -07:00
MysterD 517b37616c More DynOS refactoring 2022-04-01 20:04:24 -07:00
MysterD 98ce74196d Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable 2022-04-01 17:59:48 -07:00
MysterD a2880865c8 Fixed up DynOS collision files 2022-04-01 17:59:40 -07:00
MysterD d30555be82 DynOS cleanup 2022-04-01 17:54:32 -07:00
MysterD 018a5e4f5c DynOS level parsing - phase 1 2022-04-01 17:19:26 -07:00
MysterD 00f0562d4d Start parsing level scripts in DynOS 2022-04-01 01:43:50 -07:00
MysterD 4feb287e95 Update credits 2022-04-01 01:43:12 -07:00
Isaac f55074a193 Credits skip (you can merge this now) (#52) 2022-03-31 01:52:28 -07:00
MysterD a32d14f6cc Fix how DynOS decides to generate bins for geos 2022-03-31 01:17:11 -07:00
MysterD 575f6d9270 Fixed DynOS saving/loading with spaces in pack name 2022-03-31 00:21:48 -07:00
MysterD 9dd4d1c8fc Fix spelling mistake 2022-03-31 00:13:48 -07:00
MysterD 25241d836a Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable 2022-03-31 00:13:10 -07:00
mjcox244 f84f0d3682 Add an icon on windows (#48) 2022-03-31 00:12:59 -07:00
MysterD 1cd9715cda Add 'specials' to DynOS collisions 2022-03-30 23:52:50 -07:00
MysterD 3ee38c382d Add the rest of the surface constants to DynOS 2022-03-30 23:08:19 -07:00
MysterD a4ed264285 Refactor coop-specific DynOS code 2022-03-30 23:05:53 -07:00
Isaac 6c9eb9a605 Credits skip (#50)
Press the start button to skip the credits.
Works during ACT_END_PEACH_CUTSCENE and ACT_CREDITS_CUTSCENE.
2022-03-30 21:45:37 -07:00
MysterD 73bb225f3f Added big paddle example 2022-03-30 21:36:47 -07:00
MysterD a6da108009 Add shell rush gamemode 2022-03-30 20:15:17 -07:00
MysterD 6f00bd7bd0 Ran autogen 2022-03-30 20:03:59 -07:00
MysterD 377fcefd86 Allow Lua mods to prevent exit to castle/exit course 2022-03-30 20:03:22 -07:00
MysterD 3fbc324584 Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable 2022-03-30 19:26:06 -07:00
Prince Frizzy d9fab6d184 Bomb-Omb Buddy sanity improvement (#51) 2022-03-30 19:25:21 -07:00
Prince Frizzy f7ba4c1d0d Grand star fix and etc (#47)
A ton of Bowser fixes, Grand star included.

Fixed Grand Star cutscene syncing.
Partially fix grand star syncing after joining late.
Fix Bowser's intro cutscene always playing even if you joined after the first person.
Hopefully fixed Bowser's state getting interrupted mid-fight just a bit.
Add nothing state sanity check, and send object reliability when cutscene is finished.
Fix ownership override.
2022-03-30 19:03:53 -07:00
MysterD 83c6149821 Resynchronized WDW water level and water diamonds 2022-03-30 18:10:36 -07:00
MysterD a3fb0a0ff7 Force drop objects on instant warp 2022-03-29 22:34:48 -07:00
MysterD 959fc83e44 Allow lua's network_init_object() to use 16 and 8 bit fields 2022-03-29 21:42:41 -07:00
MysterD 27005a76d4 Fixed 'skip intro' setting. Intro lakitu spawns when he's supposed to now 2022-03-29 21:22:08 -07:00
MysterD 16aa75ca93 Fix compile errors / run autogen 2022-03-29 21:12:42 -07:00
MysterD c8d5b7f591 Merge branch 'unstable' of github.com:sm64ex-coop-dev/sm64ex-coop into unstable 2022-03-29 21:07:28 -07:00
MysterD 53586f7bb7 Fixed critical flaw with txEventId/rxEventId, fixed up controllable platform 2022-03-29 20:57:47 -07:00
Prince Frizzy d404d2bb70 Cleanup Deluxe (#45) 2022-03-29 20:45:56 -07:00