MysterD
420789b570
Split dynos_misc stuff into mgr files
2022-04-08 08:18:06 -07:00
MysterD
ac8db94f53
Renaming cleanup
2022-04-08 01:52:53 -07:00
MysterD
837f1e4f71
Function pointer cleanup
2022-04-08 01:46:29 -07:00
MysterD
c1f88f2dff
Merge branch 'level-scripts' of github.com:sm64ex-coop-dev/sm64ex-coop into level-scripts
2022-04-08 00:54:44 -07:00
MysterD
6500173464
Allow Lua to adjust default star spawn positions
2022-04-08 00:37:20 -07:00
MysterD
87c7deca7f
Allow Lua to adjust default star spawn positions
2022-04-08 00:07:06 -07:00
MysterD
652452540c
Added vanilla lvl cols to level gen, changed how pointer offsets are saved
2022-04-07 23:06:10 -07:00
MysterD
8d0eff3cb2
Added support for SM76's JUMP_AREA, added missing lvl geos, reordered parsing
2022-04-07 18:34:44 -07:00
MysterD
c5f7aecd40
Fixed token corruption in DynOS, added support for runtime LOAD_MODEL_FROM_GEO
2022-04-07 08:21:19 -07:00
MysterD
57531d7453
Add more bhv functions and a func to ge tthe current save
2022-04-07 01:17:48 -07:00
MysterD
2cc48515a7
Added support for known models and unknown behaviors for level gen
2022-04-06 23:10:39 -07:00
MysterD
56be400f7e
Only force in movtexs and collisions within that levels subfolders
2022-04-06 22:14:40 -07:00
MysterD
ab115da1de
Refactored how vanilla data is stored/retrieved within DynOS
2022-04-06 21:32:55 -07:00
MysterD
54d958a34d
Added behavior actions for rom hacks
2022-04-06 18:36:15 -07:00
MysterD
6dd90100ad
Adjustments for Lua/Mods
2022-04-06 18:24:50 -07:00
MysterD
5da4060f0a
Memory management improvements
...
Log errors on allocation failure
NULL check all display list allocations
Fix reading a freed string
2022-04-06 18:10:22 -07:00
MysterD
6aa29a54e7
Added extended bounds
2022-04-06 08:40:22 -07:00
MysterD
e49593d5cf
Sneaky files re-appeared in the merge
2022-04-06 01:44:27 -07:00
MysterD
74ee1712fa
Merge branch 'unstable' into level-scripts
2022-04-06 01:39:15 -07:00
MysterD
53b48e4eb9
Fix warning
2022-04-06 01:39:02 -07:00
MysterD
2aeb96cc59
Merge branch 'unstable' into level-scripts
2022-04-06 01:36:33 -07:00
MysterD
190dbd9f9a
Update credits
2022-04-06 01:31:58 -07:00
Altiami
b977f48259
Return TRUE for interactions with Power Stars when Non-stop mode is enabled ( #57 )
2022-04-06 01:14:47 -07:00
MysterD
4c734762b1
Fix compile error
2022-04-05 23:10:39 -07:00
MysterD
431a2b5da8
Merge branch 'level-scripts' of github.com:sm64ex-coop-dev/sm64ex-coop into level-scripts
2022-04-05 23:00:20 -07:00
MysterD
635b23aa6f
Added support for custom skyboxes in DynOS level gen
2022-04-05 22:56:03 -07:00
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