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

46 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. Since I'm reimplementing most of the UI, that bug surely will be fixed once it's ready. For recent Unity versions, the Type ID for MonoBehaviours is generated by UABE as (-1 - scriptIndex) with the two byte script index located in the type tree of the .assets file. This means that 0xFFFFFFFF stands for scriptIndex 0, 0xFFFFFFFE stands for scriptIndex 1 and so on. As for when the update is ready, I can't really tell since there still is lots of work to do even with lots of core functionality ready, and there is only so much time I can spend on it. UABE is quite
  2. 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 bac
  3. 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.
  4. 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.)
  5. 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.
  6. 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 i
  7. 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.
  8. 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.).
  9. 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.
  10. 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.
  11. Unity 2019.1 support looks good so far, the file format changes are minor. I'll try to get it released soon.
  12. 2.2 stable b is out. Fixed Mesh export (again) and RGBA32 mip map generation for texture import.
  13. 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.
  14. 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
  15. 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.
  • Create New...