Agent X
5abecaa67e
Expose title screen geo functions to DynOS ( #246 )
...
* Expose title screen level/geo stuff
* Move builtin defines
2022-12-17 19:28:19 +01:00
PeachyPeach
92f4b22015
DynOS Bin Compression ( #131 )
2022-06-25 00:52:53 -07:00
MysterD
03b21082a6
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
2a611034a6
Added a full new custom behavior system ( #124 )
2022-06-02 12:19:54 -07:00
MysterD
b313e402c9
Automatically disable billboards on DynOS models with >6 vertices
2022-05-04 00:14:33 -07:00
MysterD
b856648d6e
Fix bug in dynos level gen of custom behaviors
2022-04-18 23:13:11 -07:00
MysterD
d7bd7be7c5
Have level scripts prefer their local datanodes
2022-04-16 22:06:38 -07:00
MysterD
b6be0a0e78
Rewrite of hash/cache system
2022-04-16 13:05:10 -07:00
MysterD
70143353bf
Prevent DynOS from attempting to generate lvls when they already exist
2022-04-15 18:24:17 -07:00
MysterD
078d4b3afc
Change how DynOS generates actors - generate any geolayout that isn't referenced by another
2022-04-13 18:27:21 -07:00
MysterD
95362d7961
Fix DynOS vertex offset writing
2022-04-11 22:54:36 -07:00
MysterD
3225de7e2c
Fix error in LOAD_MODEL_FROM_GEO_EXT (level gen)
2022-04-10 16:20:02 -07:00
MysterD
38ac873568
Made trajectories overridable from Lua
2022-04-08 23:01:41 -07:00
MysterD
0342f767df
Refactored actor geos in DynOS
2022-04-08 18:56:22 -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
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
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
6dd90100ad
Adjustments for Lua/Mods
2022-04-06 18:24:50 -07:00
MysterD
635b23aa6f
Added support for custom skyboxes in DynOS level gen
2022-04-05 22:56:03 -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
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
MysterD
a495a775be
All vanilla levels can be compiled through DynOS now
2022-04-04 01:11:02 -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
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
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
018a5e4f5c
DynOS level parsing - phase 1
2022-04-01 17:19:26 -07:00