Using the BIS mapper to edit/create a new proto.

Mulligun

Still Mildly Glowing
I'd like to make a new Fallout 2 weapon. I've followed https://falloutmods.fandom.com/wiki/Making_prototypes. I can create/edit a new proto in BIS Mapper by clicking in a new empty slot on the items bottom bar but when i click done the appropriate *.pro file isn't created anywhere (I've checked both dev\proto\items and data\proto\items folders).

What I'm doing wrong?

PS.
My specs:
Win 10, F2 installed in std folder: C:\Program Files\BlackIsle\Fallout2
 
If your mapper is on c:\ then your dev folder must look like this:

c:\fallout2\dev\...

Otherwise the mapper won't be able to create proto files.
 
If your mapper is on c:\ then your dev folder must look like this:

c:\fallout2\dev\...

Otherwise the mapper won't be able to create proto files.
Ok, I've moved the F2 to just C:\fallout2, but BIS mapper is located somewhere else in the fs. Where mapper should be?
 
It doesn't matter where your real Fallout 2 and mapper is. Just \dev\ needs to be in a fallout2 folder directly on the same drive.

Also you should probably not have Fallout in Program Files, as that can cause issues with windows.
 
It doesn't matter where your real Fallout 2 and mapper is. Just \dev\ needs to be in a fallout2 folder directly on the same drive.

Also you should probably not have Fallout in Program Files, as that can cause issues with windows.
As I've said now I have F2 just in C:\fallout2. Now when i click "done" on my new item proto in the mapper the new empty .txt file is created in the dev\proto\items and items.lst file in the data\proto\items containing only one entry: 00000532.pro. But there is NO 00000532.pro itself anywhere...

Please HELP!
 
I'm creating a new weapon for Fallkout 2. Can someone please tell me how to add a new fire frame for a new or existing weapon? I've added a new frm file to data\art\misc and an entry to data\art\misc\misc.lst but not see this new frm in the BIS mapper proto editor nor in f2wedit when selecting a fire frame for a weapon?
 
As I've said now I have F2 just in C:\fallout2. Now when i click "done" on my new item proto in the mapper the new empty .txt file is created in the dev\proto\items and items.lst file in the data\proto\items containing only one entry: 00000532.pro. But there is NO 00000532.pro itself anywhere...
Please HELP!
No idea. Do you have the folder set to read-only?
Ok, somehow i get it working...
Thx for Your involvement:-)
Mayby You can help me in a new problem - Adding a new fire frame to a weapon?
 
As I've said in my previews posts I'm doing a new weapon for F2. I got stuck at adding a new projectile. I've successfully created and added a new misc pro item for a projectile but don't now how to assign a newly created frm for the projectile. I have the frm in the data\art\misc folder but i can't see/choose it in the BIS mapper proto editor (there isn't my new frm to select when assigning a frm while adding/editing a new misc proto). What can i do to make it?
 
I'm using the BIS mapper to create a new misc proto. I've configured everything as ColJack describes. When I add a new misc proto (by selecting an empty spot and clicking the edit) the mapper indead creates the new pro file in the data/proto folder BUT when I save & close and then open the mapper again the newly added proto is present BUT the name & description is EMPTY althought I've set it previously, so the mapper creates & saves my new proto BUT the name & description isn't somehow saved! What can be reason for that and hot to fix it?
 
Name and description is set in the pro_misc.msg file. If these changes don't save, something is wrong there.
 
Name and description is set in the pro_misc.msg file. If these changes don't save, something is wrong there.
Thx for pointing out the pro_misc.msg file. The reason was that i havn't got the data\text\english\game folder with pro_misc.msg file in it. When I've created the folder and added the pro_misc.msg file using the DAT Explorer everything seems to work now:-) Thx.
 
Ok, somehow i get it working...
how did you get it working?
I'm trying to figure out how to create new scenery and tiles, and I'm having a lot of trouble with the final step of importing them into the mapper.
For some reason the proto manager only handles critters and items as far as I can tell
 
There's other tools to create those protos. That said, it is much easier to just do that via the BIS mapper directly.
 
I've tried f2wedit and proto manager to create the proto files, but those both are set up to work with items or critters, but scenery, walls, tiles, and misc are all missing.
What tools do you recommend?
Or is there a simple step I'm missing to use proto files created by these tools for other object types?

For the mapper...I'd like to at least figure this one out, but I don't know what steps (other than whats written here and in the wiki) I need to take for the mapper to produce proto files.
Figured I'd ask here and see if there were any hints to what I'm doing wrong :-)
 
The game is installed here...
E:\Fallout2

I've created these directories inside the root game folder...
\dev\proto\critters

My mapper2.exe is located here...
E:\dev\Tools\BIS mapper patched (+complementary ressources)\BIS mapper\
|-->mapper2.exe

I've opened mapper2.cfg and changed librarian=0 to librarian=1.

I've run mapper2.exe.

-Chose critters from the dropdown menu.
-Scrolled to the most right and chose an empty slot.
-Then hit 'edit' and filled in 'name' and 'description'.
-Then hit 'done'.

Navigated to following directory. And seen that 00000484.txt has been created.
E:\Fallout2\dev\proto\critters
|-->00000484.txt

The following is written inside 00000484.txt.
Code:
pid: 16777700 00000484
name: Pavel
message_num: 48400
fid: 16777219 hfcmbt,11,1
light_distance: 0
light_intensity: 0
flags: 536870912
flags_ext: 24576
sid: -1
ai_packet: 14
team_num: 1
d.body: 0 Biped
d.flags: 0
d.stat_base0: 5
d.stat_base1: 5
d.stat_base2: 5
d.stat_base3: 5
d.stat_base4: 5
d.stat_base5: 5
d.stat_base6: 5
d.stat_base7: 30
d.stat_base8: 7
d.stat_base9: 5
d.stat_base10: 0
d.stat_base11: 1
d.stat_base12: 150
d.stat_base13: 10
d.stat_base14: 1
d.stat_base15: 5
d.stat_base16: 0
d.stat_base17: 0
d.stat_base18: 0
d.stat_base19: 0
d.stat_base20: 0
d.stat_base21: 0
d.stat_base22: 0
d.stat_base23: 0
d.stat_base24: 0
d.stat_base25: 0
d.stat_base26: 0
d.stat_base27: 0
d.stat_base28: 0
d.stat_base29: 0
d.stat_base30: 0
d.stat_base31: 10
d.stat_base32: 25
d.stat_base33: 25
d.stat_base34: 0
d.stat_bonus0: 0
d.stat_bonus1: 0
d.stat_bonus2: 0
d.stat_bonus3: 0
d.stat_bonus4: 0
d.stat_bonus5: 0
d.stat_bonus6: 0
d.stat_bonus7: 0
d.stat_bonus8: 0
d.stat_bonus9: 0
d.stat_bonus10: 0
d.stat_bonus11: 0
d.stat_bonus12: 0
d.stat_bonus13: 0
d.stat_bonus14: 0
d.stat_bonus15: 0
d.stat_bonus16: 0
d.stat_bonus17: 0
d.stat_bonus18: 0
d.stat_bonus19: 0
d.stat_bonus20: 0
d.stat_bonus21: 0
d.stat_bonus22: 0
d.stat_bonus23: 0
d.stat_bonus24: 0
d.stat_bonus25: 0
d.stat_bonus26: 0
d.stat_bonus27: 0
d.stat_bonus28: 0
d.stat_bonus29: 0
d.stat_bonus30: 0
d.stat_bonus31: 0
d.stat_bonus32: 0
d.stat_bonus33: 0
d.stat_bonus34: 0
d.stat_points0: 0
d.stat_points1: 0
d.stat_points2: 0
d.stat_points3: 0
d.stat_points4: 0
d.stat_points5: 0
d.stat_points6: 0
d.stat_points7: 0
d.stat_points8: 0
d.stat_points9: 0
d.stat_points10: 0
d.stat_points11: 0
d.stat_points12: 0
d.stat_points13: 0
d.stat_points14: 0
d.stat_points15: 0
d.stat_points16: 0
d.stat_points17: 0
Navigated to following directory. And seen that 00000484.pro has been created.
E:\Fallout2\data\proto\critters
|-->00000484.pro

An entry of 00000484.pro has automatically been added to critters.lst inside directory...
E:\Fallout2\data\proto\critters

FunFact:
Inside this directory...
E:\Fallout2\dev\proto

...a file called 'target.dat' has been created. I don't know why or what purpose it serves.
I tried to open it with DAT Explorer but it threw an error message.
 
If you want to delete your created proto files the behavior is a bit strange. I've deleted the .pro, the .txt file and the entry inside critters.lst but I didn't delete the row of the previously automatically added .pro file, I left it blank. After saving critters.lst, I've opened mapper2.exe, chose critters, scrolled to my proto, hit edit and it showed me an error message. But I could select an empty slot to the right of it and create a new proto. After creating a new proto without clearing the row of the previous one out of critters.lst, an entry of the new proto will be created after the previously left blank row.

If you delete the .pro, .txt file and delete the row inside critters.lst without leaving a blank row and you open the mapper2.exe and scroll to your created proto, the slot seems to be empty again, but If you choose the empty slot and hit edit, the proto's properties will be filled with the entry of you previously created proto. As if there something inside some cache.
 
I've only had success making new protos when a clean version Fallout 2 was installed in the C:\ drive, I don't know why but when it's installed in any other directory it would fuck up when I tried to make new protos. I keep my other 'modding' versions of Fallout in separate locations, but the proto version is in C:\ drive and I copy across the protos to the other Fallout locations as I need. So I have set up the proto folders in C:\ for each separate mod.
 
I never have anything on c:\ - for Fallout it's just important that the "Fallout2" folder, the mapper, and the \dev\ folders are all on the same partition.

After creating a new proto without clearing the row of the previous one out of critters.lst, an entry of the new proto will be created after the previously left blank row.

That's because you *have to* remove unwanted last entries from the critter.lst file. That's normal, the mapper won't do that.
 
Back
Top