What's wrong with using the other emulator? At least they did make codes for you here, you should be grateful for that.
Announcement
Collapse
No announcement yet.
Pirates! Gold Game Genie/Patch codes?
Collapse
X
-
The only differece between gens and every other emulator is that you need to add 1 to the code so for example:
Fusion and other Emulators:
Political Stat FF10B6:??
Gens:
Political Stat FF10B7:??
see all we do is add 1 in hex to the address for working gens codes.Spoiler Alert! Click to view...
THE BAD GUY!!!!!!
Comment
-
Fusion is just as easy to use as Gens is. And Fusion is all around a better emulator. Don't be scared to try a different emulator... especially one that is a lot better than the one your using. You will have no problem figuring out how to work it.Now broadcasting from the underground command post. Deep in the bowels of a hidden bunker. Somewhere under the brick & steel of a nondescript building. We've once again made contact w/ our leader, OSG
Comment
-
Kega Fusion 3.64 has the best render filters than gens.Originally posted by OldSchoolGamer View PostFusion is just as easy to use as Gens is. And Fusion is all around a better emulator. Don't be scared to try a different emulator... especially one that is a lot better than the one your using. You will have no problem figuring out how to work it.Keep Smile + Let's be together !! + Magical Glasses + Cowabunga + Superhero + Maximum Carnage
Comment
-
Fusion is more accurate, has a higher compatibility rate (able to play more games), better video filters, and basically has Gens beat in every category when it comes to playing games.Now broadcasting from the underground command post. Deep in the bowels of a hidden bunker. Somewhere under the brick & steel of a nondescript building. We've once again made contact w/ our leader, OSG
Comment
-
I found Tony Hedstrom's codes and I also found the old "Pirates Gold Save State Hacking Guide" written by Thundergod ([email protected]), and managed to generate the following codes using the above two as aid/guides:
-------
Set your Fleet Crew Size in Men:
NOTE: This is a two byte code due to the use of two hex locations. Crew size is not binary, but hexadecimal; e.g. 200 men = C8.
FF01C5:xx (Byte One)
FF01C4:xx (Byte Two)
Digits for Crew Size in C5
1 = 1
19 = 25
32 = 50
64 = 100
96 = 150
C8 = 200
------------
Set your Pirate's Titles
English: FF00D0:xx
French: FF00D1:xx
Dutch: FF00D2:xx
Spanish: FF00CF:xx
Title Ranks
00 = No title
01 = Ensign
02 = Captain
03 = Major
04 = Colonel
05 = Admiral
06 = Baron
07 = Count
08 = Marquis
09 = Duke
--------------
Set your Pirate's Land Claims
FF0137:xx
Land Claims
00 = No Land Claims
01 = 50 acres
02 = 100 acres
03 = 150 acres
04 = 200 acres
05 = 250 acres
06 = 300 acres
07 = 350 acres
08 = 400 acres
09 = 450 acres
etc
------------------------------------
The one thing I haven't been able to find so far are the value locations for:
A.) Crew Happiness. It would be nice to have their happiness eternally fixed at Pleased.
B.) Ship Speed on main map. It would be nice to motorboat through the Caribbean and ignore trade winds.Last edited by MKSheppard; 03-29-2016, 05:16:24 PM.
Comment
-
MKSheppard, nice work. This is a great game that needed more codes.
Here's a couple more...
CLXA-CA2Y +
ECXA-DA3J
Your ship always sails faster on map.
CLXA-CA2Y +
G4XA-DA3J
Your ship always sails much faster on map.
=============
FF1241:??
Ship sailing speed on map. Code has only been tested on Gens Tracer.The Code Hut: http://codehut.gshi.org/
Comment
-
Tested with Fusion 3.63 on PC and MD.emu on Android. It works.Originally posted by Tony Hedstrom View PostFF1241:??
Ship sailing speed on map. Code has only been tested on Gens Tracer.
Here are some workable values for it:
001E = Moderate Speeds (Decimal 30)
003C = Fast Speeds (Decimal 60)
005A = Really Fast Speeds (Decimal 90)
00B4 = Insanely Fast Speeds (Decimal 180)
Comment
-
Went through and redid my Gold PAR Codes; the new GOLD codes are:
Set your Pirate's Fleet Gold
NOTE: This is for your pirate's FLEET gold count. Basically, this is what you have during your voyage, and is used in calculations on how happy/unhappy your crew is. This is a two byte code due to the use of two hex locations. Gold is counted in increments of 10, e.g. 1000 gold is counted as 100 by the game engine. Additionally, the values aren't binary, but hexadecimal.
FF01E1:xx (Byte One)
FF01E0:xx (Byte Two)
(Left Number is if just Byte One is this value, Right is if both bytes are this value)
19 = (250 / 64,250 Gold)
32 = (500 / 128,500 Gold)
64 = (1,000 / 257,000 Gold)
C8 = (2,000 / 514,000 Gold)
Set your Pirate's Private Gold
NOTE: This is for your pirate's PRIVATE gold count. It's what counts towards your Retirement funding and ultimate end-game score. This is a two byte code due to the use of two hex locations. Gold is counted in increments of 10, e.g. 1000 gold is counted as 100 by the game engine. Additionally, the values aren't binary, but hexadecimal.
FF0135:xx (Byte One)
FF0134:xx (Byte Two)
(Left Number is if just Byte One is this value, Right is if both bytes are this value)
19 = (250 / 64,250 Gold)
32 = (500 / 128,500 Gold)
64 = (1,000 / 257,000 Gold)
C8 = (2,000 / 514,000 Gold)
Comment
-
It took around 20 minutes.Originally posted by MKSheppard View PostImpressive and fast turn around. How long did it take you to do that?
And did you use Gens Tracer to debug the game to find it?
I used Gens Hacking version to find the RAM address, then Gens Tracer for the debug/assembly.
Here's a quick run down... I did a memory trace (write) on the RAM address and there was only one address that came up for every time the speed changed: [01:A62C] W16 = 002A [FF1240]
Looking at that address in the assembly trace log, I noticed that there was some code that compared the ships speed to a value of 06, and branched if greater than or equal to. I figured out that is for "minimum speed" (won't allow your ship to go below 06). To make the "Sail Faster" Game Genie codes above, I just inserted a Branch instruction from a spot before the game subtracts from your speed, and had it branch to the "Minimum Speed" value (so it will always go there), and the second code changes the minimum speed to whatever speed you want (I used values of 20 and 36 (hex) for my two codes ("faster" and "much faster"), but can use just about any values you want). I see you went crazy with some of your "Speed values". lol.
Here is what the assembly looks like (D0 is the ship's speed):
01:A614 4A 2D TST.B $1208(A5) A0=FFFFC9C0 A1=FFFF6923 A2=00000000 A3=FFFF121A A4=00FFFFDA A5=FFFF0000 A6=00FFFFDE A7=00FFFF7E D0=0000002A D1=54000083 D2=00000004 D3=00000025 D4=00000000 D5=00000000 D6=000048AF D7=00000002 xnzvc
01:A618 67 08 BEQ #$08 [01:A622] A0=FFFFC9C0 A1=FFFF6923 A2=00000000 A3=FFFF121A A4=00FFFFDA A5=FFFF0000 A6=00FFFFDE A7=00FFFF7E D0=0000002A D1=54000083 D2=00000004 D3=00000025 D4=00000000 D5=00000000 D6=000048AF D7=00000002 xnZvc
01:A622 0C 40 CMPI.W #$0006,D0 A0=FFFFC9C0 A1=FFFF6923 A2=00000000 A3=FFFF121A A4=00FFFFDA A5=FFFF0000 A6=00FFFFDE A7=00FFFF7E D0=0000002A D1=54000083 D2=00000004 D3=00000025 D4=00000000 D5=00000000 D6=000048AF D7=00000002 xnZvc
01:A626 6C 02 BGE #$02 [01:A62A] A0=FFFFC9C0 A1=FFFF6923 A2=00000000 A3=FFFF121A A4=00FFFFDA A5=FFFF0000 A6=00FFFFDE A7=00FFFF7E D0=0000002A D1=54000083 D2=00000004 D3=00000025 D4=00000000 D5=00000000 D6=000048AF D7=00000002 xnzvc
01:A62A 37 40 MOVE.w D0,$0026(A3) A0=FFFFC9C0 A1=FFFF6923 A2=00000000 A3=FFFF121A A4=00FFFFDA A5=FFFF0000 A6=00FFFFDE A7=00FFFF7E D0=0000002A D1=54000083 D2=00000004 D3=00000025 D4=00000000 D5=00000000 D6=000048AF D7=00000002 xnzvc
I changed 01:A614 to 6012 (Branch). It branches to 01:A628 which is the minimum speed value. I changed that address from 7006 to 70xx (xx = whatever minimum speed you want). Your ship can go faster than the minimum speed, but will never go slower.Last edited by Tony H; 03-29-2016, 06:55:13 PM.The Code Hut: http://codehut.gshi.org/
Comment
Comment