[HELP] Importing a DDS file into EBM.

Initiate Mage
Joined
Sep 14, 2024
Messages
3
Reaction score
1
My goal is quite simple. I want to edit the background of the login and character selection screens.
With Noesis, I managed to export the files I wanted and edit them in Photoshop.
Now my question is how to convert these DDS files back into EBM.

I searched for several solutions on the forum, many of them suggesting using the SwetScape Template, but I can't find this template anywhere since the creator was banned. Could someone help me?
 
Solution
You can see the templates here: https://forum.ragezone.com/threads/sweetscape-010-editor-templates-scripts.1000258/

The sequence of actions is as follows:
1. Open the .ebm file with the EBM template in 010 editor.

2. Find the model you need in the GE geometry section (they are in the same order as in Noesis, but are counted from 0.

3. In the model, look for the id of its texture (material_index).

4. Go to the material and get the texture:
materials_and_textures -> Material materials[YOUR_MATERIAL_ID] -> PrimaryTexture -> Texture -> data[SIZE]

5. Copy the data section to a new file (select "data" -> Ctrl+Shift+C -> Ctrl+N -> Edit As: Hex -> Ctrl+Shift+V -> Ctrl+S -> Save with the .dds extension)

6. Edit the DDS file. Note that when saving in...
You can see the templates here: https://forum.ragezone.com/threads/sweetscape-010-editor-templates-scripts.1000258/

The sequence of actions is as follows:
1. Open the .ebm file with the EBM template in 010 editor.

2. Find the model you need in the GE geometry section (they are in the same order as in Noesis, but are counted from 0.

3. In the model, look for the id of its texture (material_index).

4. Go to the material and get the texture:
materials_and_textures -> Material materials[YOUR_MATERIAL_ID] -> PrimaryTexture -> Texture -> data[SIZE]

5. Copy the data section to a new file (select "data" -> Ctrl+Shift+C -> Ctrl+N -> Edit As: Hex -> Ctrl+Shift+V -> Ctrl+S -> Save with the .dds extension)

6. Edit the DDS file. Note that when saving in Photoshop, it is advisable to select a compatible version of the format (DX3 or DX5 - something like that, I don't remember).

7. Open dds in 010 editor. Select all the hex code in the dds file. Write down the size of the selected data (bottom left - "Selected: XXXXX"). Copy (Ctrl+Shift+C).

8. Go to the ebm file. Select "data" and paste your texture (Ctrl+Shift+V). Then double-click on "size" above "data" and change it to the size of the new texture from step 7.

9. Rerun the template. If there are no errors - save .ebm.

You may need a little practice, but it's really not difficult if you understand the principle.
 
Upvote 3
Solution
You can see the templates here: https://forum.ragezone.com/threads/sweetscape-010-editor-templates-scripts.1000258/

The sequence of actions is as follows:
1. Open the .ebm file with the EBM template in 010 editor.

2. Find the model you need in the GE geometry section (they are in the same order as in Noesis, but are counted from 0.

3. In the model, look for the id of its texture (material_index).

4. Go to the material and get the texture:
materials_and_textures -> Material materials[YOUR_MATERIAL_ID] -> PrimaryTexture -> Texture -> data[SIZE]

5. Copy the data section to a new file (select "data" -> Ctrl+Shift+C -> Ctrl+N -> Edit As: Hex -> Ctrl+Shift+V -> Ctrl+S -> Save with the .dds extension)

6. Edit the DDS file. Note that when saving in Photoshop, it is advisable to select a compatible version of the format (DX3 or DX5 - something like that, I don't remember).

7. Open dds in 010 editor. Select all the hex code in the dds file. Write down the size of the selected data (bottom left - "Selected: XXXXX"). Copy (Ctrl+Shift+C).

8. Go to the ebm file. Select "data" and paste your texture (Ctrl+Shift+V). Then double-click on "size" above "data" and change it to the size of the new texture from step 7.

9. Rerun the template. If there are no errors - save .ebm.

You may need a little practice, but it's really not difficult if you understand the principle.

As you said, I did need to pratice a little, but it was easier than I thought. Thank you so much for having some time with a basic question like this. Love <3
 
Upvote 0
Back