Andere Lösungen

Uncharted Waters (e)

Cover
Uncharted Waters (SNES Emulator Version)
Alternative Mates Tutorial

By: Paul MacPherson (citanes26@yahoo.com)
Version Date: September 29th, 2003

Please view this guide in a 10-point courier font to have it look proper.

Copyright
=========
This tutorial is copyrighted to me, Paul MacPherson. It took me a lot of time
fiddling with a hex editor to figure this stuff out, so I would appreciate
being credited where it's due. I don't think there'll be too many updates, but
this tutorial can only be updated by me, and will only be posted to
www.gamefaqs.com. If you'd like to use it on your site, please email me
and I'll explain to you my conditions for doing so.

Disclaimer
==========
This guide is to be used at your own risk. If you accidentally open your hard
drive and overwrite the boot sector trying to change Marco's picture to the
King of Spain, that's YOUR problem. I am not responsible for anything you do
as a result of reading this guide.

Important!
==========
Using a hex editor is a lot like doing open heart surgery. You can do
incredible things if you know what you're doing, but all it takes is one slip
to create BIG problems. Before you do ANYTHING else, make a backup copy of the
ROM image! All it takes is one byte out of place to make the game nothing more
than a 1MB splotch of gobledeegook, and it's easy to screw up until you get
the hang of things. 

Now that we've gotten all that foolishness out of the way...

Introduction
============
This tutorial will tell you how to change the mates into basically anybody you
want - the other fleet captains, pirates, the kings, the waitresses (if you
want a little more "co-ed" fleet) - basically anybody who has a face in the
game. To do this you're going to need a copy of the SNES Rom image, and a
decent hex editor. 

To use this tutorial, you're going to need the following:
- a working copy of the ROM image of the game
- a SNES emulator 
- a decent hex editor
- a working knowledge of hexadecimal (how to convert decimal to hex)

All of those things except maybe the ROM image can be found on the internet
fairly easily. Please don't email me asking exactly where, or for copies of
them. 

The process is fairly simple. Pick an existing mate to replace, then change
all his stats around to suit your preferences.


==========
  Step 1 
==========
First, you need to pick a mate to replace, and change his picture to another
face in the game. If you just want to change the mate's name or stats, skip
this step. Open the ROM file in a hex editor and go to the offset (in decimal)
shown next to the mate's name below:

64758 - The Hero*       64765 - Fernando        64772 - Alfonso
64779 - Christopher     64786 - Americus        64793 - Dias
64800 - Benedetto       64807 - Vicente         64814 - Cyran
64821 - Regis           64828 - Jose            64835 - Roberto
64842 - Rinaldo         64849 - Francisco       64856 - Oswaldo
64863 - Nicolas         64870 - Ammul           64877 - Miguel
64884 - Aljeuna         64891 - Conrad          64898 - Marco 

* You can change yourself around a bit, but sometimes your picture will still
come up as the default picture (like in the opening story).

At the offset, you need to change two bytes to something else to change the
picture. For pictures of the main characters of the game (mates, waitresses,
kings, etc) all you need to change is the first byte (the second one is always
00). There are, however, 1024 other possible faces to use. For these, you need
to use the byte at the offset, as well as the next one (offset +1). Use the
following table of picture codes to find the value you need to put in.

If you want to change the mate's starting sailing or battle level, you can do
that here, too. A mate's sailing level is their picture offset -1, and their
battle level is their picture offset -2. Make sure you enter a value in hex. 

Picture Codes - Main Characters
===============================
These are the values needed for the first byte of the picture. The second one
is 00 for all of them.

00 - The Hero           01 - King of Portugal   02 - King of Spain
03 - Sultan of Turkey   04 - Guild Master       05 - Shipyard Guy
06 - Marketplace Owner  07 - Innkeeper          08 - The Old Sailor
09 - Harbour Master     0A - Palace Guard       0B - Old Woman at the Lodge
0C - The Princess       0D - Carlotta           0E - Marguerite
0F - Selma              10 - Maria              11 - Isabel
12 - Sharee             13 - Rosanna            14 - Paulina
15 - Matilde            16 - Nina               17 - Julia
18 - Bonita             19 - Clara              1A - Patoria
1B - Lucetta            1C - Sharon             1D - Preetha
1E - Oharu              1F - Mei Ling           20 - Olivia
21 - Fernando           22 - Alfonso            23 - Christopher
24 - Americus           25 - Dias               26 - Benedetto
27 - Vicente            28 - Cyran              29 - Regis
2A - Jose               2B - Roberto            2C - Rinaldo
2D - Francisco          2E - Oswaldo            2F - Nicolas 
30 - Ammul              31 - Miguel             32 - Aljeuna
33 - Conrad             34 - Marco


Picture Codes - Custom Faces
============================
There are 1024 other faces you can use, but you need to sort of put them
together first. Each face consists of eyes, nose, mouth, coat and
hat/hairstyle, and you have four options for each. 

European Guy #1
---------------
Byte 1: (add up then convert to hex)

192 - wide open eyes
128 - squinting eyes
64 - scowly eyes
0 - normal eyes

48 - wide nose
32 - small nose
16 - "Harrison Ford" nose (you'll see what I mean) 
0 - long nose

12 - small black mustache
8 - handlebar mustache
4 - smiling
0 - normal

3 - blue coat over white collared shirt, small pointed beard
2 - green coat with yellow collar, full beard
1 - blue coat with green/yellow collar, sideburns
0 - Blue coat with white collar, clean shaven

Byte 2: 
10: blue hat
11: no hat
12: blue headband (looks ridiculous)
13: brown hat

Can you follow it? A guy with scowly eyes (64), a long nose (+0), a handlebar
mustache (+8), green coat (+2) and blue hat would have the code 4A 10. (64 + 0
+ 8 + 2 = 74 = 4A in hex). Nothing to it.


European Guy #2
---------------
Byte 1: (add up then convert to hex)

192 - angry eyes
128 - sad/worried eyes
64 - normal eyes
0 - scowly eyes

48 - short nose, BIG upper lip
32 - big nose
16 - small nose
0 - normal nose

12 - extra frowning
8 - open mouth
4 - almost smiling
0 - frowning

3 - green coat over white shirt
2 - gold coat over green shirt
1 - frilly gold collar thing (looks like something clowns wear)
0 - green coat with yellow/red collar, clean shaven

Byte 2: 
14: blue, metallic looking hat, red hair
15: green "robin hood" hat, red hair
16: no hat, reddish black hair
17: no hat, poofy red hair


The Turkish Guy
---------------
Byte 1: (add up then convert to hex)

192 - almost squinting eyes
128 - almost angry eyes
64 - closed eyes
0 - normal eyes

48 - flat nose
32 - small, thin nose
16 - long nose
0 - normal nose

12 - mouth almost open, almost frowning
8 - almost smiling, mustache and beard aren't connected
4 - almost frowning
0 - open mouth

3 - green coat over blue/white shirt
2 - green robe
1 - red/green robe
0 - blue robe

Byte 2: 
18: green turban
19: blue turban
1A: red turban with gold stripe
1B: reddish/orange turban


The Pirate
----------
Byte 1: (add up then convert to hex)

192 - eyepatch
128 - squinting eyes
64 - shifty eyes
0 - normal eyes

48 - normal nose
32 - long nose
16 - wide nose
0 - normal (slightly rounder) nose

12 - smiling, small neat mustache
8 - frowning, long mustache
4 - smiling, mouth almost open, small neat mustache
0 - sticking tongue out

3 - blue coat with gold trim
2 - green coat with red/gold collar
1 - green coat with yellow collar
0 - blue shirt, yellow beaded necklace

Byte 2: 
1C: green hat over wild black hair
1D: blue "pirate" hat
1E: bald with scar, black hair in back
1F: green hat with yellow on it



==========
  Step 2
==========
Having a woman's face and the name "Christopher" is a little silly, so this
step covers how to change a mate's name. Go to offset 68583 ("Leon Franco")
and you'll see a list of all the mates' names. Just go to the first letter of
their name, and type the name you want (up to 11 letters) over the existing
one. Be careful not to change the length of the file! If you want to enter a
shorter name than the one that's there, just type the name, then put in hex
values of 00 to cover over the other letters. 

For example, to change "Fernando" to "Bob":
- Go to offset 68583 to see the table of names. 
- Go to the first letter of Fernando's name.
- Type a letter then press delete to erase the former one.
- Type "Bob" (B-DEL-o-DEL-b-DEL)
- You should now have "Bobnando".
- On the hex side of the screen (usually the left), go to the byte for the
first lower case "n"
- Change it and the next four bytes to 00. Simple.


==========
  Step 3
==========
There wouldn't be much practical use to changing all this stuff around if the
mate was exactly the same as he used to be, albeit cosmetically different.
This section tells you how to change the mates stats. If you ever wanted
Rinaldo to be useful, here's your chance.

The following offsets are where the mates ages are stored.

66414 - The Hero*       66424 - Fernando        66434 - Alfonso
66444 - Christopher     66454 - Americus        66464 - Dias
66474 - Benedetto       66484 - Vicente         66494 - Cyran
66504 - Regis           66514 - Jose            66524 - Roberto
66534 - Rinaldo         66544 - Francisco       66554 - Oswaldo
66564 - Nicolas         66574 - Ammul           66584 - Miguel
66594 - Aljeuna         66604 - Conrad          66614 - Marco

The other stats are stored thusly:
Charisma      - Age offset +1
Wisdom        - Age offset +2
Intelligence  - Age offset +3
Courage       - Age offset +4
Strength      - Age offset +5

* Changing any of the hero's stats other than age is pointless, since you have
to "roll" them at the beginning of the game anyway.

I mentioned back in the picture step that if you wanted to change the mate's
starting sailing or battle level, the sailing level is stored at their picture
offset -1, and their battle level at their picture offset -2.

And that's it!


Here's a couple of walkthroughs to get you started:

How to Change Marco into Olivia
===============================
Here's an example to help you get started. This will show you how to change
the mate Marco (the easiest mate to find and get) into Olivia (the waitress in
Antwerp). 

First, go to offset 64898, where Marco's picture information is stored. Change
the 34 that's there into a 20 (Olivia's face). Leave the 00 in byte 2 of the
picture alone.

Next, go to offset 68883 and change the name "Marco" to "Olivia", being
careful not to increase the length of the file by one extra byte.

Finally, go to offset 66614, change Marco's age from 14 to something a little
older (say, 20), and fine tune the other stats if desired.


How to Change Francisco into a Pirate
=====================================
Francisco, although a great sailing navigator, is just plain lousy when it
comes to battle. Here's how to make him into the bloodthirsty pirate you
always wanted.

First, go to offset 64849 and change the two bytes from 2D00 to DB1E. That's a
pirate with an eyepatch, wide nose, long mustache, blue coat and blue hat.

Now, go to offset 68778 and change "Francisco" to "Ol Evil Eye" or something
else that sounds like a pirate name. 

Finally, go to offset 66544 and change his age from 18 to something like 40.
Obviously, the other stats are going to have to change to reflect his new
career. His courage and strength (offsets 66549 and 66550, respectively) need
to be increased, but since pirates are pretty stupid, be sure to drop
intelligence and wisdom a bit. Now, change his sailing level (offset 64848) to
something like 7, so he can sail that galleon pirate ship without it drifting
all over the place, and put his battle level (offset 64847) at something like
10 to make him a really good battle navigator.


Finishing Touch
===============
If you made one or more of the mates female, you might want to change a line
in the game's text to reflect this: If you have no mates but try to buy a
ship, the old sailor will tell you that "There's no man to navigate."

To fix this, go to offset 312608 and change "man" to "one".

There might be other instances of this, but I can't think of any at the
moment.


And that's it!
Hopefully this helped to make the game more interesting for you.


Paul
citanes26@yahoo.com