Unreal Engine map export tools

Skeletons, animations, shaders, texturing, converting, fixing and anything else related to read game models
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Unreal Engine map export tools

Post by id-daemon »

During a few last years I was adding map export for some UE3 & UE4 games. There are currently about 10 games supported, so i decided to make a thread for this. Note that map export in UE is complex task, so its not complete or fully proper export, each game has some supported/unsupported types of data, because all UE versions are different, plus each developer can modify the engine to their needs and add more custom types or modify existing ones.

Here's a list of previously released tools:

Injustice 2
viewtopic.php?f=5&t=7037

Kingdom Hearts 3
viewtopic.php?f=5&t=12470

Dragon Quest XI (11)
https://forum.xentax.com/viewtopic.php?f=16&t=21155

Days Gone
viewtopic.php?f=5&t=13019

Final Fantasy VII (7) remake
viewtopic.php?f=5&t=13556

Also there are tools attached here in this thread to support for the following games:
- Trials of Mana + Terminator:resistance
- Friday the 13th
- Star Wars Jedi: Fallen Order
benjamin
Posts: 35
Joined: Sun Apr 12, 2020 4:24 pm

Re: Unreal Engine map export tools

Post by benjamin »

hi,id-daemon ;)
Thank you very much for the tool. I tested the first two games belonging to the u3 engine.
Without success, can you test the UPK packages of these two games
How to export or extract map assets?

Different samples of the following 2 games
File format: UPK


dasong
https://drive.google.com/drive/folders/1L-z6MBPxXaKN6eVN2zpkUFz9kITSfw6S?usp=sharing

liuxin
https://drive.google.com/drive/folders/1lUQzTg3fzbGJ82Qxo5ilGlAMQhbeE8GK?usp=sharing
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Unreal Engine map export tools

Post by id-daemon »

Adding support for every game requires time and reversing efforts.
I will only consider adding support for some game, if there will be many people asking for it, and the game is worth it.
benjamin
Posts: 35
Joined: Sun Apr 12, 2020 4:24 pm

Re: Unreal Engine map export tools

Post by benjamin »

Hi,id-daemon
This is Liu Xin’s promotional video, arguably one of the most famous oriental martial arts games, showing the essence of various cold weapons
I think this game with historical and cultural significance is worth exploring. Music is also very characteristic of Eastern history.

Liu Xin address: https://www.youtube.com/watch?v=YZE9wBQF0Hk
https://www.youtube.com/watch?v=JokOJRRvgNs

This is indeed a job that requires time and effort, and it is also excellent.
Indeed, many partners need the same method as me. I will attach the forum address below.
At the same time, I think games of different cultures will also give everyone value. If it works, I would appreciate it.

The same problem address:
https://www.gildor.org/smf/index.php/topic,1887.msg14636.html#msg14636

https://www.gildor.org/smf/index.php/topic,1930.msg16740.html#msg16740

https://forum.xentax.com/viewtopic.php?f=16&t=8354&p=67661&hilit=大宋#p67661
Javiliyors
Posts: 13
Joined: Thu Oct 03, 2019 11:33 am

Re: Unreal Engine map export tools

Post by Javiliyors »

id-daemon wrote:During a few last years I was adding map export for some UE3 & UE4 games. There are currently about 10 games supported, so i decided to make a thread for this. Note that map export in UE is complex task, so its not complete or fully proper export, each game has some supported/unsupported types of data, because all UE versions are different, plus each developer can modify the engine to their needs and add more custom types or modify existing ones.

Here's a list of previously released tools:

Injustice 2
viewtopic.php?f=5&t=7037

Kingdom Hearts 3
viewtopic.php?f=5&t=12470

Dragon Quest XI (11)
https://forum.xentax.com/viewtopic.php?f=16&t=21155

Days Gone
viewtopic.php?f=5&t=13019

Final Fantasy VII (7) remake
viewtopic.php?f=5&t=13556

Also there are tools attached here in this thread to support for the following games:
- Trials of Mana + Terminator:resistance
- Friday the 13th
- Star Wars Jedi: Fallen Order


Hi, I would be interested in being able to extract all the umap objects from the motogp 18, 19 or 20 tracks. Would this tool work for this process or could you update it to support it? Thank you very much
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Unreal Engine map export tools

Post by id-daemon »

Javiliyors wrote:Hi, I would be interested in being able to extract all the umap objects from the motogp 18, 19 or 20 tracks. Would this tool work for this process or could you update it to support it? Thank you very much

you should try existing tools first
Javiliyors
Posts: 13
Joined: Thu Oct 03, 2019 11:33 am

Re: Unreal Engine map export tools

Post by Javiliyors »

id-daemon wrote:
Javiliyors wrote:Hi, I would be interested in being able to extract all the umap objects from the motogp 18, 19 or 20 tracks. Would this tool work for this process or could you update it to support it? Thank you very much

you should try existing tools first


I have tried all your tools and the only thing I get is the 3 files (export, import and names) when I do the process of dragging umap to the tool.
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Unreal Engine map export tools

Post by id-daemon »

you need to check if there were any error messages

also read this: viewtopic.php?p=56410#p56410
Javiliyors
Posts: 13
Joined: Thu Oct 03, 2019 11:33 am

Re: Unreal Engine map export tools

Post by Javiliyors »

id-daemon wrote:you need to check if there were any error messages

also read this: viewtopic.php?p=56410#p56410


i have done everything step by step, it generates the staticmesh.raw, materials and textures folder. it also creates the blueprint.db and material.db files. then i put all the files in the same folder with the .db, .raw and .txt together with the tool and the umap and uexp file. i drag it on top of the tool and it generates those 3 files, (names, import and export).


i don't know what else i can do. can you help me? thanks.
Javiliyors
Posts: 13
Joined: Thu Oct 03, 2019 11:33 am

Re: Unreal Engine map export tools

Post by Javiliyors »

I've done it all over again, and nothing, it's the same.
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Unreal Engine map export tools

Post by id-daemon »

If command window closes too fast and you can't see messages, then run the tool from command line.
Check if there are any messages when you convert meshes or maps
Javiliyors
Posts: 13
Joined: Thu Oct 03, 2019 11:33 am

Re: Unreal Engine map export tools

Post by Javiliyors »

id-daemon wrote:If command window closes too fast and you can't see messages, then run the tool from command line.
Check if there are any messages when you convert meshes or maps


converting meshes give me this messages:

Exporting staticmesh: SM_American_Boxwood
Error exporting asset C:\Users\Javil\Desktop\jerez19\Game\assets\graphics\environments\Jerez\Vegetation\SM_American_Boxwood.uasset
Intento de mover la posición antes del principio de la secuencia.
en System.IO.MemoryStream.Seek(Int64 offset, SeekOrigin loc)
en UE4.ue4.Main(String[] args)
Exporting staticmesh: SM_Jer_flower_small_001
Error exporting asset C:\Users\Javil\Desktop\jerez19\Game\assets\graphics\environments\Jerez\Vegetation\SM_Jer_flower_small_001.uasset
Intento de mover la posición antes del principio de la secuencia.
en System.IO.MemoryStream.Seek(Int64 offset, SeekOrigin loc)
en UE4.ue4.Main(String[] args)
Exporting staticmesh: SM_Jer_grass_01
Error exporting asset C:\Users\Javil\Desktop\jerez19\Game\assets\graphics\environments\Jerez\Vegetation\SM_Jer_grass_01.uasset
Intento de mover la posición antes del principio de la secuencia.
en System.IO.MemoryStream.Seek(Int64 offset, SeekOrigin loc)
en UE4.ue4.Main(String[] args)
Exporting staticmesh: SM_Oak_White
Error exporting asset C:\Users\Javil\Desktop\jerez19\Game\assets\graphics\environments\Jerez\Vegetation\SM_Oak_White.uasset
No se puede leer más allá del final de la secuencia.
en System.IO.MemoryStream.InternalReadInt32()
en UE4.ue4.Main(String[] args)
Exporting staticmesh: SM_Palm_Billboard
Error exporting asset C:\Users\Javil\Desktop\jerez19\Game\assets\graphics\environments\Jerez\Vegetation\SM_Palm_Billboard.uasset
Intento de mover la posición antes del principio de la secuencia.
en System.IO.MemoryStream.Seek(Int64 offset, SeekOrigin loc)
en UE4.ue4.Main(String[] args)
Exporting staticmesh: SM_Snakeweed
Error exporting asset C:\Users\Javil\Desktop\jerez19\Game\assets\graphics\environments\Jerez\Vegetation\SM_Snakeweed.uasset
No se puede leer más allá del final de la secuencia.
en System.IO.MemoryStream.InternalReadInt32()
en UE4.ue4.Main(String[] args)
Exporting staticmesh: SM_Snakeweed_Fl
Error exporting asset C:\Users\Javil\Desktop\jerez19\Game\assets\graphics\environments\Jerez\Vegetation\SM_Snakeweed_Fl.uasset
No se puede leer más allá del final de la secuencia.
en System.IO.MemoryStream.InternalReadInt32()
en UE4.ue4.Main(String[] args)
Exporting staticmesh: SM_White_Birch
Error exporting asset C:\Users\Javil\Desktop\jerez19\Game\assets\graphics\environments\Jerez\Vegetation\SM_White_Birch.uasset
No se puede leer más allá del final de la secuencia.
en System.IO.MemoryStream.InternalReadInt32()
en UE4.ue4.Main(String[] args)




so all the way to the end......
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Unreal Engine map export tools

Post by id-daemon »

All 7 different tools give you error messages when converting meshes?
Javiliyors
Posts: 13
Joined: Thu Oct 03, 2019 11:33 am

Re: Unreal Engine map export tools

Post by Javiliyors »

id-daemon wrote:All 7 different tools give you error messages when converting meshes?


with ToM.exe i get:

Code: Select all

Exporting staticmesh: GearVRController
Exporting staticmesh: LeftTouchController
Exporting staticmesh: RiftHMD
Exporting staticmesh: RightTouchController
Exporting staticmesh: wheel_collisionshape_16
Material BlockinPlaneMat
Material RespawnMat
.i.......Error exporting asset C:\Users\Javil\Desktop\jerez\Plugins\ignitionrendering\Content\assets\data\WeatherActor\TrueSkySequenceActor_Default.uasset
Índice fuera de los límites de la matriz.
   en UE4.ue4.readprops(List`1 plist, MemoryStream fs, BinaryReader br)
   en UE4.ue4.Main(String[] args)
Exporting staticmesh: SkyDome
.Exporting staticmesh: MirroredSkySphere
......Missing model: Sphere
...Material MI_American_Bush_blb
Material MI_Jer_flower_small_001
Material MI_Jer_grass_01
Material MI_Palm_blb
Material MI_Snakeweed
Material MI_SnakeweedFl
Material MI_White_Birch_blb
Material MI_White_Oak_blb
Exporting staticmesh: SM_American_Boxwood
Exporting staticmesh: SM_Jer_flower_small_001
Exporting staticmesh: SM_Jer_grass_01
Exporting staticmesh: SM_Oak_White
Exporting staticmesh: SM_Palm_Billboard
Exporting staticmesh: SM_Snakeweed
Exporting staticmesh: SM_Snakeweed_Fl
Exporting staticmesh: SM_White_Birch
Material MI_JER_ConcreteWall_01
Material MI_JER_Concrete_01
Material MI_jer_dirt_01
Material MI_jer_grass_01
Material MI_jer_grass_02
Material MI_JER_Lake_01
Material MI_jer_sand_01
Material MI_jer_SideRoad_01
Material MI_jer_SideRoad_02
Material MI_jer_SideTarmacParking_01
Material MI_jer_SideTarmac_01
Material MI_jer_SideTarmac_02
Material MI_jer_SideTarmac_03
Material MI_jer_stairs_01
Material MI_Jer_Tarmac_BASE
Material MI_Jer_Tarmac_CLEAR
Material MI_JER_TilesTunnel_01
Material MI_jer_transition
Material MI_jer_ConcreteBlue_01
Material MI_jer_ConcreteGreen_01
Material MI_jer_ConcretePitlane_01
Material MI_jer_Manhole_01
Material MI_jer_PitlaneAlliance_01
Material MI_jer_SatFar_01
Material MI_jer_SatFar_02
Material MI_jer_SatFar_03
Material MI_jer_SatNear_01
Material MI_jer_SatNear_02
Material MI_jer_SatNear_03
Material MI_jer_SatNear_04
Exporting staticmesh: SM_jer_PitlaneAlliance
Exporting staticmesh: SM_jer_SatExt_001
Exporting staticmesh: SM_jer_SatExt_002
Exporting staticmesh: SM_jer_SatExt_003
Exporting staticmesh: SM_jer_SatExt_004
Exporting staticmesh: SM_jer_SatExt_005
Exporting staticmesh: SM_jer_SatExt_006
Exporting staticmesh: SM_jer_SatExt_007
Exporting staticmesh: SM_jer_SatExt_008
Exporting staticmesh: SM_jer_SatExt_009
Exporting staticmesh: SM_jer_SatExt_010
Exporting staticmesh: SM_jer_SatInt_001
Exporting staticmesh: SM_jer_SatInt_002
Exporting staticmesh: SM_jer_SatInt_003
Exporting staticmesh: SM_jer_SatInt_004
Exporting staticmesh: SM_jer_SatInt_005
Exporting staticmesh: SM_jer_SatInt_006
Exporting staticmesh: SM_jer_SatInt_007
Exporting staticmesh: SM_jer_SatInt_008
Exporting staticmesh: SM_jer_SatInt_009
Exporting staticmesh: SM_jer_SatInt_010
Exporting staticmesh: SM_jer_Sat_Far_001
Exporting staticmesh: SM_jer_Sat_Far_002
Exporting staticmesh: SM_jer_Sat_Far_003
Exporting staticmesh: SM_jer_Sat_Far_004
Exporting staticmesh: SM_jer_Sat_Near_01
Exporting staticmesh: SM_jer_Sat_Near_02
Exporting staticmesh: SM_jer_Sat_Near_03
Exporting staticmesh: SM_jer_Sat_Near_04
Exporting staticmesh: SM_jer_Terrain_01
Exporting staticmesh: SM_Jer_RunnableSat_01
Exporting staticmesh: SM_jer_Runnable_01
Material MI_JER_OverlayLine
Exporting staticmesh: SM_jer_OverlayLine
Material MI_jer_Kerb_01
Material MI_jer_Kerb_concrete_white
Exporting staticmesh: SM_jer_Kerb_01
Exporting staticmesh: SM_jer_Kerb_02
Exporting staticmesh: SM_jer_Kerb_03
Exporting staticmesh: SM_jer_Kerb_04
Exporting staticmesh: SM_jer_Kerb_05
Exporting staticmesh: SM_jer_maintribune_AC01
Exporting staticmesh: SM_jer_maintribune_AC02
Exporting staticmesh: SM_jer_maintribune_camera
Exporting staticmesh: SM_jer_maintribune_fire_extinguisher
Exporting staticmesh: SM_jer_Paddock_Flag
Exporting staticmesh: SM_jer_Paddock_Lights
Exporting staticmesh: SM_jer_Paddock_Speaker
Material MI_Jer_tyre
Material MI_Jer_tyrewall_white
Material MI_Jer_tyre_white
Exporting staticmesh: SM_Jer_tyrewall_01_blue_end
Exporting staticmesh: SM_Jer_tyrewall_01_blue_mid
Exporting staticmesh: SM_Jer_tyrewall_01_blue_start
Exporting staticmesh: SM_Jer_tyrewall_01_orange_end
Exporting staticmesh: SM_Jer_tyrewall_01_orange_start
Exporting staticmesh: SM_Jer_tyrewall_01_white_end
Exporting staticmesh: SM_Jer_tyrewall_01_white_mid
Exporting staticmesh: SM_Jer_tyrewall_02_blue_mid
Exporting staticmesh: SM_Jer_tyrewall_02_blue_start
Exporting staticmesh: SM_Jer_tyrewall_02_orange_end
Exporting staticmesh: SM_Jer_tyrewall_02_orange_start
Exporting staticmesh: SM_Jer_tyrewall_02_white_end
Exporting staticmesh: SM_Jer_tyrewall_02_white_mid
Exporting staticmesh: SM_Jer_tyrewall_03_blue_mid
Exporting staticmesh: SM_Jer_tyrewall_03_blue_start
Exporting staticmesh: SM_Jer_tyrewall_03_orange_end
Exporting staticmesh: SM_Jer_tyrewall_03_orange_start
Exporting staticmesh: SM_Jer_tyrewall_03_white_mid
Exporting staticmesh: SM_Jer_Tyre_01_blue_mid
Exporting staticmesh: SM_Jer_tyre_01_cap
Exporting staticmesh: SM_Jer_Tyre_01_white_mid
Exporting staticmesh: SM_Jer_Tyre_02_blue_mid
Exporting staticmesh: SM_Jer_tyre_02_cap
Exporting staticmesh: SM_Jer_Tyre_02_white_mid
Exporting staticmesh: SM_Jer_Tyre_low_blue
Exporting staticmesh: SM_Jer_Tyre_low_green
Exporting staticmesh: SM_Jer_Tyre_low_white
Material MI_JER_TowerAlpha_001
Material MI_JER_Tower_001
Exporting staticmesh: SM_JER_tower_001
Material MI_JER_SoundSpeaker_001
Material MI_JER_SoundSpeaker_002
Exporting staticmesh: SM_JER_SoundSpeaker_001
Exporting staticmesh: SM_JER_SoundSpeaker_002
Material MI_JER_SignDistance_01
Material MI_JER_Sign_01
Exporting staticmesh: SM_JER_SignDistance_01
Exporting staticmesh: SM_JER_SignDistance_02
Exporting staticmesh: SM_JER_SignDistance_03
Exporting staticmesh: SM_JER_SignDistance_04
Material MI_JER_RockWall_01
Exporting staticmesh: SM_JER_RockWall_01
Material MI_Jer_pitlane_wall
Exporting staticmesh: SM_Jer_pitlane_wall_end
Exporting staticmesh: SM_Jer_pitlane_wall_mid
Exporting staticmesh: SM_Jer_pitlane_wall_start
Material MI_Jer_pitlane_fence_01
Material MI_Jer_pitlane_fence_02
Exporting staticmesh: SM_Jer_pitlane_fence_end
Material MI_Jer_guardrail_01
Exporting staticmesh: SM_Jer_guardrail_01_end
Exporting staticmesh: SM_Jer_guardrail_01_start
Exporting staticmesh: SM_Jer_guardrail_02_end
Exporting staticmesh: SM_Jer_guardrail_02_start
Exporting staticmesh: SM_Jer_guardrail_mid
Material MI_Jer_FenceMetal_01
Material MI_Jer_FenceNet_01
Exporting staticmesh: SM_Jer_FenceNet_01
Exporting staticmesh: SM_Jer_FencePole_01
Exporting staticmesh: SM_Jer_FencePole_02
Exporting staticmesh: SM_Jer_Fence_01
Material MI_JER_FarCity_01
Exporting staticmesh: SM_JER_FarCity_01
Material MI_Jer_concrete_wall_01
Exporting staticmesh: SM_Jer_concrete_wall_end
Exporting staticmesh: SM_Jer_concrete_wall_guardrail_end
Exporting staticmesh: SM_Jer_concrete_wall_guardrail_mid
Exporting staticmesh: SM_Jer_concrete_wall_guardrail_start
Exporting staticmesh: SM_Jer_concrete_wall_mid
Exporting staticmesh: SM_Jer_concrete_wall_start
Exporting staticmesh: SM_Jer_Wall_01
Material MI_Jer_softbox_01
Exporting staticmesh: SM_Jer_softbox_01
Material MI_HeatHaze_Jerez
Material MI_Jer_CircuitLogo
Material MI_Jer_Decal_Skid_01
Material MI_Jer_Decal_Skid_02
Material MI_Jer_Decal_Skid_03
Material MI_Jer_Decal_StartingGrid_01
Material MI_Jer_Decal_WhiteLine
.....Material MI_Jer_BridgeMain_concrete_dirt_01
Material MI_Jer_Bridge_concrete_01
Material MI_Jer_Bridge_metal_01
Material MI_Jer_Bridge_metal_02
Material MI_Jer_BuildingAlpha_002
Material MI_Jer_Building_001
Material MI_Jer_Building_002
Material MI_Jer_Building_003
Material MI_Jer_Building_004
Material MI_Jer_entrance_001
Material MI_Jer_entrance_001_glass
Material MI_Jer_entrance_002
Material MI_jer_maintribune_frame
Material MI_jer_maintribune_glass
Material MI_jer_maintribune_objects
Material MI_jer_maintribune_seats
Material MI_jer_maintribune_sponsor
Material MI_jer_maintribune_wall
Material MI_Jer_MedCenterWall_001
Material MI_Jer_MedCenter_001
Material MI_Jer_MedCenter_002
Material MI_Jer_metal_stairs
Material MI_jer_paddock_logo_alpha
Material MI_jer_paddock_metal
Material MI_jer_paddock_Placeholder
Material MI_Jer_paddock_top
Material MI_jer_paddock_wall
Material MI_jer_paddock_wall01
Material MI_Jer_sponsor_bridge_redbull_01
Material MI_Jer_Tribune_012_Seats_01
Material MI_Jer_Tribune_012_Seats_02
Material MI_jer_tribune_groups
Material MI_jer_tribune_groups_alpha
Material MI_jer_window
Exporting staticmesh: SM_Jer_bridge_01a
Exporting staticmesh: SM_Jer_bridge_01b
Exporting staticmesh: SM_Jer_bridge_02
Exporting staticmesh: SM_Jer_building_001
Exporting staticmesh: SM_Jer_building_002
Exporting staticmesh: SM_Jer_building_002_sponsor
Exporting staticmesh: SM_Jer_building_003
Exporting staticmesh: SM_Jer_building_004
Exporting staticmesh: SM_Jer_entrance_001
Exporting staticmesh: SM_Jer_entrance_002
Exporting staticmesh: SM_jer_maintribune_slice_01
Exporting staticmesh: SM_jer_maintribune_slice_02
Exporting staticmesh: SM_jer_maintribune_slice_03
Exporting staticmesh: SM_jer_maintribune_slice_04
Exporting staticmesh: SM_Jer_MedCenter_001
Exporting staticmesh: SM_jer_Paddock_slice_01
Exporting staticmesh: SM_jer_Paddock_slice_02
Exporting staticmesh: SM_jer_Paddock_slice_03
Exporting staticmesh: SM_jer_Paddock_slice_04
Exporting staticmesh: SM_jer_Paddock_slice_05
Exporting staticmesh: SM_jer_Paddock_slice_06
Exporting staticmesh: SM_jer_Paddock_slice_07
Exporting staticmesh: SM_jer_Paddock_top_slice_01
Exporting staticmesh: SM_jer_Paddock_top_slice_02
Exporting staticmesh: SM_jer_Paddock_top_slice_03
Exporting staticmesh: SM_Jer_Redbull_paddock_sponsor_03
Exporting staticmesh: SM_Jer_Tribune_012
Exporting staticmesh: sm_jer_tribune_group_01a
Exporting staticmesh: sm_jer_tribune_group_01b
Exporting staticmesh: sm_jer_tribune_group_01c
Exporting staticmesh: sm_jer_tribune_group_01d
Exporting staticmesh: sm_jer_tribune_group_01e
Exporting staticmesh: SM_jer_tribune_group_02a
Exporting staticmesh: SM_jer_tribune_group_02b
Exporting staticmesh: SM_jer_tribune_group_02c
Exporting staticmesh: SM_jer_tribune_group_02d
Exporting staticmesh: sm_jer_tribune_group_03a
Exporting staticmesh: sm_jer_tribune_group_03b
Exporting staticmesh: sm_jer_tribune_group_03c
Exporting staticmesh: sm_jer_tribune_group_03d
Exporting staticmesh: sm_jer_tribune_group_03e
Exporting staticmesh: SM_jer_tribune_group_04
Exporting staticmesh: SM_jer_tribune_group_05
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser255_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser256_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser257_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser259_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser260_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser261_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser262_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser264_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser265_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser267_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser268_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser269_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser270_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser271_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser272_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser273_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser274_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser275_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser276_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser279_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser280_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser281_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser282_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser283_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser285_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser286_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser288_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser297_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser298_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser301_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser302_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser303_block
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser304_block
Exporting staticmesh: ColliMeshIgnitionSplineActor_35
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser103
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser104
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser105
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser106
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser107
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser108
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser109
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser11
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser110
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser111
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser112
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser113
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser114
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser115
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser117
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser119
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser13
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser15
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser16
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser170
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser171
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser172
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser173
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser174
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser175
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser176
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser186
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser2
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser20
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser21
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser22
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser23
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser24
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser25
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser26
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser3
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser30
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser32
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser38
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser39
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser40
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser44
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser45
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser48
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser49
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser57
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser59
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser60
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser61
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser62
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser63
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser65
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser66
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser67
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser68
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser69
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser7
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser70
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser72
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser73
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser76
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser77
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser79
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser8
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser80
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser81
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser82
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser83
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser84
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser85
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser86
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser87
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser88
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser89
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser90
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser91
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser92
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser93
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser94
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser95
Exporting staticmesh: ColliMeshConverted_ProceduralSplinePoser97
Exporting staticmesh: ColliMeshRespawnSplinePitlane
Exporting staticmesh: ColliMeshRespawnSplines_0
..Missing model: BikeShadows
...Error exporting asset C:\Users\Javil\Desktop\jerez\Game\assets\blueprint\MenuSceneManagerBP.uasset
Índice fuera de los límites de la matriz.
   en UE4.ue4.readprops(List`1 plist, MemoryStream fs, BinaryReader br)
   en UE4.ue4.Main(String[] args)
........Error exporting asset C:\Users\Javil\Desktop\jerez\Game\assets\blueprint\ProjectionEditor\ProjectionRenderingActorBP.uasset
Índice fuera de los límites de la matriz.
   en UE4.ue4.readprops(List`1 plist, MemoryStream fs, BinaryReader br)
   en UE4.ue4.Main(String[] args)
Error exporting asset C:\Users\Javil\Desktop\jerez\Game\assets\blueprint\ProjectionEditor\ProjectionRulesManagerBP.uasset
Índice fuera de los límites de la matriz.
   en UE4.ue4.readprops(List`1 plist, MemoryStream fs, BinaryReader br)
   en UE4.ue4.Main(String[] args)
...Error exporting asset C:\Users\Javil\Desktop\jerez\Game\assets\blueprint\GFX\ShowroomDome.uasset
Índice fuera de los límites de la matriz.
   en UE4.ue4.readprops(List`1 plist, MemoryStream fs, BinaryReader br)
   en UE4.ue4.Main(String[] args)




after this i copy all files into the same folder and i execute:

ToM.exe jerez.umap

no get messages and generate the same 3 files, names, export and import.

i tried too:

ToM.exe Terrain.umap

and get this:

Code: Select all

..Missing model: SM_jer_Kerb_01
.Missing model: SM_jer_Kerb_02
.Missing model: SM_jer_Kerb_03
.Missing model: SM_jer_Kerb_04
.Missing model: SM_jer_Kerb_05
.Missing model: Sphere
.Missing model: Sphere
.Missing model: SM_jer_OverlayLine
.Missing model: SM_jer_Runnable_01
.Missing model: Sphere
.Missing model: SM_Jer_RunnableSat_01
.Missing model: SM_jer_Sat_Far_001
.Missing model: SM_jer_Sat_Far_002
.Missing model: SM_jer_Sat_Far_003
.Missing model: SM_jer_Sat_Far_004
.Missing model: Cube
.Missing model: SM_jer_Sat_Near_01
.Missing model: SM_jer_Sat_Near_02
.Missing model: SM_jer_Sat_Near_03
.Missing model: SM_jer_Sat_Near_04
.Missing model: Cube
.Missing model: SM_jer_SatExt_001
.Missing model: SM_jer_SatExt_002
.Missing model: SM_jer_SatExt_003
.Missing model: SM_jer_SatExt_004
.Missing model: SM_jer_SatExt_005
.Missing model: SM_jer_SatExt_006
.Missing model: SM_jer_SatExt_007
.Missing model: SM_jer_SatExt_008
.Missing model: SM_jer_SatExt_009
.Missing model: SM_jer_SatExt_010
.Missing model: Cube
.Missing model: SM_jer_SatInt_001
.Missing model: SM_jer_SatInt_002
.Missing model: SM_jer_SatInt_003
.Missing model: SM_jer_SatInt_004
.Missing model: SM_jer_SatInt_005
.Missing model: SM_jer_SatInt_006
.Missing model: SM_jer_SatInt_007
.Missing model: SM_jer_SatInt_008
.Missing model: SM_jer_SatInt_009
.Missing model: SM_jer_SatInt_010
.Missing model: Cube
.Missing model: SM_jer_Terrain_01
.Missing model: Cube
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Unreal Engine map export tools

Post by id-daemon »

It means Tom.exe tool works fine with your game. A few errors on special materials and blueprints should not affect map extraction.

no messages on jerez.umap means that map has no meshes.

"Missing model" messages on Terrain.umap means you didnt put "staticmesh.raw" folder in the same folder with the tool.
Put it there and it will work.
Javiliyors
Posts: 13
Joined: Thu Oct 03, 2019 11:33 am

Re: Unreal Engine map export tools

Post by Javiliyors »

id-daemon wrote:It means Tom.exe tool works fine with your game. A few errors on special materials and blueprints should not affect map extraction.

no messages on jerez.umap means that map has no meshes.

"Missing model" messages on Terrain.umap means you didnt put "staticmesh.raw" folder in the same folder with the tool.
Put it there and it will work.


ok, i didn't know that the umaps had to be in a root folder, and the rest put everything in a folder inside. well i got it, but i don't have it all. of the 25 umap files, i could only create 5 ascii. it doesn't generate the vegetation nor the props objects that are procedural. i don't know if they use splines, which splines.umap file doesn't generate either. is there a way to extract the content i'm missing?

I attach the props.barriers*.txt files to see if you can help me.

it generated it fine, but it is missing procedural objects that it does name in the txt files.

PS C:\UsersJavil'sDesktopJerez19> .\ToM.exe .\Props_barriers.umap
iiiiiiii....................................................................................
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Unreal Engine map export tools

Post by id-daemon »

Javiliyors wrote:it doesn't generate the vegetation nor the props objects that are procedural. i don't know if they use splines, which splines.umap file doesn't generate either. is there a way to extract the content i'm missing?


I could expect racing games may use a lot of splined objects. No, none of my tools support splines.
Vegetation probably also uses some special type of objects. Thats why its not exported.
Javiliyors
Posts: 13
Joined: Thu Oct 03, 2019 11:33 am

Re: Unreal Engine map export tools

Post by Javiliyors »

id-daemon wrote:
Javiliyors wrote:it doesn't generate the vegetation nor the props objects that are procedural. i don't know if they use splines, which splines.umap file doesn't generate either. is there a way to extract the content i'm missing?


I could expect racing games may use a lot of splined objects. No, none of my tools support splines.
Vegetation probably also uses some special type of objects. Thats why its not exported.



Could you modify the tool to be able to use at least the splines? The vegetation could be planted by hand, but the splines of the colliding objects would be perfect. Thanks for your time!
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Unreal Engine map export tools

Post by id-daemon »

Javiliyors wrote:Could you modify the tool to be able to use at least the splines?

Splines are not supported by any generic geometry format. Plus, reversing them would require time. I will not do that especially because its not even part of a map, but just collisions.
Javiliyors
Posts: 13
Joined: Thu Oct 03, 2019 11:33 am

Re: Unreal Engine map export tools

Post by Javiliyors »

id-daemon wrote:
Javiliyors wrote:Could you modify the tool to be able to use at least the splines?

Splines are not supported by any generic geometry format. Plus, reversing them would require time. I will not do that especially because its not even part of a map, but just collisions.


They are used to generate the walls, fences, and tyre walls of the track.