Super Pitfall 30th Anniversary Edition.
Release 1.0 - 05 Sept 2016.
A hack by Nesrocks.
New soundtrack by FCandChill.
Pitfall II arrangements by rockman_x_2002.
This hack was created in celebration to 30 years of Super Pitfall. It vastly
improves the original game while keeping the base game and level layout intact.
The idea was to modernize, fix and beautify the original game because the author felt
like the game's problems kept it from getting justice.
This hack changes the game's code, graphics and sounds in several ways.
Some of them include:
- Completely new graphics
- Completely new Soundtrack
- New menu screens
- Improved game design (no more hidden items, warps are now doors, new in-game HUD, improved game controls, small level design adjustments, etc!)
- Improved performance
- Seamless, fully automatic save feature (please hold reset while shutting down when playing on a repro cartridge to avoid save file corruption).
- Available languages: English and Portuguese (choose one of the patches in the zip)
- Many more small improvements!
Please read the readme for full credits and special thanks.
Tools and information used:
- Fceux
- yychr and PrgEditor
- Hex Workshop, XVI32 and Frhed
- Google Docs spreadsheets
- MapEd Pro: http://forums.nesdev.com/viewtopic.php?f=2&t=7111&sid=c71519e55ea188ca3afbe7ffbae1454a&start=60
- PPUSplit: http://chipmusic.org/forums/topic/2080/glitchnes-02/
- NESHEAD
- Famitracker
- Punes
- Notepad++
- Lunar Ips
- ROM Hasher
- 6502 opcodes: http://www.6502.org/tutorials/6502opcodes.html
You're free to build upon or modify this hack. Please keep credits where credits are due.
The hack contains original artwork which may not be used in commercial products.
The unmodified game Super Pitfall is the property of Activision.
If you have questions contact me at
[email protected]
Super Pitfall 30th Anniversary Edition
Release 1.0 - 05 Sept 2016
A hack by Nesrocks
New soundtrack by FCandChill
Pitfall II arrangements by rockman_x_2002
You're free to build upon or modify this hack. Please keep credits where credits are due.
The hack contains original artwork which may not be used in commercial products.
The unmodified game Super Pitfall is the property of Activision.
If you have questions contact me at
[email protected]
http://nesrocks.com
---------------------------------
Description
---------------------------------
In celebration to 30 years of Super Pitfall I've created this hack which vastly
improves the original game while keeping the base game and level layout intact.
The idea was to modernize, fix and beautify the original game because I always
felt like the game's problems kept it from getting justice. There's a really
interesting adventure underneath it all, and I hope now people can finally appreciate it.
This hack changes the game's code, graphics and sounds in several ways.
Some of them include:
- Completely new graphics
- Completely new Soundtrack (thanks, FCandChill!)
- New menu screens
- Improved game design (no more hidden items, warps are now doors, new in-game HUD,
improved game controls, small level design adjustments, etc!)
- Improved performance
- Seamless, fully automatic save feature (please hold reset while shutting down when
playing on a repro cartridge to avoid save file corruption). This made possible by
converting the rom to MMC3 (thanks, infidelity)
- Available languages: english and portuguese (choose one of the patches in the zip)
- Many more small improvements!
------------------------------------------
Patching Information
------------------------------------------
Patch format: ips
ROM to use:
No-Intro Name: Super Pitfall (USA)
(No-Intro version 20130731-235630)
File SHA-1: 2373E952FECC5F7507F99476E82C298CAB1F51CB
ROM SHA-1: B29F4BB5B0C30ED133AD82CA5A2134C31C003862
After patching (English):
File SHA-1: 4F1350B38477F11202D7CED4D3DBD2DED6FE9F0F
ROM SHA-1: 6C5C034D501EBF630D45A011EE0A375AC79FB8DA
After patching (Portuguese):
File SHA-1: C903055B505F43B8C57B7C918A9A1AA5360F0F0C
ROM SHA-1: 0327C69905363C3A80BCAA9398BB3CE5CE1434FA
------------------------------------------
Special Thanks
------------------------------------------
This was mostly a solo project, but in the middle of the process FCandChill showed up
and provided brand new songs and helped me understand the game's sound format, which
allowed me to fully replace the songs in the game with his creations. Two themes were
adapted from rockman_x_2002's arrangement of the atari 2600's Pitfall II's songs.
A song tester is included in the game, but there's also a nsf file in the zip with
the new songs (the original songs are present only on the sound tester).
Also, thanks to FCandChill a lot of my notes are now neatly presented on datacrystal
on the Super Pitfall page.
I want to thank Macbee for his infinite patience, wisdom and encouragement throughout
the whole project. I kept bugging him with every little update and he gave me invaluable
feedback and motivation. Thank you!
A big thank you to infidelity for this MMC3 patch notes which I used on this hack and
enabled me to have a save feature. And another thank you to NES wizard Disch for
pointing out why my save feature wasn't working on punes.
A special thanks to all of the romhacking.net community! Your support was incredible.
Please take a look at the forum thread to see all that happened in the making of the hack.
http://www.romhacking.net/forum/index.php/topic,21768.0.html
I also have to thank the nesdev community for the wiki. The information there is golden.
Now, the tools used to make this hack possible:
- Fceux: Who wouldn't use this when hacking a NES game? As of this writing this is a
hacking studio and should be a prime example of how to make a great debugging emulator.
- yychr and PrgEditor: Wow. yychr was my prefered graphics editor, and PrgEditor was
simply amazing when editting nametables.
- Hex Workshop, XVI32 and Frhed: just some of the hex editors I used.
- Google Docs: I used its spreadsheet as the backbone of the project, where I kept track
of information and tasks to do.
- MapEd Pro: After understanding how to use it and setting it up to work with my hack
this was simply by far the best way to edit level layouts and metatiles. A bit sad that
the author seem to have abandoned it, as it would be great to have it open source and
adapt it even further to be a full fledged Super Pitfall editor.
http://forums.nesdev.com/viewtopic.php?f=2&t=7111&sid=c71519e55ea188ca3afbe7ffbae1454a&start=60
- PPUSplit: This tool sped up the process in so many ways when working with MapEd Pro.
Fantastic. http://chipmusic.org/forums/topic/2080/glitchnes-02/
- NESHEAD: used to edit the header when implementing the save feature.
- Famitracker: used as the base to convert songs to Super Pitfall's format, which was done
in a painful manual way.
- Punes: emulator used to verify the ROM's accuracy.
- Notepad++: what other text editor should be used?
- Lunar Ips: used for all ips related needs.
- ROM Hasher: used for... ROM hashing.
Aside from those tools, I used no asm compilers. I know, this is bad, I just kept looking
up opcodes and converting directly to fceux's hex editor, along with fceux's debugger for
real time deassembling help. This was my main source:
http://www.6502.org/tutorials/6502opcodes.html
A little about me:
My name is M?rio Azevedo, born in 1980 in Brazil. I go by the nesrocks alias and in the
past used the FODA alias when doing tool-assisted speedruns. I have over a decade of
full-time professional game development experience, but this was my first hack. I run a
website where you can see what projects I'm doing:
http://nesrocks.com or http://bitinkstudios.com
Thank you for reading and for playing! See you next project!
No-Intro Name: Super Pitfall (USA)
CRC32: A4958020 (With Header)
(No-Intro version 20130731-235630)
File SHA-1: 2373E952FECC5F7507F99476E82C298CAB1F51CB
ROM SHA-1: B29F4BB5B0C30ED133AD82CA5A2134C31C003862