
A user-friendly tool to extract, preview, modify, and restore Texture2D images within SPT's .assets and .bundle files.
SPT Asset Editor
This tool allows you to easily manage and modify Texture2D assets found in SPT’s .assets and .bundle files. Whether you want to change item icons, UI elements, or other textures, this editor provides a simple interface to do so.
Key Features:
- Load & Analyze: Opens and reads both .assets and .bundle files.
- Texture Browser: Automatically lists all detected Texture2D assets within the loaded file.
- Image Preview: Displays selected textures and their properties (resolution, format).
- Extract Original: Save original textures as .png or .tga files.
- Option to remove alpha channel when saving PNGs.
- Replace Texture: Easily replace existing textures with your custom images (supports various formats like PNG, JPG, TGA, etc.).
- Automatic resizing to fit the original texture dimensions.
- Handles transparency correctly.
- Restore Original: Revert textures back to their state from the last saved backup.
- Automatic Backups: Creates backups automatically when saving changes to prevent data loss.
- Post Item Image Changer: A dedicated function to easily find and modify the bundle files for post item images.
How to Use:
- Download: Get the latest release from the [Files Tab / Releases Link - modify as needed].
- Extract: Unzip the downloaded archive.
- Run: Launch SPTAssetEditor.exe.
- Open File: Go to File -> Open (or Ctrl+O) and select the .assets or .bundle file you want to edit. You’ll be prompted to set a backup directory on first load per file.
- Browse & Select: Choose a texture from the list in the Asset Browser (left panel).
- Modify:
- To extract: Click “Save Original Texture”.
- To replace: Use the “Select Image…” button in the Image Editor panel (bottom-right), choose your custom image, and click “Replace Image”.
- Save Changes: Go to File -> Save (or Ctrl+S).
Changing Post Item Images :
- Click the “Change Post Item Images” button at the top of the Asset Browser.
- Confirm the info message and select your SPT game installation folder.
- The tool will find relevant bundle files (e.g., item_barter_flyers_letter…). Select the one you want to edit from the list.
- Modify the textures as described in step 6 & 7 above.
⚠️ Important Notes ⚠️
False Positive Virus Detection:
This application is built using Python (with PyInstaller), which may trigger false positive detections from antivirus software.
There is no malicious code or virus intentionally included. However, if you’re concerned, feel free to avoid using the tool.
SPT Use Only:
This tool is designed exclusively for use with SPT (Single Player Tarkov).
❌ Do NOT use this on live Escape from Tarkov files.
Modifying live game files can lead to corrupted installs and will likely result in a BattlEye ban.
You have been warned.
Backups:
Always back up your original game files before making any major modifications, even though this tool includes a built-in backup system.
.assets/.resS File Handling:
When editing .assets files, ensure the corresponding .resS files are in the same directory.
Otherwise, texture data may not load or save correctly.
🛑 Mod Submission Guidelines Reminder 🛑
According to the SPT File Submission Guidelines:
- You must not upload bundles that replace original EFT or SPT files.
- File overwriting and other destructive edits are forbidden.
- All changes must be applied at runtime using the mod loader.
This tool is a standalone asset editing utility, not a mod.
While it enables creation of custom bundles, users are fully responsible for how they use or share those files.
If you plan to submit any content to the SPT Hub, make sure it follows the official guidelines.
Credits:
- Developed by [GoLani11]
- Utilizes UnityPy, texture2ddecoder, Pillow, and PyQt5.
- Inspired by AssetStudio and UABEA.
- Development assisted by Cursor AI.
1.0K Downloads
< Changelog >
- Fixing format error related to BC7 during image application.
Details
-
GUID
Not Available
-
License
-
Source Code
-
Latest Version VirusTotal Result
-
Includes AI Generated Content
is there a mod that allows you to rotate the posters so my custom images are up right?
Hi, thanks for the great mod. This mod has greatly expanded the scope of the game’s transformation.
I have encountered a small problem.
Some files do not change the alpha channel. All textures of the file are replaced, selected exactly by size. The program accepts and installs them, and I can also see that my alpha channels are loaded into the file. But in the game itself I can see that the textures are mine, and the alpha channel is old.
I can’t replace it in any way, the old alpha channel is nowhere to be found, but it is displayed in the game itself.
Maybe I missed something or did not understand. Please answer my question.
Best wishes.
I’m trying to change the arena poster image but they come in a pack and no matter how hard i try the image I use to replace it is never cropped correctly and I think it has something to do with the resolution of the pack of images being 2048x2048 while the individual poster is 512x1024. I’m not sure how to make it crop right since it automatically changes the image size to 2048x2048 but the poster is 512x1024.
does anybody tried to use this progoram on older versions of SPT? is it working on lets say 3.9.8?
would it be possible to make something like this for other file types, such as audio files found in .bundle or .asset files?
it is impossible to change the texture of the mods TacticalGearComponent = assaultvest6_blk.bundle
your soft ware works correctly with the battlepass mods for exemple but not with this mod : /
hey i keep getting this message “params must be an instance of BC7CompressionBlockParams” when trying to swap out the texture. I’m trying to edit the M4A1 and just put a simple texture over the top to make a skin. The changes dont save even if i save the bundle.
hey, i have been texturing weapns, des this wrk with modded items?, i can open them but it dosent have any effect in game
it was not possible to replace the texture of the clothes, apparently the program does not have such an opportunity ?
Could this be used to replace armor plate textures?