MOD RULES + OTHER INFO

The Wonderland Open Source Project

Moderators: ILoveWonderland, Sammy_P, Lazy Loof

Post Reply
User avatar
Lazy Loof
Rainbow Wizard
Posts: 460
Joined: Sun Nov 27, 2016 2:37 pm
Contact:

MOD RULES + OTHER INFO

Post by Lazy Loof » Fri May 24, 2019 4:57 am

Hello!

With more topics and discussions regarding mods, I have created this topic. This is merely a rules and suggestions topic right now, but you can post here about how to we handle mods for games.

RULES FOR MODS
This is just a simple code of conduct for mods that you make, any suggestions and improvements are welcome.
Please cooperate with us and follow these rules and regulations along with the ones MS gave in main post, this could make handling of mods and moderation somewhat easier.

1. Distribution
Regarding distribution of mods, mods MUST be free and open source for the community ONLY. You can distribute the source code as well as the compiled executables with guarantee that the files are safe. You CANNOT distribute any in-game resources at all. Please be sensible and try to prevent modification of in-game assets. Create new files instead. Exceptions to this are the files that don't have any other option other than to modify them for e.g. particles in game (although it can be, but imo that could be difficult)
For distribution of source code, you can either use the forums or the private GitLab repository created by StinkerSquad01 here: viewtopic.php?f=42&t=27848
In general:
-mods must be free for the community
-mods must be open source
-mods must be for forum users only
-mods must not include any in-game resources
-sending executables require you to guarantee that the files are safe (for e.g provide VirusTotal scan result)

2. Versioning System
It is recommended to cooperate with modding team (see here) and create your mods accordingly. You can also create the mods independently, though it is currently not recommended as it may cause stability and merging issues. We hope that this rule will be revised in future once we have better modding facilities.
Note that you must also give all the information related to the independent mod if you are making one. Let that information be any new objects, type, subtype, command, feature etc.

3. Cooperation and Merging of mods
We have an official team called OpenWA team on GitLab which works on creating mods for the WA Editor. Similar team will be created when RTW would be open source. Hence, if you are or in habit of developing mods for WA Editor and RTW, then please join the OpenWA and OpenRTW teams respectively and cooperate in modding.
You CANNOT add any new feature to other games such as POTZ. This is for obvious reasons: adding a new feature to such games is pretty much useless.
But you can make a fix or a patch for these games for personal (and funny!) uses only. Like, for example, nasko222 made a patch enabling pressing ESC on fade out screens for POTZ: viewtopic.php?f=42&t=27882

4. Getting Started
For modding WA Editor and RTW, you have to first join our WonderTeam or OpenWA team on GitLab. For that, you need to have an account at GitLab. Don't worry, its free and also simple, just like GitHub. If you already have an account, then good, you just have to join our WonderTeam on GitLab and you will get access to latest WA Editor source code and also latest RTW source code (when it will be officially released by MS).
To join WonderTeam/OpenWA, go to this link and follow the instructions: viewtopic.php?f=42&t=27848

5. Recreation of Wonderland Games
You can remake any Wonderland Game (stated which is open source) in any other engine and distribute it for free in the forums provided that it doesn't use any official game resources.

6. Money making etc
In general questions thread, MS said that he can consider the ports to another system as official release on Midnight Synergy for selling. However, please do note that this is highly theoretical at this point and MS is not active in game development.
Therefore, I recommend you not to attempt any of these projects at least right now (although you can if you want them to be released for free).

That's it... Please check it and give any suggestions you want.
Previously known as Aryan101
User avatar
cloudrac3r
Rainbow Master
Posts: 558
Joined: Fri Nov 13, 2015 7:03 am
Location: New Zealand
Contact:

Re: MOD RULES + OTHER INFO

Post by cloudrac3r » Fri May 24, 2019 8:40 am

-mods must be free for the community
-mods must be open source
Expanding on this, I think we should adopt a free software license, like GNU GPL 3.0.
garirry
Rainbow Star
Posts: 1665
Joined: Sat Mar 21, 2009 6:18 pm
Location: Canada
Contact:

Re: MOD RULES + OTHER INFO

Post by garirry » Mon May 27, 2019 7:00 am

cloudrac3r wrote:
Fri May 24, 2019 8:40 am
Expanding on this, I think we should adopt a free software license, like GNU GPL 3.0.
GPL 3 is a bad idea since it makes the software more free than what is intended, including allowing it to be shared outside the forum, which is currently not allowed. Plus there are a bunch of really complicated nuances that make it harder to properly manage. Also, I may be wrong on this, but I think it could also allow free distribution of resources. Most open-source licences won't work well with this project.
User avatar
Lazy Loof
Rainbow Wizard
Posts: 460
Joined: Sun Nov 27, 2016 2:37 pm
Contact:

Re: MOD RULES + OTHER INFO

Post by Lazy Loof » Sun Sep 29, 2019 11:09 am

Sections 3 and 4 of Mod rules are now modified.

I have added information for OpenWA repository and also how to make mods of Wonderland games other than WAE and RTW.
Previously known as Aryan101
Post Reply