Only the first run would be usable as the following runs occur under different conditions.
Nice improvement. The health bar freezing white is a well known bug. It's not specific to the XGen site.
Good to see a new runner. I'd recommend watching the video guide by Colibolo to learn the ins and outs of this game.
Supplemental: Congratulations to Prune_Danish again for getting the first EVER sub-14 run.
Solid first run. I would recommend avoiding side travel though. Generally if its off screen it isn't worth going for time wise. I would also recommend doing a few cheat% runs as this will help you practice and clean up your boss fight.
Doubtful. Right now I can see a low 52, maybe even a 51. But I don't think a sub 50 is doable.
Pretty solid run, but you need to clean up on your boss fight. Also, if you're going for glitchless, the record is actually 14:37.
You are right, there is no cheat code for increased damage. I submitted this on the grounds that an existing run used a hacked version of the game, so I figured I'd give my shot on uploaded a hacked run.
hitGasPocket() gets called by the ATV sprite whenever a gas pocket block gets dug out.
Here's a table which shows the amount of damage caused by a gas pocket at a given depth and radiator. (Rounded to nearest integer)
Depth Stock Lv1 Lv2 Lv3 Lv4 Lv5
5000 -133 -106 -100 -80 -53 -26
5100 -140 -112 -105 -84 -56 -28
5200 -146 -117 -110 -87 -58 -29
5300 -153 -122 -115 -92 -61 -30
5400 -160 -128 -120 -96 -64 -32
5500 -166 -133 -125 -99 -66 -33
5600 -173 -138 -130 -104 -69 -34
5700 -180 -144 -135 -108 -72 -36
5800 -186 -149 -140 -111 -74 -37
5900 -193 -154 -145 -116 -77 -38
6000 -200 -160 -150 -120 -80 -40
6100 -206 -165 -155 -123 -82 -41
6200 -213 -170 -160 -128 -85 -42
6300 -220 -176 -165 -132 -88 -44
6400 -226 -181 -170 -136 -90 -45
6500 -233 -186 -175 -140 -93 -46
6600 -240 -192 -180 -144 -96 -48
6700 -246 -197 -185 -148 -98 -49
6800 -253 -202 -190 -152 -101 -50
6900 -260 -208 -195 -156 -104 -52
7000 -266 -213 -200 -160 -106 -53
7100 -273 -218 -205 -163 -109 -54
7200 -280 -224 -210 -168 -112 -56
7300 -286 -229 -215 -172 -114 -57
What did you use for decompilation? I had a software for it, but it was a bit on the expensive side.
So, I noticed the speedrun guide made by emanfman included a manually counted table of distribution for terrain where he stated that he has determined a 32% distribution for air under ground. I figured I'd go ahead and validate that 2 or more hours of his life that he said he'll never get back by confirming in the code that, at least for the air part, he's basically correct. There is a 1 in 3 chance that any given block will be air.
Since I imagine it's of interest, and I figure someone may be able to read this better than I can, here is the whole terrain generation function. https://ibb.co/DW6RC0F
So, I've been reading and looking into the function that generates the terrain in the game. First, certainly seed-able, but it would need some adjustments to how it picks when to generate terrain. The hard thing about the function is figuring out what number correlates to what tile. It's hard to tell what is actually being generated without being able to edit the code and run the game. Interesting knowledge, I'm sure someone has counted it at some point but earth generates down to -7500 feet. Always wondered what that depth actually was. Also, the wall between the earth and Satan is at 7300 feet. I'm pretty sure we already knew that too though, so nothing too useful.
All in all, its hard for me to figure out what the spawn rates for various materials are, when I can't tell what value is what material. Also, frankly, the function is kinda messy so it's hard to read as is.
Yes, so the game only start rolling for earthquakes once you hit 150,000 Pts.
Figured I would go ahead and post a picture of the function in question.
I don't know if anyone has figured this out yet, but I figured it'd be useful info to know. I got a look at some of the games source code, and the function that triggers earthquakes is a 1 in 20 chance every time you leave a shop, so keep that in mind.