These two scripts help with importing .umap files from Life is Strange: Remastered, and its materials into Blender.
This was only tested on Blender 4.3, so I'm unsure on whether it works on older versions, but feel free to try it out.
- Export the .umap file you wish to import into Blender using FModel as a .json file.
- Export the required assets from the game files using UModel (it might be easier to export all the files from
Packages/EnvironmentandPackages/Objectsrather than exporting them individually).- Make sure the static meshes are exported as .gltf files and the textures as .tga files.
This is the preferred way of importing maps from LiS:R into Blender.
- Download
LiSR_mapimporter.pyfrom the latest release in the Releases tab of this GitHub page. - Install the addon by going to
Edit > Preferences > Add-Ons, and in the top right drop-down menu, selectingInstall from Diskand select the downloaded file.
- To import a map, go to the sidebar of your 3D Viewport, selecting
LiS:R Importer, inputting the location of your extracted assets and the .umap JSON file, and pressing the 'Import Map' button.
Alternatively, you can use standalone scripts via Blender's text editor to import maps.
- Clone this repository into a folder of your choice.
- In a Blender project, open the 'Scripting' workspace, and open
original_scripts/map_mesh_import.pyin the text editor. - Replace the example directories with the directories where you have your .json file and your exported assets.
- Run
map_mesh_import.py. Depending on how many assets the map has, it may take a while and Blender will be unresponsive while it imports all the meshes, so be patient. - Once the models have been imported, open
original_scripts/map_material_cleanup.pyin the text editor, and replace the example material directory with the exported assets' base directory. - Run
map_material_cleanup.py. This may also take a while depending on how many textures there are to load. - Congrats, you now have a fully imported map from the game!
- GanonMaster for the original scripts that I heavily based this off of.
- bosterm93 for testing out the scripts.
