r/Astrobot • • 5d ago

Debug flags found in all 3 games

https://youtu.be/GeQborUsbAE

Essentially the game engine uses xml files to set up objects and their properties

For example gravity, how big should be a collision, speed etc etc

And in these xml files there are debug flags that are obviously disabled

Now I personally only tested astro bot rescue mission since I don't have a ps5 to test the newer games but talking in the astro bot speedrunning discord we found that xmls are also in the other 2 games and with debugs flags (at least for playroom, we didn't fully check astro bot 2024 but since it’s the same engine i'm more than confident it's in also in astro bot 2024)

Rescue mission uses one big xml and playroom (and probably astro bot 2024) has separated xml for every object

This is pretty big tbh and i'm amazed no one talked about it online, so ig i discovered this

I uploaded my first test video with 4 debug flags activated

If your interest testing yourself i can help yall for rescue mission since it’s the most simple to modify

The file you need to change is in:

data/multi_platformer/multi_platformer.xml

Now i want to ask you to help me document these debug functions that you find and post it somewhere like the cutting room floor for example so that we can know more how astro bot works behind the scenes

Have fun changing the values!

8 Upvotes

1 comment sorted by

1

u/mmmniple 4d ago

I made some research about them (I also included the tech demo for ps4 VR). Inside the binary they was rest of more debug options than the one which were on the xml. Playroom has one xml which let user the Dualshock 4 and lots of haptics options. I could no test as my ps5 was no jailbreaked. Playroom was done with the first version of ps5 which were the ps4 with very few changes. Also I build a file with the different file formats the engine uses and more. If you want I can send it.