Ok, i know and even stated that Paper Jam is clearly partially rushed and the minigames number were a clear indications, but still loved the game.
I stated that there were other reasons that says this, I never truly detailed them because.....they are a bit more technical.
I am in a discord of Paper Mario speedruns and as a joke, a pj channel was there, but it stayed there. So I checked it a bit and I realised that the game is inherently broken.
no seriosuly, the engine is based on DT whcih already sucked a lot in colisions, but IT'S EVEN WORSE! Like clips are now almsot easy to do and having a trio that you have all your characters linked together basically allows to clip into a lot of places and to skip lots of stuff and etc..... Basically, broken engine, you can;t patch that lol.
Even worse, the cutscenes management really sucks, like triggering a map laoding when it normally trigger a cs, but not in a situation where it shoudl really be, it gives you control DURING THE CS and that allows weird stuff......even laoding to the map you were......at a failsafe location.......
But now i learned today that ......omg these programmers are sooooooooooooooooooooooo bad!
basiclaly, IT HAS SPOILERS, but this......
Is jsut.....I can;t get over how bad this is.
let me explain you what I think happened which seems to be agreed with the other people in the group when i talked about it.
The game woudl use a stack.....it;s jsut a list when you only touch the first element so you pull it out or you place one on top. The game woudl have a stack to know what exactly is going on right now. If you are int he game......then there isn;t going to be much, but say you trigger a battle or you enter a minigame, well soemthign would be put on top. They do this so that you are laoded in another thign and when you exit it, the game pulls that item out and you come back to the last item you were int he stack which normally is the game.
cool, so that allows the game to know what to do if you exited and normally the game wouln;t allow to have a minigame and a boss battle at the same time int he stack, they do soem protections for this to not happen which would force you to jsut exit before having a chance to do it......
no.
This game has a broken engine so it is possible to get out of the minigame without exiting it, this is show at the beginning of the video, the person got back to the overworld without exiting the game. So the minigame was never pulled out of the stack, but you are not in a minigame....whcih shoudln;t happen normally.
Now, the idea is that what if you start a battle then? Well, the battle woudl be put on top of the stack like it normally shoudl do so what gives?
Well, if you exit the battle, of course it woudl get pulled out......and then?
Well, the thing is supposed to exit to the tittle screen so not only it ends the battle, but it also ends the last item in the stack which NORMALLY is the game itself, because normally, you have the game and then the battle so that;s how the game knows to got to the tittle screen.
But remmeber that we have one item that shoudln;t be there: the minigame. So let;s recap:
- triggers the minigame, gets added on top of the stack
- end the minigame prematurely so stack is unchanged, but you can control in the overworld like normal
- trigger a boss battles, it gets added to the stack
- return to tittle screen, removes the battle and the last item which is the minigame
so what happens?
Well it returns to the prvious items which is......
the game......
OMG AT THIS MOMENT I YELLED INT HE CHAT OF WTF AND YELLIGN TO GO AWAY!
Look, this is ridiculously broekn lol and you know what is even more hilarious?
Why the game woudl even think you beat the boss?
The ONLY possible explanation was wel you exited the battle without actually exiting the game so the game HAD to assume you actually ALREADY beat the boss until it woudl have proof you didn't........which is what happened here.
Ok guys, I know quite a bit on programming I even take classes and I cannot understand how this dumb design decision was done! WHY WOULD YOU ASSUME SUCCESS ON BATTLES??? you normally woudl do the opposite, you woudl assume failure until you prove that it succeeded it logically make sense but here?
idk man......
Like I still like pj as a game,but god, if you start to check the programming.....god bless.....it;s awfull......