Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


DerPopo last won the day on July 3 2016

DerPopo had the most liked content!

Community Reputation

41 Excellent


About DerPopo

  • Rank

Personal Information

  • Location
    Next to my PC

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. I am reworking most of the UI and internal logic except for the AssetsTools library. The code became too much of a mess with program logic entangled with UI and file version dependant stuff, memory management from hell and so on. Most of it was a symptom of UABE growing from a bundle export/import tool created within two days to a fully fledged bundle and .assets editor. The AssetsTools library is quite okay though. So far, most of the new foundation is complete. Key feature will be opening files on the fly, including any amount of bundle files. File loading and other tasks run in the background and some modal dialogs will be replaced with modeless ones so the program stays responsive. Some parts of the UI will look the same even though most of the code is being written from scratch. Bundle files with compressed directories but uncompressed data will no longer require decompression (which applies to most bundle files in PC games). I also plan on doing a proper resource / resS file management for texture and maybe audio import. I have some plans for proper console command support but I'll focus on the UI first. At least it won't require code doubling anymore. Windows XP support will also be dropped since it becomes too big of a burden. I don't think anyone will mind at this point but who knows ^^ Is the mesh file from the same Unity version as the target file (.assets or bundle)? There probably is some sort of incompatibility with the files. I have replied to your GitHub issue, but I have also uploaded the classdata file for 2019.3.9 here. classdata with 2019.3.9.zip
  2. Is there a .manifest file alongside the bundle? You may need to change the CRC there. At least in 7dtd's manifest files, the CRC is stored as a decimal string. Just use the Windows calculator in programming mode to convert the 78b6107e from hex to decimal.
  3. The streaming info is more of an alternative to the image data field, that by itself is no issue. If you raw export the modified asset, how big is the file? It should be at around 2MiB. Otherwise, play around with the texture format (try DXT1, RGB24, etc.)
  4. If you can export the texture with UABE, importing should cause no harm. Does it only corrupt that specific texture or does the game crash on startup? The class databases usually work fine for most purposes between different minor Unity releases but not always. Since recent Unity releases (5 onward) include type hashes in the files, I could at least make UABE detect such incompatibilities.
  5. These log lines sound interesting : d3d11: failed to create buffer (target 0x1 mode 0 size 96) [0x887A0005] d3d11: failed to create buffer (target 0x2 mode 0 size 12) [0x887A0005] According to Microsoft's error code documentation, the hex number stands for DXGI_ERROR_DEVICE_REMOVED, which points to some kind of graphcis driver crash/reset. I think there are more or less these options : Some component of your PC, such as the power supply (PSU), GPU, CPU, RAM causes stability issues. First, I'd check CPU and GPU temperatures with tools like HWiNFO. If these go above ~70°C / whatever°F in that short timeframe you mentioned, then cooling is most likely the culprit. Other than that, you could test system stability with random games, GPU benchmarks or CPU burn-in tests like Prime95 (keep a close look on temperatures for these and keep task manager open just in case) . Another potential troubleshooting step is downclocking your GPU. Overclocking tools such as MSI Afterburner allow you to change the power target. If you lower it by a couple %, the GPU should 'use' less power and subsequently reduce its clock speeds. If that fixes the crash, the most likely culprits are PSU and GPU. If your GPU has several power connectors, make sure you use separate cables from the PSU. The driver crashes due to some funky game/engine behaviour or just thin air. In that case, the only thing you could do is to try different GPU driver versions (older / newer) [Edit: Windows Updates may here and there cause issues, too]. Something goes wrong with the interaction of the integrated graphics (on your i7) and the dedicated GPU. I think it should work fine these days, but I'd make sure the display cable is plugged into the dedicated GPU and not the motherboard and update the integrated graphics drivers (which Windows Update should normally take care of, but you never know). Windows needs a reinstall (though I doubt it would help in this case)
  6. I'm currently reworking the UI and doing some other internal changes. I can't give an estimate on when it'll be ready, though. Could you give more details? There could be many reasons, such as incompatible types, bugs or invalid input files.
  7. UAE is outdated (only supports up to Unity 5 beta iirc), but here's the link in case you want it. Yes, you can edit assets through export and import. It will work as long as you don't 'violate' the asset format (always set the array size to the actual amount of elements, etc.).
  8. Aand another update, this time with Unity 2019.2.* support. I plan to add some kind of object tree export/import in the future. For now, you'll have to select the assets (GameObject/Component/...) manually and use raw export/import.
  9. 2.2stablec is out with 2018.4 and 2019.1 support, along with an updated API. You can create mod installer packages for the different bundles and finally create a standalone installer for all bundles using Import Package.
  10. Unity 2019.1 support looks good so far, the file format changes are minor. I'll try to get it released soon.
  11. 2.2 stable b is out. Fixed Mesh export (again) and RGBA32 mip map generation for texture import.
  12. 2.2 stable is out with a new MonoBehaviour 'Add' option, 2018.3 support, various fixes (including writing 7dtd's BlockTextureAtlases) and smaller improvements. Exporting Mesh assets should work again, too. Merry Christmas! ____ @Mayic What exactly do you want to export? Texture2D, Mesh and TextAsset assets are exportable through plugins (select the assets and press the Plugins button, only one asset type at a time) to file formats which Unity should understand.
  13. The .sbsar file contains all the metadata of the texture. The plugin only is for .sbsasm files, which are usually packaged along with (or inside?) sbsar files. Substance textures are rather complex. From what I've read, Substance textures are used to generate textures on the fly with parameters and can also be used for animations. The only thing viable for png export seem to be the internal source textures. Unity converts sbsar files into internal formats (ProceduralMaterial, ProceduralTexture) and the tools for Substance files are rather expensive, so I haven't done further work besides exporting sbsasm files.
  14. Will take a look at it. That's not supported currently. I'll add it sooner or later, though. Have you tried the TextAsset plugin (-> button "Plugins")? Since it is a binary file containing null bytes stored inside a string, the dump exporter stops at the null byte; whereas the TextAsset plugin treats it like a binary file and should output the whole file.
  15. @ libaibaba the files do seem to be encrypted, the decryption is likely done in one of the game modules. Just in case others are interested, I've just answered on github : https://github.com/DerPopo/UABE/issues/238
  • Create New...