Replies: 5 comments
-
The pyramid boss and the ending sequence should work if you define the .gate objects in the same way as Level 9. The most probable causes for them not working are incorrect node names/hashes or wrong number of boss patterns. [
{
'obj_type': 'SequinGate',
'obj_name': 'pyramid.gate',
'spn_name': 'gate_pyramid.spn',
'param_path': 'crakhed.ent',
'boss_patterns': [
{
'node_name': 'Level 0',
'lvl_name': 'pyramid1.lvl',
'sentry_type': 'SENTRY_NONE',
'bucket_num': 0
},
{
'node_name': 'Level 1',
'lvl_name': 'pyramid2.lvl',
'sentry_type': 'SENTRY_NONE',
'bucket_num': 0
},
{
'node_name': 'Level 2',
'lvl_name': 'pyramid3.lvl',
'sentry_type': 'SENTRY_NONE',
'bucket_num': 0
},
{
'node_name': 'Level 3',
'lvl_name': 'pyramid4.lvl',
'sentry_type': 'SENTRY_NONE',
'bucket_num': 0
},
{
'node_name': 'Level 4',
'lvl_name': 'outro_pyramid.lvl',
'sentry_type': 'SENTRY_NONE',
'bucket_num': 0
}
],
'pre_lvl_name': 'intro_pyramid.lvl',
'post_lvl_name': 'pyramid_post_intro.lvl',
'restart_lvl_name': 'pyramid_restart_intro.lvl',
'section_type': 'SECTION_BOSS_PYRAMID',
'random_type': 'LEVEL_RANDOM_NONE'
}
] For ending_sequence.gate: [
{
'obj_type': 'SequinGate',
'obj_name': 'ending_sequence.gate',
'spn_name': 'ending_sequence.spn',
'param_path': 'ending_sequence.ent',
'boss_patterns': [
{
'node_name': 'Level 0',
'lvl_name': 'finish.lvl',
'sentry_type': 'SENTRY_NONE',
'bucket_num': 0
}
],
'pre_lvl_name': 'spacer_4.lvl',
'post_lvl_name': 'spacer_4b.lvl',
'restart_lvl_name': '',
'section_type': 'SECTION_BOSS_TRIANGLE',
'random_type': 'LEVEL_RANDOM_NONE'
}
] |
Beta Was this translation helpful? Give feedback.
-
I see, so the ending sequence acts as a boss level? When defining those in the master sequin would I simply place the ending sequence after the pyramid and set checkpoint to False in the pyramid module? |
Beta Was this translation helpful? Give feedback.
-
Also, what would the hashes be for where you put 'Level 0', 'Level 1', etc.. For both pyramid and ending sequence gates. |
Beta Was this translation helpful? Give feedback.
-
Alright, ignore the previous two comments. I've gotten the boss to work, death and end sequence. However, it appears the end sequence takes forever to actually come up on the screen. Any way to speed up that process? |
Beta Was this translation helpful? Give feedback.
-
If the ending sequence takes longer to show up compared with the original Level 9, the problem probably lies in the number of beats in one of your .lvl/.leaf objects. Here are the number of beats for the last few .lvl objects in Level 9. |
Beta Was this translation helpful? Give feedback.
-
Hey, I've been creating a much more modern take on custom levels recently and am hoping to have figured out the ending sequence by the end of it. I'm doing some testing now to try to get it to work. I've traced back the ending_sequence ent, spn, and defined those in the gate file, and much more, but can't seem to get a grip of this.
Any instruction or insight on what I should be doing to get this to work? Thanks.
Beta Was this translation helpful? Give feedback.
All reactions