Prince Of Persia - 30th Anniversary Port
Prince Of Persia - 30th Anniversary Port
After 8-and-a-half months of semi-consistent work, here it is at last, my second SNES mod: A port of the DOS version, to celebrate the 30th Anniversary of Prince of Persia.
The original SNES port of Prince of Persia was an expanded version of the original Apple II/DOS, where it extended the game up to 20 levels, and it got a graphical, audio and gameplay overhaul, as well as new bosses, traps and more. But this also meant that SNES users and players never received the original game like every other console or PC had...until now.
Not only the original 12-14 levels have been recreated, but the gameplay, color palettes, sounds and music from the DOS version has been adapted as well to this mod as much as it was possible.
Version 1.1.5 has been released:
Download link here (an .IPS patch, apply it to a non-headered ROM): https://bit.ly/PoP30th115
Change from v1.1:
- Removed the coloring of hit star sprites, because it messed up the background colors on real hardware.
List of changes from v1.0:
- A few graphical and minor gameplay changes for a more faithful adaptation of the DOS port.
- One wall column remnant removed.
- One door closed by mistake fixed.
- One level start facing direction fixed.
Changes from V1.0.5:
- More graphical changes adapted from DOS port.
- Passwords to empty levels are now invalid.
The original SNES port of Prince of Persia was an expanded version of the original Apple II/DOS, where it extended the game up to 20 levels, and it got a graphical, audio and gameplay overhaul, as well as new bosses, traps and more. But this also meant that SNES users and players never received the original game like every other console or PC had...until now.
Not only the original 12-14 levels have been recreated, but the gameplay, color palettes, sounds and music from the DOS version has been adapted as well to this mod as much as it was possible.
Version 1.1.5 has been released:
Download link here (an .IPS patch, apply it to a non-headered ROM): https://bit.ly/PoP30th115
Change from v1.1:
- Removed the coloring of hit star sprites, because it messed up the background colors on real hardware.
List of changes from v1.0:
- A few graphical and minor gameplay changes for a more faithful adaptation of the DOS port.
- One wall column remnant removed.
- One door closed by mistake fixed.
- One level start facing direction fixed.
Changes from V1.0.5:
- More graphical changes adapted from DOS port.
- Passwords to empty levels are now invalid.
Last edited by David on July 18th, 2021, 10:41 am, edited 5 times in total.
Reason: Added change from v1.1
Reason: Added change from v1.1
NEW UPDATE! Prince Of Persia: 30th Anniversary Port v1.1.5. Download it today!: viewtopic.php?p=29053#p29053
NEW UPDATE! Prince Of Persia: The Queen Of Light v2.6. Download it today! viewtopic.php?p=33174#p33174
NEW UPDATE! Prince Of Persia: The Queen Of Light v2.6. Download it today! viewtopic.php?p=33174#p33174
Re: Prince Of Persia - 30th Anniversary Port
Nice.
I've played through it, and (other than maybe the invisible tiles after merging with the shadow) there was really just one thing that reminded me I was playing the SNES version and that was the ninja somersault by the mouse.
I've played through it, and (other than maybe the invisible tiles after merging with the shadow) there was really just one thing that reminded me I was playing the SNES version and that was the ninja somersault by the mouse.
-
- Sultan
- Posts: 153
- Joined: February 27th, 2010, 8:35 pm
- Location: United States
Re: Prince Of Persia - 30th Anniversary Port
Congratulations Shauing on your completion of this project. We are grateful to you, David, Norbert, and the beloved community for all your hard work.
Re: Prince Of Persia - 30th Anniversary Port
I'm very happy you played it all the way through it!
Oh yeah, I would change them if I can figure out how could the mouse just flip back from where it came instead of the somersault jump, and that the invisible tiles remain visible and display the proper level floor tile.
By the way, here's three extra screenshots you can add for popot.org if you want (nice screenshots you took by the way!):
Hey! Nice to see you again Kaslghnoon, thank so much for your comments, but I am grateful to all of you for helping me in my two mods. I hope you do have the time to play this one.Kaslghnoon wrote: ↑May 29th, 2020, 7:46 pm Congratulations Shauing on your completion of this project. We are grateful to you, David, Norbert, and the beloved community for all your hard work.
NEW UPDATE! Prince Of Persia: 30th Anniversary Port v1.1.5. Download it today!: viewtopic.php?p=29053#p29053
NEW UPDATE! Prince Of Persia: The Queen Of Light v2.6. Download it today! viewtopic.php?p=33174#p33174
NEW UPDATE! Prince Of Persia: The Queen Of Light v2.6. Download it today! viewtopic.php?p=33174#p33174
Re: Prince Of Persia - 30th Anniversary Port
Congratulations in finished one more mod, Shauing! I was waiting to play that one since I don't play much the DOS version, heh. Alas, I couldn't do it since I've never understood that "head" thing, that's why I only post the modified ROMs 'cause I don't know how to do an IPS file, either.
So, my question is, what do I need to do? I searched for tutorials (which wouldn't change a thing since I really don't undestand the "inside" of the games) and they say something about the file size...
USA PoP: 1.00MB (1.049.088 bytes) / size on disk: 1.00MB (1.052.672 bytes).
0 ROM (Kaslghnoon), both size & size on disk are: 1.00MB (1.048.576 bytes).
I use Floating IPS to patch and I first tried on 0 ROM which crashed in the demo and then, in the game itself. Sometimes resets, then crashes. So, I thought: maybe's like one of those Super Mario World mods which only works on SNES9X (mine's snes9x1.53-FuSoYa-8MB_R1), but, I always play on ZSNES (zsnesw151-FuSoYa-8MB_R2).
In the SNES9X, don't even start. Then, I thought again: maybe's because 0 ROM has that "bad checksum", but the original is "checksum ok". SMW mods that I've, doesn't work with that "bad checksum" thing, but wasn't the case for your mod. So, I downloaded both snestl12 (which Windows 10 doesn't accept anymore, like too old *sigh* and nsrt34w, which I didn't have a clue where to start (no shit)
On Super Metroid site, I saw that we can change that via hex. It seems we've to change the beginning or something, but, I only copy and paste what you guys type here, so, can you show me which are those hexs I've to change, please? And which ROM I've to do that. Thank you in advance!
So, my question is, what do I need to do? I searched for tutorials (which wouldn't change a thing since I really don't undestand the "inside" of the games) and they say something about the file size...
USA PoP: 1.00MB (1.049.088 bytes) / size on disk: 1.00MB (1.052.672 bytes).
0 ROM (Kaslghnoon), both size & size on disk are: 1.00MB (1.048.576 bytes).
I use Floating IPS to patch and I first tried on 0 ROM which crashed in the demo and then, in the game itself. Sometimes resets, then crashes. So, I thought: maybe's like one of those Super Mario World mods which only works on SNES9X (mine's snes9x1.53-FuSoYa-8MB_R1), but, I always play on ZSNES (zsnesw151-FuSoYa-8MB_R2).
In the SNES9X, don't even start. Then, I thought again: maybe's because 0 ROM has that "bad checksum", but the original is "checksum ok". SMW mods that I've, doesn't work with that "bad checksum" thing, but wasn't the case for your mod. So, I downloaded both snestl12 (which Windows 10 doesn't accept anymore, like too old *sigh* and nsrt34w, which I didn't have a clue where to start (no shit)
On Super Metroid site, I saw that we can change that via hex. It seems we've to change the beginning or something, but, I only copy and paste what you guys type here, so, can you show me which are those hexs I've to change, please? And which ROM I've to do that. Thank you in advance!
May the Moon light your path.
Re: Prince Of Persia - 30th Anniversary Port
You can download the mod as a ROM image from PoPOT: https://www.popot.org/custom_levels.php?mod=S000026
I recommend this method.
EDIT: In case you'd like to know how to use the IPS file:
You should use PoP1_US.smc from here: https://www.popot.org/get_the_games.php?game=1_SNES
Although Kaslghnoon's 0 ROM has the right size, it's not the original game.NITM-T wrote: ↑May 30th, 2020, 11:19 am So, my question is, what do I need to do? I searched for tutorials (which wouldn't change a thing since I really don't undestand the "inside" of the games) and they say something about the file size...
USA PoP: 1.00MB (1.049.088 bytes) / size on disk: 1.00MB (1.052.672 bytes).
0 ROM (Kaslghnoon), both size & size on disk are: 1.00MB (1.048.576 bytes).
I use Floating IPS to patch and I first tried on 0 ROM which crashed in the demo and then, in the game itself. Sometimes resets, then crashes.
It contains some extra code at places where the original ROM has zeroes.
Now, Shauing's mod adds different codes to the same places. This is why the patched 0 ROM will crash.
Re: Prince Of Persia - 30th Anniversary Port
Tsk, I didn't tried there thinking would be the same thing... Thank you very much, David! Now it's time to have some fun with an old beloved game with a "new" face, hahaha.
Thanks! I'd do some tests with IPS to learn more about those things.
Indeed. I believe I did read something alike in his posts in that other thread about hacking SNES version. And or course, I was following the progress, but couldn't figure it out by myself in the end, heh.
Thanks! I'd do some tests with IPS to learn more about those things.
Indeed. I believe I did read something alike in his posts in that other thread about hacking SNES version. And or course, I was following the progress, but couldn't figure it out by myself in the end, heh.
May the Moon light your path.
Re: Prince Of Persia - 30th Anniversary Port
Amazing mod, dude! I liked it a lot ^_^. Congrats one more time!
These're things that was hoping for:
Getting down at the beginning in the 1st level, HP as →, colors for each guard's HP and the last of it blinking for both hero and enemies. Blood on death, the scream, songs and SE, just a few, but it counts already
Shadow running as we go through the mirror, his music at the end of his level, the "mouse's music" with the Princess.
The finals levels without music, without ending, like we were just passing to another room. Those "Shadow's tiles" which I wanted to my TKotD and you said you figure out just by the level editor! I really don't know how to use those tools, hahaha.
The ending was really cool that way! Was really awesome to play that mod! Thank you for such beautiful work!
Well, I've some lines about somethings you may want to take a look. I said before that I was following the progress, but probably, I'll say something stupid, so, I'm sorry for that. Here they're:
I didn't pay much attention in this first gameplay, but, I did see these:
Once again, I'm sorry if I said bullshit, but, I believe you'd like to take a look on a few of them.
Now, let us wait for the v2.5 of Prince of Persia: The Queen Of Light! Are you bring us new hacks or just some improvements?
These're things that was hoping for:
Getting down at the beginning in the 1st level, HP as →, colors for each guard's HP and the last of it blinking for both hero and enemies. Blood on death, the scream, songs and SE, just a few, but it counts already
Shadow running as we go through the mirror, his music at the end of his level, the "mouse's music" with the Princess.
The finals levels without music, without ending, like we were just passing to another room. Those "Shadow's tiles" which I wanted to my TKotD and you said you figure out just by the level editor! I really don't know how to use those tools, hahaha.
The ending was really cool that way! Was really awesome to play that mod! Thank you for such beautiful work!
Well, I've some lines about somethings you may want to take a look. I said before that I was following the progress, but probably, I'll say something stupid, so, I'm sorry for that. Here they're:
Spoiler: show
I didn't pay much attention in this first gameplay, but, I did see these:
Spoiler: show
Once again, I'm sorry if I said bullshit, but, I believe you'd like to take a look on a few of them.
Now, let us wait for the v2.5 of Prince of Persia: The Queen Of Light! Are you bring us new hacks or just some improvements?
May the Moon light your path.
Re: Prince Of Persia - 30th Anniversary Port
Thank you! Hope you did manage to beat it!NITM-T wrote: ↑May 30th, 2020, 7:09 pm Amazing mod, dude! I liked it a lot ^_^. Congrats one more time!
These're things that was hoping for:
Getting down at the beginning in the 1st level, HP as →, colors for each guard's HP and the last of it blinking for both hero and enemies. Blood on death, the scream, songs and SE, just a few, but it counts already
Shadow running as we go through the mirror, his music at the end of his level, the "mouse's music" with the Princess.
The finals levels without music, without ending, like we were just passing to another room. Those "Shadow's tiles" which I wanted to my TKotD and you said you figure out just by the level editor! I really don't know how to use those tools, hahaha.
The ending was really cool that way! Was really awesome to play that mod! Thank you for such beautiful work!
Spoiler: show
Hey, no problem. I am glad that there's someone so keen to find any possible flaw in the mod.
It has a few new gfx (not on the Prince or Princess sadly, space limitations), some graphical fixes, some other softlocks fixed, slightly easier Level 8 (you can backtrack and access most rooms, but some will still loop you back), a few important changes, and a 75 minute time limit. I found out it's almost next-to-impossible to beat it with just a few deaths; I'm trying to balance it out a little.
NEW UPDATE! Prince Of Persia: 30th Anniversary Port v1.1.5. Download it today!: viewtopic.php?p=29053#p29053
NEW UPDATE! Prince Of Persia: The Queen Of Light v2.6. Download it today! viewtopic.php?p=33174#p33174
NEW UPDATE! Prince Of Persia: The Queen Of Light v2.6. Download it today! viewtopic.php?p=33174#p33174
Re: Prince Of Persia - 30th Anniversary Port
Well, you did such a hard work, so, I was just trying to help you with those. That door in level 7, that could or couldn't be a problem 'cause we can get the Life Potion easy over there instead run and jump before the door close in the other side. But, it'd to be open like the original one. So, you're welcome.
And sorry for the "engrish", again. You didn't catch at first, but, you got it later that I was talking about the hit damage which have the same color of their clothes and HP.
Since you already made new questions in the other thread and explained other to me, there're no points to say, again. But the guards' voice, I know you don't want to change, but, I said that 'cause I thought you were trying to make your mod as similar as possible to DOS version, y'know? The CC hex leaves the hit SE there, but mute the guards' voice. Although, I think it has some flaw like, the sound goes up and down or something. But is an old history now that I got your point.
About the Shadows, here's a video with the 2 versions:
As I said, Shadow from DOS doesn't hurt himself by attacking the Prince. On SNES, we can die easier if he attack us 4 times.
There's just one more thing I'd like to say, if you don't mind, which I, particularly, don't like on DOS. In "battle mode" Prince only go left or right step by step. In other words, we need to keep pressing ← or → to make him walk. On SNES, we just need to hold these buttons and he'll walk back and forth like we do to run. It won't be missed to me if you don't put it, hahaha.
I see. Those're good stuff you're doing for TQOL! I'll be wainting for the news. Good luck!
And sorry for the "engrish", again. You didn't catch at first, but, you got it later that I was talking about the hit damage which have the same color of their clothes and HP.
Since you already made new questions in the other thread and explained other to me, there're no points to say, again. But the guards' voice, I know you don't want to change, but, I said that 'cause I thought you were trying to make your mod as similar as possible to DOS version, y'know? The CC hex leaves the hit SE there, but mute the guards' voice. Although, I think it has some flaw like, the sound goes up and down or something. But is an old history now that I got your point.
About the Shadows, here's a video with the 2 versions:
As I said, Shadow from DOS doesn't hurt himself by attacking the Prince. On SNES, we can die easier if he attack us 4 times.
There's just one more thing I'd like to say, if you don't mind, which I, particularly, don't like on DOS. In "battle mode" Prince only go left or right step by step. In other words, we need to keep pressing ← or → to make him walk. On SNES, we just need to hold these buttons and he'll walk back and forth like we do to run. It won't be missed to me if you don't put it, hahaha.
I see. Those're good stuff you're doing for TQOL! I'll be wainting for the news. Good luck!
May the Moon light your path.
Re: Prince Of Persia - 30th Anniversary Port
Yeah, I think I got the latter one by re-reading it.NITM-T wrote: ↑May 31st, 2020, 7:48 am Well, you did such a hard work, so, I was just trying to help you with those. That door in level 7, that could or couldn't be a problem 'cause we can get the Life Potion easy over there instead run and jump before the door close in the other side. But, it'd to be open like the original one. So, you're welcome.
And sorry for the "engrish", again. You didn't catch at first, but, you got it later that I was talking about the hit damage which have the same color of their clothes and HP.
If I mute the guards voice, there is no ''hit'' sound like on DOS, thus it makes sense I keep the guard's voice instead as a replacement. Also, I would have to insert another sample and I already did lots of hacking to add one more value for the Prince scream and moved the instruments sample and music data to allow space for the scream sound. Also, there's almost no space left there to insert another sample due to the new graphics I inserted on the remaining free space there.NITM-T wrote: ↑May 31st, 2020, 7:48 am Since you already made new questions in the other thread and explained other to me, there're no points to say, again. But the guards' voice, I know you don't want to change, but, I said that 'cause I thought you were trying to make your mod as similar as possible to DOS version, y'know? The CC hex leaves the hit SE there, but mute the guards' voice. Although, I think it has some flaw like, the sound goes up and down or something. But is an old history now that I got your point.
Interesting.
Yeah, it would be a big bother to move like that on SNES (imagine doing that on real console).NITM-T wrote: ↑May 31st, 2020, 7:48 am There's just one more thing I'd like to say, if you don't mind, which I, particularly, don't like on DOS. In "battle mode" Prince only go left or right step by step. In other words, we need to keep pressing ← or → to make him walk. On SNES, we just need to hold these buttons and he'll walk back and forth like we do to run. It won't be missed to me if you don't put it, hahaha.
There's still no new music as it would take me quite some time to come up with new tunes and also have faith that they actually would be good
NEW UPDATE! Prince Of Persia: 30th Anniversary Port v1.1.5. Download it today!: viewtopic.php?p=29053#p29053
NEW UPDATE! Prince Of Persia: The Queen Of Light v2.6. Download it today! viewtopic.php?p=33174#p33174
NEW UPDATE! Prince Of Persia: The Queen Of Light v2.6. Download it today! viewtopic.php?p=33174#p33174
Re: Prince Of Persia - 30th Anniversary Port
I just played through your mod and it's really excellent
I tried a few speedrunner tricks and I wasn't surprised to see that most of them don't work on SNES (jump through guard, buffer overflow, chomper on level 9, etc) but since we can exchange place with a guard we can still save some time. I've the feeling the fights are easier on SNES than on DOS, but I'm not sure.
One trick that surprisingly wasn't working is the one with Jaffar : the prince falls with the tile without being able to hang. Maybe I did it wrong but I'm used to do it on DOS and failed twice on SNES.
I tried a few speedrunner tricks and I wasn't surprised to see that most of them don't work on SNES (jump through guard, buffer overflow, chomper on level 9, etc) but since we can exchange place with a guard we can still save some time. I've the feeling the fights are easier on SNES than on DOS, but I'm not sure.
One trick that surprisingly wasn't working is the one with Jaffar : the prince falls with the tile without being able to hang. Maybe I did it wrong but I'm used to do it on DOS and failed twice on SNES.
Re: Prince Of Persia - 30th Anniversary Port
Hey VelCheran! Glad you liked it a lot!VelCheran wrote: ↑June 7th, 2020, 8:07 pm I just played through your mod and it's really excellent
I tried a few speedrunner tricks and I wasn't surprised to see that most of them don't work on SNES (jump through guard, buffer overflow, chomper on level 9, etc) but since we can exchange place with a guard we can still save some time. I've the feeling the fights are easier on SNES than on DOS, but I'm not sure.
One trick that surprisingly wasn't working is the one with Jaffar : the prince falls with the tile without being able to hang. Maybe I did it wrong but I'm used to do it on DOS and failed twice on SNES.
Some speedrunner tricks from DOS still work but are harder to pull of like the jump through guard, but yeah buffer overflow and chomper on level 9 were fixed on the original SNES release. I think the fights can be both easier and harder than DOS, as the movement is much faster and you can get them fast or they can kill you quick.
Yeah, that last trick with Jaffar doesn't work on SNES and other ports.
You can still beat it pretty quickly, not sure if under 15 minutes but close to that indeed.
NEW UPDATE! Prince Of Persia: 30th Anniversary Port v1.1.5. Download it today!: viewtopic.php?p=29053#p29053
NEW UPDATE! Prince Of Persia: The Queen Of Light v2.6. Download it today! viewtopic.php?p=33174#p33174
NEW UPDATE! Prince Of Persia: The Queen Of Light v2.6. Download it today! viewtopic.php?p=33174#p33174
- spartacus735
- Wise Scribe
- Posts: 217
- Joined: November 20th, 2011, 12:41 pm
- Location: France
Re: Prince Of Persia - 30th Anniversary Port
Very impressive Shauning how did you manage your mod !
The convertion in my opinion is very accurate. How did you change the HP's image ? what the name of the tool ?
You've gained skill with this mod ! Good Job !
The convertion in my opinion is very accurate. How did you change the HP's image ? what the name of the tool ?
You've gained skill with this mod ! Good Job !
>>>>>>>>>>>>>>>>>>>> http://www.youtube.com/user/spartacus735 <<<<<<<<<<<<<<<<<<<< the channel of prince of persia snes mod
Re: Prince Of Persia - 30th Anniversary Port
Hey Spartacus! Glad to see you around and thank you!spartacus735 wrote: ↑June 10th, 2020, 10:32 pm Very impressive Shauning how did you manage your mod !
The convertion in my opinion is very accurate. How did you change the HP's image ? what the name of the tool ?
You've gained skill with this mod ! Good Job !
The HP image can be changed with a normal sprite tool editor; it is one of the few uncompressed sprites that can be changed. One of them is called YY-CHR, but there's others like Tile Molester or Tile Layer Pro. The sprites are located roughly at offset 051FCD.
NEW UPDATE! Prince Of Persia: 30th Anniversary Port v1.1.5. Download it today!: viewtopic.php?p=29053#p29053
NEW UPDATE! Prince Of Persia: The Queen Of Light v2.6. Download it today! viewtopic.php?p=33174#p33174
NEW UPDATE! Prince Of Persia: The Queen Of Light v2.6. Download it today! viewtopic.php?p=33174#p33174