ata4/disunity

Disunity-how to use begginer

halt11will opened this issue · 4 comments

Hi.

I'm totally new with this. I used instruction from https://7daystodie.com/forums/showthread.php?24124-How-to-install-disunity-and-extract-assets-and-bundles-from-unity-games. I did everything as that topic says. I have java installed, disunity v 0.5. But don't know what to do next and how to check if program works.

should I paste i.e file gauntlets_of_accuracy.unity3d/gauntlets_of_accuracy.assets from Pillars of Eternity to my C:\Unity folder?

I open cmd, taping disunity and have this
2

When I used command cd "" and paste c:\unity in cmd I have path C:\disunity but anything I tape from readme instructions ( i.e asset blocks, bundle unpack gauntlets_of_accuracy.assets or use java -jar disunity.jar asset unpack gauntlets_of_accuracy.assets.assets) I always get "keytool' is not recognized as an internal or external command, operable program or batch fil" promt.

Pls explain how to do i for beginner

RupW commented

I can't answer all your questions, but

Unsupported major.minor version 52.0

means you're trying to run Java 8 code, and you don't have Java 8 installed or it isn't the first Java version in your path.

so how to set/check version of Java to be fisrt version in path

RupW commented

I don't have a Windows PC to hand so I can't give you exact instructions, but it's roughly

  • java -version on a command prompt to check the active Java version. For historical reasons they have a leading "1.", so you should expect to see "1.8.0" for Java 8.
  • where java.exe to list where it's finding Java in the path. You'd expect to see
    • C:\Program Files\Java\jre1.8.0\bin\java.exe or similar for Java 8
    • Something similar but that looks like 'javaSelector.exe', also for Java 8 - if you have this but aren't getting version 8 then you have 8 installed but have somehow selected an earlier version. I don't know where to change this - try searching for Java in the start menu or control panel maybe?
    • C:\Windows\System32\java.exe or similar - this is the Microsoft-supplied Java version selector and will usually run the highest version java you have installed too.
  • PATH at the command prompt will show you the current path. You can e.g. PATH=C:\Program Files\Java\jre1.8.0\bin:%PATH% to prepend the Java 8 runtime to your path just for this window (but the Java path there is from memory and may be wrong - please check before trying)
  • The PATH configuration is under Control Panel, System, Advanced, Environment (or similar)

Good luck! I still think it's most likely you don't have Java 8 installed. I don't think you need a specific 64-bit or 32-bit version of Java, either ought do, but that's something else you could try - install the other bit version.

How did you get the 'disunity' folder in system32? You have to 'cd' to the path where disunity is located. Download and install the latest version of Java please.