Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • 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 /
avatar image
0
Question by ITR · Jun 09, 2015 at 03:06 PM · modding

Are we allowed to modify UnityEngine.dll and sharing it?

Recently I've created mods for "Besiege" (editing Assembly-UnityScript.dll with JustDecompile with the creators' consent), but I've found the need to edit UnityEngine.dll.

This seems more like Unity's property, so I was wondering if we were allowed to change that. First I asked through https://unity3d.com/contact/get-in-touch, then they told me to ask support@unity3d.com, who told me to ask here.

Comment
Add comment · Show 1
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 superpig ♦♦ · Jul 01, 2015 at 03:19 PM 0
Share

What kind of modifications to UnityEngine.dll do you want to make, exactly?

3 Replies

· Add your reply
  • Sort: 
avatar image
1

Answer by Baste · Jun 09, 2015 at 03:14 PM

Support is full of it. This is a community site where volunteers with no official connection to Unity write answers to questions about the editor. There's nobody here that's got the knowledge or the authority to answer questions about what you're allowed to do with Unity's dlls.

From general experience, though, I assume that Unity having a copyright on their code would mean that redistributing it, even in edited form, is really, really illegal and could land you in jail. So, yeah. Probably don't do that unless you get a "yes" from an official.

Writing a script that injects changes into the dll might be permitted. It might also go against the terms of use - I don't know. I haven't seen anyone get stepped on by admins for mentioning what they found when going through the dlls with ILSpy, but that doesn't really mean anything.

Contact support again, and make sure to explain that it's UNITY's dll's you want to edit, not Besiege's. In fact, don't mention Besiege at all. In the mean time, see if you can glance anything from here.

Comment
Add comment · Show 1 · 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
avatar image ITR · Jun 09, 2015 at 03:25 PM 0
Share

That's what I thought too, but they wanted a post to refer to, so maybe that's why? I checked the legal site last week, but that seems to be only for creators.

I'll send them another e-mail :3

avatar image
0

Answer by tanoshimi · Jun 09, 2015 at 04:06 PM

So the community here are now being given the authority to answer legal issues concerning Unity's core IP? That's nuts! I can only imagine they have completely misunderstood your question.

FWIW, the licence agreement states "you agree not to disassemble, decompile or reverse engineer the Software, in whole or in part, or permit or authorize a third party to do so, except to the extent such activities are expressly permitted by law notwithstanding this prohibition." https://unity3d.com/legal/eula

It would be hard to see how modifying UnityEngine.dll wouldn't put you in breach of this.

Comment
Add comment · Show 1 · 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
avatar image ITR · Jun 09, 2015 at 04:52 PM 0
Share

I guess I'll stick to the non-unity stuff then, though "Software" seems to refer to the Unity-editor ("Unity Pro and Unity Personal"), not software created with said "Software".

Though it's kinda unclear, which is why I decided to ask them before doing any of such.

avatar image
0

Answer by meat5000 · Jul 01, 2015 at 03:39 PM

This might come under the requirement of the Source-Code license but I think this is reserved for big industry players.

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

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

5 People are following this question.

avatar image avatar image avatar image avatar image avatar image

Related Questions

Is this possible with unity3D. (Havent found in forum) 0 Answers

How to read an OBJ file outside of unity,How do i read an OBJ file outside of unity? 1 Answer

Stealth Tutorial mod 0 Answers

Any way to let users create scenes or prefab in one project and load them at runtime in another? 1 Answer

How do I expose a folder in my build 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