Lanzer, on 07 November 2017 - 09:42 PM, said:
So I'm guessing with the first few depressive posts that this game is pretty much hard coded like Lost World?
Jeez, oh well guess we just got really lucky with Generations but I guess every future Sonic is going to be dead in the water modding wise. I'm still looking forward to the findings of this game at least.
I think this game has more potential then lost world. The huge hurdle is figuring out how to tackle the HKX format since we don't have a free sdk to help us make the files now.
Anyways end game spoilers.
So in this game Avatar/Buddy has a wall jump and its only used in this one level in the entire game. Its pretty bizarre to have something in your skill set and not use it in the level design.
The entire late levels seem to realize that you can use other moves in the game. With Modern Sonic being able to use his slide move.
So I was curious and loaded Modern Sonic into the buddy level. Usually he'll crash depending when he tries to use the grapple.
So I forced this level to load on another level slot. And I saw some info in the set data that called an object "TerrainBlock" made me think " Oh no this means they hand made terrain groups by pointing at things." No way they could do that right?
Then I find in the actsgmission.lua these parts here.
-- w5:荒廃グリーンヒル stage11"
{[img]https://i.imgur.com/xZ90B1b.png[/img]
name = "w5a02",
dir = "w5a02",
player_chara = "buddy",
stage_no = 16,
sequence_no = 20,
amb = "obj_w5a02_env1",
static_sectors = { 10, 50, },
dynamic_sectors = { 11, 20, 21, 30, 31, 40, 99 },
attrs = { "use_sos", "numberring", "yellowmoonring" },
chunk_type = "after",
},
T
The Static_Sectors and Dynamic_Sectors. So when I loaded on another level slot it causes geometry to still pop in. Trying to load in quickly. So it seems the game has some basic form of terrain loading. Then I see here in the folder for the level these in the stage folder here.
Some of those numbers match up with this here.
Gives me a little bit of hope. And also frustrates me that they didn't just reuse terrain streaming from Unleashed/Generations as a base. Its so bad haha.
This post has been edited by Twilightzoney: 07 November 2017 - 10:49 PM