Crash in SSE (4.0bc)

vanity.

Hardcore will never die, but you will.
Hi guys, haven't been here in a while. Anyways, I don't see a bug report thread for 4.0bc yet, so I'll just document this here. I was playing through SSE to check if it could run stably, and I ran into a crash at the segment in which Lucas meets Pokemon Trainer. This is probably because it's trying to load Pokemon Trainer into the game, but Pokemon Trainer isn't there since he's been removed. I don't know if there's a way to fix this by inputting another character in his place, but SSE can't be completed currently because of this crash. I'll be sure to double check this as well, it just occurred to me.

EDIT: I've gotten to this segment a second time, and it crashed again. So this isn't a fluke, this does seem to be an actual issue.
 
Last edited:

vanity.

Hardcore will never die, but you will.
sorry for the massive necrobump, but i'm going to use this thread to explain sse crashes.

so the information presented in this thread isn't actually completely true. while this game crash is legitimate, it is avoidable. by selecting pokemon trainer instead of lucas, which is what i did both times the game crashed because lucas has faster movement, the game will not crash. this is because since the game can't find an icon to assign to pokemon trainer, it checks the previous icon used, and if it finds a valid icon, it assigns it to pokemon trainer with the name of "green alloy". by selecting lucas, the game attempts to load a pokemon trainer icon into the lives column, and when it doesnt find one, the game doesnt have a failsafe and crashes.

however, this is not the case for the wario fight at path to the ruins. selecting pokemon trainer crashes the game right when the fight loads. though this may be conjecture, i believe this is because the wario fight is a case in which the icons load slower than normal. when the game cant find an icon to assign pokemon trainer, similar to before, it checks the previous icon used. however, since the game recognizes the previous icon as, well, nothing, due to how slow the icons load, the game doesn't know what to do and crashes. selecting lucas crashes the game for the same reason as explained before.

by using vbrawl to get past path to the ruins, there doesnt seem to be any other crashes in sse as far as i know, so this is the only major roadblock to completing sse in brawl minus. i was able to beat sse after getting past path to the ruins. even when i got to dark pokemon trainer in subspace, the game used a previous dark character's icon in place of pokemon trainer's. however, the game may still crash if you are able to fight pokemon trainer as your first dark character fight. however, as far as i know, this is impossible.
 
Last edited:

vanity.

Hardcore will never die, but you will.
i'm going to add a little bit more to this.

something i didn't mention last post is that pokemon trainer himself is actually not coded completely out of the game. this can be proved by going into subspace, playing up to the ruined zoo, and defeating porky. if you select pokemon trainer, pokemon trainer will be there once squirtle spawns in. as well, if you play up to the ruined hall, you will spawn in with charizard. continuously using rock smash on galleom will provoke pokemon trainer to switch pokemon, since it is his down-b, however charizard ignores the poke ball. i assume this is because the game expects charizard to begin the animation of going into the poke ball, and when it doesn't, the game chooses to do nothing and let rock smash occur like normal. i have encountered some oddities with pokemon trainer in the ruined hall, specifically that pokemon trainer will actually send out charizard for whatever reason, though it doesn't change to squirtle. simply the animation of charizard coming out occurs. basically, pokemon trainer and the three separate pokemon are disconnected from each other, and intentionally so.

also, pokemon trainer's icon also isnt coded out of the game. this can be proven by going into all stars and defeating the first character. once spawning into the rest area, you can clearly see pokemon trainer's icon next to the rest of the characters in the pokemon franchise. however, from a previous post, pokemon trainer will crash the game once the game tries to spawn him into the game.

so if pokemon trainer's icon isnt coded out of the game, why does the game crash when you select lucas? wouldn't it spawn in like normal? well, pokemon trainer is actually programmed to not exist. if you go back to a previous stage to the character select screen after completing the ruined zoo, you will notice that lucas is only by himself. as far as the game sees it, lucas doesn't have a partner because pokemon trainer isn't a valid character to select. you can see pokemon trainer on the save screen though, for in case you go back to vbrawl i suppose. so let's go back to the ruined zoo. if you select lucas, the game tries to place pokemon trainer in the lives column. however, it specifically checks for a valid character to put into the lives column. since the game doesn't think pokemon trainer is a valid character, the game crashes before loading the level. the game doesn't seem to have this same check when spawning pokemon trainer after selecting him into subspace.

one final thing i want to note is once you reach the ruins, since there is no cutscene preceding that specific level, the game brings up a character select screen. same as before, the game recognizes that lucas is the only valid character to spawn in, and spawns him into the level and closes the character select screen automatically. if you die, pokemon trainer won't actually spawn in, it'll spawn in lucas once more.
 
Top