THIS IS CHEATING! IT WILL TAKE THE FUN OUT OF THE GAME! PLAY BOTH THE STORYLINES NORMALLY BEFORE YOU DO THIS! ALSO, MAKE A BACKUP FIRST AND USE AT YOUR OWN RISK! YOU HAVE BEEN WARNED.
The following example will assume the user name is Sinclair44, account number 1245306, with 9600c in it at the start.
(list=1)
()Download (url="http://"http://realitymachine.net/uplink/RedshirtX.dmg")RedshirtX(/url), (url="http://"http://www.apple.com/downloads/macosx/development_tools/hexeditor.html")HexEditor(/url), and (url="http://"http://www.versiontracker.com/dyn/moreinfo/macosx/15478")Haxor(/url). Note that these are all OS X apps; OS 9 users will have to find replacements. This entire procedure can be done by hand for someone REALLY ambitious.
()Note the account number of the account you want to change, and the amount in it.
()Use RedshirtX to decrypt your user file to a hex file, i.e. Sinclair44.usr -> Sinclair44.usr.reds
()Open Haxor. Change the top text field to DEC (decimal) and the bottom one to HEX (hexadecimal).
()Type in your amount in the first box, and note the new number (sometimes with letters) in the bottom (i.e. 9600 -> 2580).
()Convert this big endian number to a little endian one. I think all you have to do is reverse two-digit pairs (i.e. 2580 -> 8025) but I'm not sure. I used the classic app (url="http://"http://www.versiontracker.com/dyn/moreinfo/macos/671")Bitwise(/url) to do it easily (but it's shareware).
()Open the hex file you dumped earlier in HexEditor.
()Start the find in HexEditor. Make sure the text radio button is selected. Search for the account number you noted earlier (i.e. 1245306). Start another find, this time changing the radio button to hex and searching for the little endian hex number you found above. These two searches should turn up their results in similar places (near the bottom); if they don't, you've done something wrong.
()Check the box "Allow Editing" in the File box of HexEditor.
()For each of the two digit hex pairs HexEditor found in the second search above, change the char box in "View/Edit as..." to 0xFF (i.e. 0x80 becomes 0xFF and 0x25 also becomes 0xFF). ( Power users note: this just maxes out the money you have. You can put any number you want in here using the above procedure for converting it from decimal to little endian hex. ) Save the file. HexEditor may say the file write failed, but it probably succeded anyways.
()Use RedshirtX to convert the hex dump back into a .usr file (i.e. Sinclair44.usr.reds -> Sinclair44.usr).
()Load the hacked user in Uplink. Check right away to make sure you have the extra money you wanted.
(/list=a)
If anything goes wrong, restore from the backup.
If your current money is less than 65535c, it will only take it up that far. Take an easy mission and get over 65535 after doing this once, then do the procedure again (there will be 3 pairs of digits this time). Now you will have 16777215c!
(Mods: I assume this is OK to post? Feel free to lock/delete it if it isn't, but please post here or email me to explain if you do.)
------------------
In the beginning, all was NULL, or perhaps (void*).
-- (url="http://"http://vegastrike.sourceforge.net/")Vega Strike(/url) introduction
One, Two, Three, (url="http://"http://source.bungie.org/")Pfh(/url)(url="http://"http://resurrection.bungie.org/")or(/url)
(url="http://"http://www.idevgames.com/")iDevGames(/url)... do (url="http://"http://www.idevgames.com/content/contest.php?id=6")uDevGames(/url)?
(This message has been edited by sinclair44 (edited 06-04-2003).)