Author Topic: Can't load maps in mapper 1.4  (Read 6356 times)

Can't load maps in mapper 1.4
« on: January 18, 2014, 11:42:00 am »
I'm not sure why I can't load custom maps in mapper 1.4, well firstly I load these 2 maps in Dims mapper and save them again. When I put theme in fonline mapper 1.4 - it does nothing, maps don't load, any errors, warnings etc. Can someone check maps for me?

Download link: http://www.sendspace.com/file/e1eava

Offline Wipe

  • Rotator
  • Random is god
Re: Can't load maps in mapper 1.4
« Reply #1 on: January 18, 2014, 12:22:55 pm »
You can't jump directly from DIMS mapper to newest FOnline mapper, due to lot of changes in map format.
Magical order, to make it more or less smoothly, goes like this (taken from this thread):

Code: [Select]
Dim's mapper
FOnline mapper 1.17
FOnline mapper 1.22.5
FOnline mapper 1.24.11
FOnline mapper 1.25.25
FOnline mapper 1.32.2
Games are meant to be created, not played...

Re: Can't load maps in mapper 1.4
« Reply #2 on: January 18, 2014, 01:15:22 pm »
I can confirm that this order also works.


1. Mapper 1 от Dims
2. Mapper 1.4.4 (packed together with Dims mapper)
3. Mapper 1.17.2
4. Mapper 1.22.5
5. Mapper 1.24.11

Then you end up with a map in fonline format.

Re: Can't load maps in mapper 1.4
« Reply #3 on: January 18, 2014, 02:15:15 pm »
Well, I tried everything and still doesn't work for me. Can you check these maps if they works for you?

Re: Can't load maps in mapper 1.4
« Reply #4 on: January 18, 2014, 02:44:11 pm »
I now remember that this happened to me also once. Dims mapper would open and save but other versions didn't. The problem was that I had some bits of custom content left behind in those maps and that's why newer mappers didn't load - they didn't see that content.

You should check out your maps thoroughly in Dims mapper again and remove custom content or you can see reasons for error in FOMapper.log

Re: Can't load maps in mapper 1.4
« Reply #5 on: August 12, 2014, 08:27:29 pm »
Well I back to this topic because I abandon it but today I was trying open custom map. Here is the FOMapper.log:

Code: [Select]
Logging with time.
(16)Starting FOMapper...
(31)
Mapper Initialization...
(31)Create Direct3D...(47)SpriteManager Initialization...
(219)CSpriteManager Initialization complete.
(235)DInput init...
(235)DInput init OK
(235)ResourceMngr Initialization...
(235)ResourceMngr Initialization complete
(235)SoundManager Init.
(266)SoundManager Init Success.
(266)Init iface
(266)Load data
(281)Init iface success
(281)Loading All MSG...
(281)End loading All MSG.
(281)Object manager init...
(281)Clear protos, Type: All
(281)Object manager init Ok
(281)Loading of prototypes of objects from a new format in <.\data\proto\foobj\proto.fopro>
(297)<7484> prototypes are successfully loaded
(297)Clear protos, Type: All
(297)Parse prototype objects, count: 7484
(297)Parsing of prototype objects is complete
(297)Hashes of prototype:
CRC32 of protos Armor: <4221804708>
CRC32 of protos Drug: <572407196>
CRC32 of protos Weapon: <2963492830>
CRC32 of protos Ammo: <774255681>
CRC32 of protos Misc: <1918163283>
CRC32 of protos Misc2: <2132234955>
CRC32 of protos Key: <1050152917>
CRC32 of protos Container: <2356221321>
CRC32 of protos Door: <1913128712>
CRC32 of protos Grid: <3388952507>
CRC32 of protos Generic: <1898486939>
CRC32 of protos Wall: <603298278>
CRC32 of protos Tile: <1259500259>
(297)Critter Manager Init...(297)Critter Manager Init Success
(422)Loaded <483> / <483> critter prototype
(422)CHexField Initialization...
(422)CHexField Initialization complete
(422)FEngine Initialization complete
(15735)Refresh proto map, pid<65535>, name<abbey1>...(15750)CProtoMap::ReadObjectsOld - proto not find, pid<3963>
(15750)Cannot read Objects.
(15750)Proto map init fail


Offline Berko

  • Tim Tom Ted
    • http://kabefis.deviantart.com/
Re: Can't load maps in mapper 1.4
« Reply #6 on: August 13, 2014, 07:35:01 pm »
look like that in the map abbey1 you have an object (pid 3963) that doesn't exist on proto item/critter files.
« Last Edit: August 19, 2014, 01:29:05 pm by Berko »
~~~ Ashes of Phoenix project --> http://fonline-aop.net/ ~~~

Re: Can't load maps in mapper 1.4
« Reply #7 on: August 18, 2014, 11:28:58 am »
So how to delete proto? I do not know how it is and Dims mapper doesnt show me pid.

Offline Berko

  • Tim Tom Ted
    • http://kabefis.deviantart.com/
Re: Can't load maps in mapper 1.4
« Reply #8 on: August 19, 2014, 01:40:42 pm »
Maybe you can try to add a proto with id 3963, it will be registered and if mapper don't find image associated to it, it will show an error box (red box with an "?" into it)
If the map have a new format you can read it with text editor and find all object with the pid 3963.
~~~ Ashes of Phoenix project --> http://fonline-aop.net/ ~~~

Re: Can't load maps in mapper 1.4
« Reply #9 on: August 19, 2014, 08:11:35 pm »
Yes, someone told me on other forum but I have issues and dont know how to add pid 3936 as reserved object in mapper 1.4  :P

http://fonline.ru/forum/threads/4731/#post-76162


Re: Can't load maps in mapper 1.4
« Reply #10 on: January 02, 2018, 08:14:35 am »
Old topic, but still no answer. I have found the solution for it.

CProtoMap::ReadObjectsOld - proto not find, pid<3936> is caused by non-typical prototype, f. ex. this map came from some mod for Fallout or Fallout 2.

1. Open dims mapper.
2. Find scenery with 1936 PID.
3. Remove it and save the map.
4. Try to open this map in Mapper 1.4 again.

Probably you'll get the same error but with different PID...

From pid 1 - 2000 it's an item - same pids for items in dims mapper.
From pid 2001 - 4000 it's a generic scenery object - pids 1 - 2000 for scenery in dims mapper.
From pid 5001 - 7000 it's a wall - pids 1 - 2000 for walls in dims mapper.

Good luck!