PeachyPeach
f0c6668423
DynOS Bin Compression ( #131 )
2022-06-25 00:52:53 -07:00
MysterD
b2bdf8859c
Cleanup ; recursive descent fixes ; fixed behavior override comparisons
...
Moved dynos parsing for bhvs and models to a common file
Fixed recursive descent to correctly parse the entire expression
Adjusted bhv generation to use recursive descent
Switched all known behavior comparisons to the overridden versions
Fixed issue with Chain Chomp in star road
2022-06-02 19:07:43 -07:00
Prince Frizzy
40e1fa9e58
Added a full new custom behavior system ( #124 )
2022-06-02 12:19:54 -07:00
MysterD
e912636633
Automatically disable billboards on DynOS models with >6 vertices
2022-05-04 00:14:33 -07:00
MysterD
2be9f7f0c3
Fix bug in dynos level gen of custom behaviors
2022-04-18 23:13:11 -07:00
MysterD
1576d92734
Have level scripts prefer their local datanodes
2022-04-16 22:06:38 -07:00
MysterD
202315f260
Rewrite of hash/cache system
2022-04-16 13:05:10 -07:00
MysterD
295183a0ff
Prevent DynOS from attempting to generate lvls when they already exist
2022-04-15 18:24:17 -07:00
MysterD
8e20697f4f
Change how DynOS generates actors - generate any geolayout that isn't referenced by another
2022-04-13 18:27:21 -07:00
MysterD
cdb1bbe92a
Fix DynOS vertex offset writing
2022-04-11 22:54:36 -07:00
MysterD
4a89900a8b
Fix error in LOAD_MODEL_FROM_GEO_EXT (level gen)
2022-04-10 16:20:02 -07:00
MysterD
defb7dc830
Made trajectories overridable from Lua
2022-04-08 23:01:41 -07:00
MysterD
8b4a5f6d6d
Refactored actor geos in DynOS
2022-04-08 18:56:22 -07:00
MysterD
5d479165fb
Renaming cleanup
2022-04-08 01:52:53 -07:00
MysterD
5baf650dd2
Function pointer cleanup
2022-04-08 01:46:29 -07:00
MysterD
2fda92a8de
Added vanilla lvl cols to level gen, changed how pointer offsets are saved
2022-04-07 23:06:10 -07:00
MysterD
8085f53e5a
Added support for SM76's JUMP_AREA, added missing lvl geos, reordered parsing
2022-04-07 18:34:44 -07:00
MysterD
4956f0dd95
Fixed token corruption in DynOS, added support for runtime LOAD_MODEL_FROM_GEO
2022-04-07 08:21:19 -07:00
MysterD
4aff26cf27
Added support for known models and unknown behaviors for level gen
2022-04-06 23:10:39 -07:00
MysterD
67f0afa80c
Only force in movtexs and collisions within that levels subfolders
2022-04-06 22:14:40 -07:00
MysterD
b346054807
Refactored how vanilla data is stored/retrieved within DynOS
2022-04-06 21:32:55 -07:00
MysterD
6751829f91
Adjustments for Lua/Mods
2022-04-06 18:24:50 -07:00
MysterD
78a2e17d7c
Added support for custom skyboxes in DynOS level gen
2022-04-05 22:56:03 -07:00
MysterD
d5770f1b55
Force Movtexs into compiled DynOS lvls
2022-04-05 08:15:08 -07:00
MysterD
8646b50ae5
Fixed how DynOS writes lua variables into level scripts, added all level geos
2022-04-05 00:22:09 -07:00
MysterD
2c11b8f686
Added Light_t, Ambient_t, and began adding vanilla lvl geos to DynOS level gen
2022-04-04 21:25:40 -07:00
MysterD
abce3b3afd
Added ability for DynOS levels to call into lua for custom objects
2022-04-04 18:16:36 -07:00
MysterD
32388bf6ff
All vanilla levels can be compiled through DynOS now
2022-04-04 01:11:02 -07:00
MysterD
c0b0debf0b
Added rooms parsing to DynOS level gen
2022-04-03 23:42:25 -07:00
MysterD
df346a902a
Added Movtex and MovetexQC to DynOS level gen
2022-04-03 22:12:17 -07:00
MysterD
03b0520504
More DynOS custom level progress - BOB can now compile
2022-04-03 03:30:47 -07:00
MysterD
4d59da2500
Added trajectories to custom DynOS levels
2022-04-02 16:08:19 -07:00
MysterD
2bd4d4da36
Recursively parse DynOS level folders
2022-04-02 15:55:06 -07:00
MysterD
046c595f92
More progress toward custom DynOS levels
2022-04-02 15:14:04 -07:00
MysterD
df3618f521
More DynOS refactoring
2022-04-01 20:04:24 -07:00
MysterD
2f56594e45
DynOS level parsing - phase 1
2022-04-01 17:19:26 -07:00