The Mossmouth Forums

Games => Bugs/Suggestions => Topic started by: DariusK on January 14, 2010, 12:57:57 PM



Title: Spelunky Fan Patch
Post by: DariusK on January 14, 2010, 12:57:57 PM
At Arucard's suggestion, I've been working on a fan patch of v1.1 which fixes a few persistent bugs in Spelunky.

So far I have made the following changes:

  • When you pick up a damsel from the kissing parlor and put her down, she doesn't run out of the shop anymore. (Less funny, but also less deadly plus makes more sense.)
  • Corrected damsel yell panning http://mossmouth.com/forums/index.php?topic=613.0
  • Fixed oHawkman type field (which also fixes stat logging for number of hawkmen killed) http://mossmouth.com/forums/index.php?topic=622.0
  • Removed orphan function call. http://mossmouth.com/forums/index.php?topic=614.0
  • Fixed stat tracking for player deaths due to spear trap, explosion, ceiling trap, smash trap http://mossmouth.com/forums/index.php?topic=623.0
  • Fixed: Yeti King touch now does appropriate damage in custom levels http://mossmouth.com/forums/index.php?topic=532.0
  • Fixed: When you steal a damsel it now counts as an item stolen and not a damsel bought http://spelunky.wikia.com/wiki/Bugs#Stolen_.3D_Bought
  • Fixed: getting hit by enemies when climbing a rope no longer causes you to levitate http://spelunky.wikia.com/wiki/Bugs#Rope_levitation_from_enemy_attack
  • Fixed: humanoids now wake up from being stunned when they're caught in a web http://spelunky.wikia.com/wiki/Bugs#Lethargic_humanoids_.28in_web.29
  • Fixed: Getting hit by an arrow when holding an arrow now causes 2 damage instead of 4, and you drop the arrow as expected http://spelunky.wikia.com/wiki/Bugs#Carrying_arrows_fiddles_with_arrow_traps
  • Fixed: Jars now get smashed by the backswing of your whip
  • Fixed: In certain cases, by jumping and hitting your head on a ceiling at the start of a drop, you could take damage from a 5-tile-high drop http://spelunky.wikia.com/wiki/Bugs#Falling_damage_from_4-tile_drops
  • Fixed: Alien Boss' death animation shows one frame of standing boss, this no longer happens
  • Fixed: Duplicate rock-checking code in scrHoldItem http://mossmouth.com/forums/index.php?topic=702.0

I pulled some of the bugs from this forum and some of them from the Spelunky wiki. Is there anything else really major I'm missing here? I don't really want to mess around with joystick and hardware configuration bugs because they're hard to test.

But if there's a bug you would like fixed, let me know here and if it's easy for me to test and reproduce, I'll give it a shot. I am not making any promises here that I will fix what you want me to! I also will not be adding features or changing rules of the game. This is strictly a bug fixing patch.

Thanks!


Title: Re: Spelunky Fan Patch
Post by: marsgreekgod on January 14, 2010, 01:07:41 PM
Oh... I like it.... but the smash trap and a bug? how can it NOT kill you?


Title: Re: Spelunky Fan Patch
Post by: DariusK on January 14, 2010, 01:29:28 PM
The smash trap was a bug where it would only record a death stat if you somehow lived through getting smashed! Which is impossible, and also wrong. Now it correctly records a death by smash trap.


Title: Re: Spelunky Fan Patch
Post by: marsgreekgod on January 14, 2010, 01:41:43 PM
I have lived threw getting smashed... be respawning... kind.

but yeah that would be a glitch.


Title: Re: Spelunky Fan Patch
Post by: Arucard on January 14, 2010, 03:32:20 PM
Not sure if it still exists, but there was something about dying on the Moai head level and not respawning inside. Might be hard to test, but you can probably tell if there is something out of place in the code.
Was the arrow trap not shooting if right in front of it fixed?
The other one I would suggest is running speed does not translate after climbing. (even though it will handicap me personally)
Glad to see this in production, I look forward to it, and Speluny Twitter!


Title: Re: Spelunky Fan Patch
Post by: DariusK on January 14, 2010, 03:44:13 PM
Not sure if it still exists, but there was something about dying on the Moai head level and not respawning inside. Might be hard to test, but you can probably tell if there is something out of place in the code.
Can you find the actual bug for me?
Was the arrow trap not shooting if right in front of it fixed?
I haven't seen this in v1.1... but if it is known to exist in 1.1, no, I have not fixed it. Again, link to a bug description?
The other one I would suggest is running speed does not translate after climbing. (even though it will handicap me personally)
Not 100% sure about this one. Changing it is more of a gameplay fix than a bug fix... I'll consider it.


Title: Re: Spelunky Fan Patch
Post by: Kegluneq on January 14, 2010, 05:21:27 PM
It IS possible to survive a smash trap. It's easier to notice when you have high hp, but aside from crushing you to death between itself and a solid, touching certain sides (I think it's just the one in front, but I may be wrong) removes about one health per frame.

So if you play with 99 hp, it is possible to live through a smash trap encounter.


Title: Re: Spelunky Fan Patch
Post by: marsgreekgod on January 14, 2010, 06:04:18 PM
Which smash trap we talking about? the ones that come from the picking up the golden head in level 4, or the ones that just hang out in level 4?

if it's the thromps (what I call smash traps, and smash traps being the ones that crush you) yeah you can live with 4 health (and takeing 3 damage) if you get it just wrong or right.


Title: Re: Spelunky Fan Patch
Post by: gummybears123 on January 14, 2010, 08:13:28 PM
Its thwomps


Title: Re: Spelunky Fan Patch
Post by: DariusK on January 15, 2010, 10:43:04 AM
I'm thinking of making it so that the backswing of a whip will destroy a Jar. It always bothered me that it didn't, and to ME it's a bug. What do you folks think?


Title: Re: Spelunky Fan Patch
Post by: marsgreekgod on January 15, 2010, 11:40:56 AM
I guess it's a  bug?


Title: Re: Spelunky Fan Patch
Post by: Arucard on January 15, 2010, 12:36:10 PM
It should, it hits everything else, so I concur. I'll try to cite and/or locate the source of those other bugs too, Professor K. :)


Title: Re: Spelunky Fan Patch
Post by: DariusK on January 15, 2010, 03:05:14 PM
Okay, I made the backswing destroy jars.

I also tracked down and fixed a nasty little bug. In certain cases, by jumping and hitting your head on a ceiling at the start of a drop, you could take damage from a 5-tile-high drop, as reported here: http://spelunky.wikia.com/wiki/Bugs#Falling_damage_from_4-tile_drops


Title: Re: Spelunky Fan Patch
Post by: gummybears123 on January 15, 2010, 03:18:48 PM
I never knew that.... wow


Title: Re: Spelunky Fan Patch
Post by: marsgreekgod on January 15, 2010, 04:35:53 PM
nice job so far... OH
BUG

alien bosses go  into normal sprite for one frame before hey die.


Title: Re: Spelunky Fan Patch
Post by: DariusK on January 15, 2010, 10:03:57 PM
Fixed it! It was some problem with the triggering of the Animation End event that I couldn't quite figure out, so I put a little hack into the Alien Boss' step event that does the trick instead. Not elegant, but it works.


Title: Re: Spelunky Fan Patch
Post by: marsgreekgod on January 15, 2010, 10:23:00 PM
sweet! thanks a lot! that really bugs me


Title: Re: Spelunky Fan Patch
Post by: gummybears123 on January 15, 2010, 10:32:27 PM
After you kill Olmec and exit, in the scene where you get the big idol, if you press ESC, it skips the scene where you get spat out of the volcano


Title: Re: Spelunky Fan Patch
Post by: marsgreekgod on January 15, 2010, 11:02:03 PM
what happens?


Title: Re: Spelunky Fan Patch
Post by: gummybears123 on January 16, 2010, 09:55:32 AM
You know the scene where you get the big idol that's worth 50,000?  If you press ESC during it, it totally skips the scene with you getting spat out of the volcano, and you just end up in the sand


Title: Re: Spelunky Fan Patch
Post by: marsgreekgod on January 16, 2010, 11:17:44 AM
that's not a bug./


Title: Re: Spelunky Fan Patch
Post by: gummybears123 on January 16, 2010, 11:18:28 AM
Why doesnt it pause then?


Title: Re: Spelunky Fan Patch
Post by: Kegluneq on January 16, 2010, 02:04:51 PM
'Cause the games already over.


Title: Re: Spelunky Fan Patch
Post by: gummybears123 on January 16, 2010, 08:28:58 PM
Well, it should pause, cause I was going to take a picture but ended up skipping the whole thing


Title: Re: Spelunky Fan Patch
Post by: marsgreekgod on January 16, 2010, 08:57:24 PM
,,, just press f9 it would take nearly the same amount of time!


Title: Re: Spelunky Fan Patch
Post by: gummybears123 on January 16, 2010, 09:02:46 PM
I know but i pressed exc for some reason


Title: Re: Spelunky Fan Patch
Post by: Nathan on November 26, 2012, 08:26:07 PM
Was this turned into the 1.2 update?


Title: Re: Spelunky Fan Patch
Post by: TyrOvC on November 26, 2012, 08:56:03 PM
I think the bug bugs from this were all covered. Don't think orphaned function calls, the alien boss frame, or duplicate rock checking code were.

I was unaware of this patch until now, actually.


Title: Re: Spelunky Fan Patch
Post by: Nathan on November 26, 2012, 09:37:49 PM
I saw it and it looked like it fixed stuff not touched in 1.2