Embark on a tantalizing journey to uncover the hidden depths of Elden Ring, a realm brimming with enigmatic lore and captivating characters. In this expansive and intricate world, the treasures you discover hold immense value, both aesthetically and strategically. Among these treasures are the exquisite item models, each rendered with meticulous detail and imbued with a profound sense of history. However, extracting these models from the game’s enigmatic depths poses a unique challenge, one that requires a keen understanding of its inner workings and the ability to navigate its labyrinthine pathways. Brace yourself for an odyssey that will test the limits of your technical prowess and reward you with an unprecedented level of immersion in the world of Elden Ring.
To achieve this lofty goal, you must first embark on a quest to acquire the necessary tools and software. These tools, akin to the ancient astrolabes used by intrepid sailors, will serve as your guiding stars in this uncharted territory. Once armed with these essential tools, you will delve into the game’s intricate code, seeking out the hidden data structures that hold the secrets to the item models. Along the way, you may encounter unforeseen obstacles and treacherous traps, but your determination must remain unwavering as you navigate the winding corridors of Elden Ring’s digital realm.
However, the true pinnacle of your quest lies not solely in the technical conquest but in the artistic treasures you will uncover. Once the item models are successfully exported, you will be able to behold their exquisite beauty in all its unadulterated glory. These models are not mere digital assets; they are windows into the artistic vision of the game’s creators, allowing you to appreciate their craftsmanship from a whole new perspective. Whether you intend to delve deeper into the lore of Elden Ring, create stunning fan art, or simply revel in the beauty of these digital masterpieces, the journey to export item models is one that will forever enrich your experience with this legendary game.
Extracting Models from Elden Ring
Delving into the intricate world of Elden Ring, players may encounter the desire to extract the fascinating character and item models for personal use or artistic endeavors. This guide will provide a step-by-step process to enable seamless extraction of these models from the game’s files.
Embark on this journey by obtaining the necessary tools. Yabber, a versatile model viewer, and UXM, a specialized package extractor, will serve as your trusty companions in this endeavor. Once you have acquired them, proceed to locate the game’s files, typically found in the Steam directory or a similar location based on your chosen platform.
Navigate to the “data” folder within the game’s installation directory. This treasure trove holds the coveted model files, ready to be liberated from their digital confines. However, these files are cloaked in a veil of encryption, rendering them inaccessible at first glance. Herein lies the pivotal role of UXM, a master key that can unlock the secrets of these encrypted files.
Begin by extracting the contents of the “msgbnd.dcx” file using UXM. This action will yield a folder named “msgbnd”, which contains an assortment of unencrypted model-related files. These files bear the “.msgbnd” extension and serve as the gateway to the models you seek. To delve even deeper, select the “parts” folder within the newly created msgbnd directory. This repository is brimming with “.hkx” files, which are the much-anticipated model files. Rejoice, for you have now successfully extracted these precious models, ready to be employed for your artistic aspirations.
File | Description |
---|---|
msgbnd.dcx | Encrypted model archive |
msgbnd folder | Unencrypted model files |
parts folder | Extracted “.hkx” model files |
Using UXM Tools to Export Item Models
To export item models using UXM Tools, follow these steps:
1. Install UXM Tools
Download and install the latest version of UXM Tools from the official website. Once installed, launch the program.
2. Load the Elden Ring data files
In UXM Tools, go to “File” > “Open” and navigate to the “Elden Ring” game directory. Select the “Data” folder and click “Open”.
3. Locate the item models
In the left-hand panel of UXM Tools, expand the “Model” category. You will see a list of all the models in the game. To find the item models, look for the “Items” subcategory.
4. Select the item model
Click on the item model you want to export. This will display the model’s properties in the right-hand panel.
5. Export the item model
Click on the “Export” button in the right-hand panel. In the “Export Options” dialog box, select the desired export format (e.g., .FBX, .OBJ). Specify the output file name and location, and click “OK” to start the export process.
6. View the exported item model
Once the export is complete, you can use a 3D modeling program (e.g., Blender, Maya) to open and view the exported item model.
Preparing the Model for Export
Once you have created your model in Blender, you need to prepare it for export. This involves setting up the materials, textures, and animations for your model.
Materials
Materials define the surface properties of your model, such as its color, roughness, and reflectivity. To create a material, click on the “Materials” tab in the Properties panel. Here, you can adjust the settings for the material, such as its base color, roughness, and metallicness. You can also add textures to your material by clicking on the “Texture” tab in the Properties panel. Here, you can select the texture image that you want to use for your material.
Textures
Textures are images that are applied to your model’s surface. They can add detail and realism to your model. To create a texture, click on the “Textures” tab in the Properties panel. Here, you can select the image that you want to use for your texture. You can also adjust the settings for the texture, such as its scale and offset. For exporting to Elden Ring, it’s important to ensure that the texture size is a power of 2 (e.g., 512×512, 1024×1024).
Animations
Animations define the movement of your model. To create an animation, click on the “Animation” tab in the Properties panel. Here, you can create new animations, edit existing animations, and view the animation timeline. To create a new animation, click on the “Add” button. Here, you can specify the name of the animation and the duration of the animation. You can then use the timeline to add keyframes to your animation. Keyframes define the position, rotation, and scale of your model at specific points in time.
Material Setting | Description |
---|---|
Base Color | The base color of the material. |
Roughness | The roughness of the material. A higher roughness value will make the material appear more matte, while a lower roughness value will make the material appear more glossy. |
Metallicness | The metallicness of the material. A higher metallicness value will make the material appear more metallic, while a lower metallicness value will make the material appear more non-metallic. |
Setting Up Blender for Export
3. Importing Elden Ring Models
To import Elden Ring models into Blender, refer to the provided table for the correct file locations and formats.
Model Type | File Location | File Format |
---|---|---|
Characters | /EldenRing/Game/Objects/Characters | .fbx |
Weapons | /EldenRing/Game/Objects/Weapons | .fbx |
Armor | /EldenRing/Game/Objects/Armor | .fbx |
Items | /EldenRing/Game/Objects/Items | .fbx |
Once you locate the desired model file, simply drag and drop it into Blender’s viewport to import it.
4. Preparing Models for Export
Before exporting models, ensure they adhere to specific requirements and specifications. Here’s a comprehensive list of essential considerations:
- Scale: Models should be scaled appropriately to match their intended use.
- UV Coordinates: UV coordinates must be unwrapped correctly for proper texturing.
- Normals: Normals should be recalculated to ensure smooth shading.
- Materials: Materials should be assigned to each model component for accurate rendering.
- Skeletons: For animated models, ensure the skeleton is properly rigged.
- Pivot Points: Position the pivot points appropriately for rotation and movement.
- Additional Considerations: Check for any potential errors or inconsistencies that could affect the export process.
By adhering to these guidelines, you can effectively prepare your Elden Ring models for successful export.
Exporting the Item Model
Exporting item models from Elden Ring is a straightforward process that requires a few specialized tools. By following these steps, you can extract and edit the game’s item models for use in your own projects or share them with others.
Prerequisites
Before you begin, ensure you have the following:
- Elden Ring installed on your PC
- UModel
- Yabber
Extract the Game Files
Launch UModel and open the “.\Game\EldenRing\Content\Paks” folder. Select the “pakchunk0-WindowsNoEditor.pak” file and click “Open Packages.” Locate the desired item model and right-click on it. Choose “Export to Obj” to save the model as an .obj file.
Convert the Model to FBX
Open Yabber and import the exported .obj file. Click on the “File” menu, select “Export,” and choose “FBX 2013 or Later.” Save the model as an .fbx file.
Edit the Model (Optional)
You can now use any 3D modeling software that supports the FBX format to edit the item model. Make the necessary changes and save the updated model as an .fbx file.
Re-import the Model (Optional)
If you made any changes to the model, you can re-import it into Elden Ring using UModel. Open the “.\Game\EldenRing\Content\Paks” folder and select the “pakchunk0-WindowsNoEditor.pak” file. Click “Replace Package” and select the updated .fbx file.
Step | Action |
---|---|
1 | Prerequisites |
2 | Extract the Game Files |
3 | Convert the Model to FBX |
4 | Edit the Model (Optional) |
5 | Re-import the Model (Optional) |
Troubleshooting Export Issues
If you’re having trouble exporting item models, here are some common issues and their solutions:
1. Make Sure You Have the Right Tools
You’ll need a 3D modeling program such as Blender or Maya, as well as the Elden Ring Tool (ERT). You can find the ERT on GitHub.
2. Check Your Model’s Geometry
The model must be a closed mesh with no holes or self-intersections. If there are any issues with the geometry, the ERT will fail to export the model.
3. Verify Your Model’s Materials
The model must have materials assigned to it. Make sure the materials are using the correct shader and textures. You can find more information about Elden Ring materials in the ERT documentation.
4. Use the Correct Export Settings
When you export the model, you need to use the correct settings in the ERT. The settings will vary depending on the model and the intended use.
5. Check the Export Log
The ERT will generate an export log. If there are any errors or warnings, check the log for more information.
6. Advanced Troubleshooting: Using the Blender Add-on
If you’re still having problems exporting models, you can try using the Blender add-on for the ERT. The add-on provides a graphical user interface (GUI) that makes it easier to export models and configure the export settings. You can find the Blender add-on on GitHub.
Here are some additional tips for using the Blender add-on:
Issue | Solution |
---|---|
The add-on is not working | Make sure the add-on is enabled in Blender’s preferences. You can also try reinstalling the add-on. |
The export is taking a long time | Exporting models can be time-consuming, especially for complex models. You can try reducing the poly count of the model or using a faster computer. |
The exported model is not displaying correctly in-game | Check the model’s materials and textures. Make sure they are using the correct shader and textures. You can also try exporting the model using different settings. |
Cleaning Up the Exported Model
Once you have exported the model, you will likely need to clean it up in a 3D modeling program. This may involve removing excess geometry, fixing any errors, and preparing the model for use in your desired application. Here’s a step-by-step guide to cleaning up your exported model:
1. Check for Errors
Start by inspecting the model for any errors. Common errors include missing faces, inverted normals, and overlapping geometry. You can use the built-in tools in your modeling software to identify and correct these errors.
2. Remove Excess Geometry
Next, remove any excess geometry that is not necessary for the model. This could include hidden faces, small details that are not visible, or unused parts of the model. Deleting unnecessary geometry will reduce the file size and make the model more efficient to use.
3. Merge Vertices
If the model has multiple vertices that are very close together, you can merge them to reduce the number of vertices and improve the model’s efficiency. Most modeling software offers a tool or command for merging vertices.
4. Clean Up Topology
Examine the topology of the model and make sure it is clean and efficient. This involves checking for any unnecessary loops or edges, and making sure that the faces are arranged in a logical manner. Good topology will make the model easier to edit and animate.
5. Fix UVs
If you plan to apply textures to the model, you need to check and fix the UV coordinates. UVs are the 2D coordinates that map the texture onto the 3D model. Make sure that the UVs are properly unwrapped and that there are no overlapping or distorted areas.
6. Create LODs
If the model is intended for use in a game or other real-time application, you may need to create Level of Detail (LOD) models. LODs are simplified versions of the high-resolution model that are used at different distances from the camera. This helps to improve performance by reducing the number of polygons rendered when the model is far away.
7. Export to Desired Format
Finally, export the cleaned-up model to the desired file format. Common file formats for 3D models include OBJ, FBX, and GLTF. The choice of format will depend on the application or engine you are using. When exporting, make sure to specify the desired level of detail, texture resolution, and any other relevant settings.
Optimizing the Model for Use
After successfully exporting the item model, it’s crucial to optimize it for efficient use in your engine or application. Optimizing the model involves:
1. Triangulating the Model: Converting any non-triangulated faces into triangles, as many game engines prefer triangular meshes.
2. Reducing Poly Count: Decreasing the number of polygons in the model while maintaining its overall shape, optimizing performance by reducing vertex and triangle count.
3. Simplifying Materials: Optimizing materials by merging similar textures, reducing their number, and removing unnecessary material properties, improving rendering efficiency.
4. Creating LODs (Levels of Detail): Generating multiple versions of the model with different levels of dettaglio, allowing for efficient rendering at different distances.
5. Generating Collision Meshes: Creating simplified meshes for collision detection, which are less complex than the visual model, improving physics performance.
6. Creating UVs: Creating texture coordinates (UVs) for the model to ensure proper texture mapping, which is essential for applying textures and materials.
7. Exporting in a Compatible Format: Exporting the model in a format compatible with your engine or application, such as FBX, OBJ, or glTF.
8. **Advanced Optimizations (Optional): Below is a table detailing some advanced optimization techniques that can further enhance model efficiency, but may require additional knowledge and experience:
Technique | Description |
---|---|
Edge Splitting | Dividing edges to create more vertices, reducing polygon distortion when deforming the model. |
Texture Baking | Combining multiple textures into a single texture map, improving performance and reducing texture memory usage. |
Skeletal Animation Optimization | Optimizing skeletal animations to reduce the number of bones and keyframes, improving performance during animations. |
Advanced Export Techniques
Unpacking and Repacking
To modify item models, you need to unpack the game files. Use Yabber to extract the “objects” folder, which contains the model data. After making changes, repack the folder using UXM.
Customizing Material Properties
The material.3dc file controls the surface properties of models. Use a text editor to edit the file and adjust parameters like roughness, metalness, and emissivity.
Exporting High-Quality Textures
The base textures are stored in the “textures” folder. Export them using a program like Ninja Ripper or TexConv for higher-quality results than the in-game textures.
Creating Custom Animations
To make custom animations, import the model into a 3D modeling software and create the desired animations. Export them in an FBX format and import them back into the game.
PhysX Editing
The PhysX data controls the physics properties of objects. Use a tool like PhysXViewer to modify the settings and fine-tune the behavior of models.
Importing Custom Models
After creating custom models, you can import them into the game using the same process as unpacking. Replace the existing models with your custom ones and repack the “objects” folder.
Additional Notes
File Permissions: Ensure that the unpacked files have the correct permissions for read and write access.
Data Structure: Understand the layout and structure of the object files to avoid corruption.
Memory Management: Be mindful of memory consumption when working with large models to prevent crashes.
Tips for Success
1. Use the Correct Tools
You will need a model viewer and a file converter to export item models. Some popular options include Blender, Noesis, and Soulstruct. Choose the tools that best suit your needs and skill level.
2. Find the Right Model Files
Item models are typically stored in the “models” folder of the game. Navigate to this folder and locate the model you want to export.
3. Extract the Model
Use the model viewer to open the model file. Once it’s loaded, export the model to a file format that is compatible with your 3D software (e.g., FBX, OBJ).
4. Convert the Model
If necessary, use a file converter to transform the exported model into a format that is compatible with your desired application (e.g., STL, 3DS).
5. Modify the Model
Once the model is converted, you can modify it using 3D editing software. This includes changing the mesh, adding textures, or animating the model.
6. Export the Modified Model
After making your desired changes, export the model in a format that is compatible with your target platform (e.g., FBX, OBJ).
7. Import the Model into Your Application
Open the application where you want to use the model (e.g., a game engine, 3D scene viewer). Import the exported model into your project.
8. Adjust the Model’s Settings
Fine-tune the model’s settings, such as its size, position, and rotation, to ensure it works well with your application.
9. Test the Model
Thoroughly test the model to verify that it imports correctly, animates properly (if applicable), and displays as intended.
10. Troubleshooting Common Issues
If you encounter any problems while exporting item models, consult the following table for potential solutions.
Issue | Solution |
---|---|
Model not displaying correctly | Check your import settings and ensure the model is properly formatted and scaled. |
Model has missing textures | Ensure the textures are correctly exported and assigned to the model. |
Model is too large/small | Adjust the model’s scale or try exporting it in a different format. |
Model is not animating properly | Check your animation settings and ensure the model has the correct bones and keyframes. |
Elden Ring: How to Export Item Models
Exporting item models from Elden Ring allows you to create custom content, modify existing items, or preserve memorable in-game items. Here’s a step-by-step guide on how to do it:
- Install UXM: Download and install Universal Extraktion for Mods, which enables the extraction of game files.
- Locate Game Files: Navigate to the game’s installation directory, typically located at "SteamLibrary\steamapps\common\ELDEN RING\Game".
- Extract Game Files: In UXM, click "File" > "Open", and select the "Assets" folder from the game directory. Then, click "Extract" to extract all files to a desired destination.
- Locate Item Binaries: Within the extracted files, navigate to "objects{character_code}\chr" to find the folder containing character models. For item models, navigate to "objects{character_code}\eqa".
- Use Binary Viewer: Use a binary viewer like HxD or XVI32 to import the desired model file (.bin).
- Convert Model: Open the model in a modeling software that supports importing binary formats (e.g., Blender, 3ds Max, Maya).
- Export Model: Once converted, export the model in your desired file format (e.g., .fbx, .obj).
People Also Ask
How to export Elden Ring boss models?
The same method described above can be used to export boss models as well. Navigate to “objects\{character_code}\chr” for character models or “objects\{character_code}\eqa” for item models.
Where can I find custom Elden Ring models?
You can search for custom Elden Ring models on websites like Nexus Mods, ModDB, or the Dark Souls Discord server.
Is it possible to import custom models into Elden Ring?
Importing custom models into Elden Ring is not directly supported, but it may be possible with external tools and modifications.