• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
This question was closed Jul 11, 2017 at 07:02 AM by tanoshimi for the following reason:

Other

avatar image
-1
Question by Rovalin · Jul 11, 2017 at 06:30 AM · datafilesmmo

Is there a way to extract assets from Unity MMO files?

So there was this game online kids game called Monkey Quest which closed down a while ago. It was made with Unity and I was recently looking through my files and found I still had the old game files on my computer.

Do you know of any way of getting stuff out of those old files, like models, music, or any asset really. I was using visual studio to look through some of the files, but I couldn't really do anything besides read the names of the different objects.

Most of the files have a file type of .dll. I tried importing some of the files as assets in Unity, but nothing really came of that either. I'm open to any answers. Thanks!

Comment
Add comment · Show 2
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image DevXDeveloper · Jan 12, 2018 at 11:01 AM -1
Share

You can use a special utility for this **DevXUnity-Unpacker $$anonymous$$agic Tools**
DevXUnityUnpackerToolsDemoSetup.zip

Functionality:

  • Open game asset files (Windows, $$anonymous$$ac, Linux), apk, ios)

  • View scene structures

  • View resources content (text, images, sounds, meshs, scripts, scene objects)

  • View scripts source code (decompile)

  • Export resources and scripts (convert image asset to PNG, DDS, sound to WAV, export $$anonymous$$esh to .obj format, decompile assemblys and etc.)

  • Generate Unity Project

$$anonymous$$ake Unity project (to Unity5.6 fromat)

  • scenes (.unity)

  • scripts (c#)

  • models (with animation)

  • assets (images, sounds, mesh, font, video and etc.)

  • resources

  • prefabs

  • plugins

It is recommended to use only to study the game for educational purposes.

avatar image Bunny83 DevXDeveloper · Jan 12, 2018 at 11:25 AM 0
Share

While there are a lot tools which simplify the decompilation of Unity builds, it should never be recommended without a copyright notice. You are only allowed to use such tools to recover your own project data. Of course you can use such tools on third party products but only for educational purposes. You are not allowed to reuse any kind of assets in any other product. You might not even break the games EULA but maybe even the EULA of another third party asset which the original developer bought from the asset store.

1 Reply

  • Sort: 
avatar image
1

Answer by tanoshimi · Jul 11, 2017 at 07:02 AM

Technically? Yes, it's trivial to decompile and extract source code and assets from Unity games (just as it is with any .NET application)

Legally? No. Reverse decompilation is certainly a breach of the EULA, as would be any use of the copyrighted assets you obtain. So you won't find guides on how to do it here.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Follow this Question

Answers Answers and Comments

70 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

How can I get the data from text files located inside my assets? 1 Answer

How do i make it so the data and playerprefs and everything necessary in the game is in the exe file? 1 Answer

ArrayLists? 1 Answer

Renaming the *_Data folder 2 Answers

Save and Load a Game 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges