city patch for FO1?

City limit patch for Fallout 2 was created to remove the error that game produced when number of places become greater than 49. No, there isn't a city limit patch for fo1.

Is it even possible to add new places to original Fallout? Anyone?

-platon
 
with a lot of work, yes... :D

you only need to open a few of the fallout 1 maps with the editor to see what scripts have been changed.. as in what was the script for opening the door in the Glow, is now the script for a character... :shock:

so in theory, if you made a new map with the fallout 2 editor, and only used the things that were in fallout 1, you should be able to put it into fallout 1.. 8)

but you might have to put "generic pesant" in to get Lt.Lou etc since his slot in the prototype list has been re-allocated... :evil: :roll:

etc..
 
Hmm.. yes, yes. Or play around with Dims mapper (it supported FO1, didn't it). Has anyone really managed to get the official mapper to work for FO1?

But can you add MORE places to Fallout 1. The master.dat doesn't have the same city files in FO1 as there is in FO2. In fallout 1's exe there is a list of all maps in the game (there's no such list in Fallout2.exe). Although fallout 1 & 2 exes are quite similiar FO1 executable doesn't contain "too many citites" -error (or I didn't find it)..
In what file is the location (and number) of cities stored (in FO1)? In the exe?

-platon
 
I clearlly think all of this is hardcoded in the executable. I didn't look at the disassembly but i have some clues about this: first with 'strings --radix=x falloutw.exe | grep .MAP' I located where the map filenames were in the executable. All the maps are present in the executable wich is not the case in fallout2.exe (except for artemple.map). There is map names at three differents locations at first thyere's childead.map and mbdead.map but there is nothing interesting around (just strings ended with 0). You have then all the random encounters maps (desertx mountainx... and talkcow foot etc.) still nothing interesting around but the fact that they are together is good to know. Then you have the other maps (maps of cities, vault13, shadyw, brohd12 etc.). There it's organized in an interesting way, maps of a same location are close to each other and you have some values around that (in my opinion) must have something to do with the maps (can't say what, I haven't tried anything) there is 22 (0x16) bytes between 2 maps of a same location . Sometimes, the same map names appears two or three times and the word before has a value from 1 to 3. Probably the map's level. Ther's some other stuffs to check there (for example a value before BRHDENT is the same as before BRODEAD (according to my intuition it might be two words which indicate the position on the worldmap).
I don't think this will be helpfull (if it really is what i think, hardcore re sessions will be required to add locations to f1 but it could be fun). btw if someone wants to have a look at this :

9a4f0 CHILDEAD.MAP
9a4fd MBDEAD.MAP

--------------------

de534 DESERT1.MAP
de540 DESERT2.MAP
de54c DESERT3.MAP
de558 MOUNTN1.MAP
de564 MOUNTN2.MAP
de570 CITY1.MAP
de57c COAST1.MAP
de588 COAST2.MAP
de594 FOOT.MAP
de5a0 TALKCOW.MAP
de5ac USEDCAR.MAP
de5b8 TARDIS.MAP
de5c4 FSAUSER.MAP
de5d0 COLATRUK.MAP

---------------------

11a216 V13ENT.MAP
11a22c VAULT13.MAP
11a242 VAULT13.MAP
11a258 VAULT13.MAP
11a2b0 VAULTENT.MAP
11a2c6 VAULTBUR.MAP
11a2dc VAULTBUR.MAP
11a2f2 VAULTBUR.MAP
11a34a SHADYW.MAP
11a360 SHADYE.MAP
11a376 SHADYE.MAP
11a3e4 JUNKENT.MAP
11a3fa JUNKKILL.MAP
11a410 JUNKCSNO.MAP
11a47e RAIDERS.MAP
11a518 HOTEL.MAP
11a52e HALLDED.MAP
11a544 WATRSHD.MAP
11a5b2 HUBENT.MAP
11a5c8 HUBDWNTN.MAP
11a5de HUBHEIGT.MAP
11a5f4 HUBOLDTN.MAP
11a60a HUBWATER.MAP
11a620 DETHCLAW.MAP
11a64c BROHDENT.MAP
11a662 BROHD12.MAP
11a678 BROHD12.MAP
11a68e BROHD34.MAP
11a6a4 BROHD34.MAP
11a6e6 MBENT.MAP
11a780 GLOWENT.MAP
11a796 GLOW1.MAP
11a81a LAADYTUM.MAP
11a830 LABLADES.MAP
11a846 LAFOLLWR.MAP
11a85c LAGUNRUN.MAP
11a872 LARIPPER.MAP
11a8b4 CHILDRN1.MAP
11a8ca CHILDRN1.MAP
11a94e CHILDEAD.MAP
11a9e8 MBDEAD.MAP
11aa82 BRODEAD.MAP
 
Back
Top