Open-Source Modding Processes

The S&M crowd is getting naughty with the game files.

Open-Source Modding Processes

Postby Flatfingers » Tue Aug 19, 2014 2:51 pm

Today I came across a very interesting interview by Daniel Shumway of several people (including the original developer) active in modifying the game Battle for Wesnoth.

What makes it interesting is that it's being done in an open-source way. Once someone has demonstrated that they're for real, they can edit the game code.

Please note: I'm not suggesting that Limit Theory should be open source! I don't even care to discuss that.

The reason I'm posting a link to this interview is because it highlights what I think might be some good practical points on the process by which multiple people can make changes to a game. Some of those ideas could apply to modding Limit Theory.

For example, the people interviewed pointed out that while it's tempting to solicit design ideas, you'll frequently get so many contradictory suggestions that you may be worse off than before you asked. Instead, for small-to-medium sized changes, they found what works best is to just make whatever changes you want and put them in their own section of a test server. This gives others something concrete to evaluate.

There were enough practical observations of that kind in this interview that I wanted to bring it to the attention of the likely modders of LT. What do you think? Are there some ideas here for the process of publicly modding LT worth considering?
User avatar
Flatfingers
Vice Admiral
 
Posts: 4545
Joined: Sat Nov 24, 2012 12:45 am

Re: Open-Source Modding Processes

Postby Cornflakes_91 » Wed Aug 20, 2014 12:36 am

Well, the only thing that would keep me making my potential mods open source is my unwillingness to set up a git for them :lol:
User avatar
Cornflakes_91
Admiral
 
Posts: 9198
Joined: Wed Mar 06, 2013 1:53 am
Location: Austria

Re: Open-Source Modding Processes

Postby Flatfingers » Wed Aug 20, 2014 12:46 am

Fair enough. :)

I'm just sort of thinking out loud about what might help encourage LT mod development. A central location not just for distributing production-quality mods (e.g., Nexus) but for hosting test versions... that doesn't sound like a bad idea to me. Having one place where those can be easily found would mean more eyeballs trying them out and providing feedback.

Again, I'm not advocating a full-frontal open source model for LT modding. I'm just wondering if some elements of that model might be useful for helping LT modders.
User avatar
Flatfingers
Vice Admiral
 
Posts: 4545
Joined: Sat Nov 24, 2012 12:45 am

Re: Open-Source Modding Processes

Postby N-Joy » Wed Aug 20, 2014 5:56 am

Flatfingers wrote:Again, I'm not advocating a full-frontal open source model for LT modding. I'm just wondering if some elements of that model might be useful for helping LT modders.


Don't hit me with a brick. But - depending on the size - i think the Forum would be enough for smaller projects. And if it gets bigger perhaps a combination with SourceForge sounds good for me (BUT i've never worked with SF so far, i always only downloaded the final "products").
:D
User avatar
N-Joy
Commander
 
Posts: 222
Joined: Tue Aug 12, 2014 1:40 am
Location: Franconia

Re: Open-Source Modding Processes

Postby Cornflakes_91 » Wed Aug 20, 2014 7:25 am

I'd say just use git, is still the easiest for development and distribution of such small code-only projects, at least as far as i know.

how would one even make a closed source mod project?

at the latest everyone can access and read the .ltsl files which contribute the mod

We'd need some kind of packaging system that doesnt allows for unpacking and reading of the source files to make CS mods
User avatar
Cornflakes_91
Admiral
 
Posts: 9198
Joined: Wed Mar 06, 2013 1:53 am
Location: Austria

Re: Open-Source Modding Processes

Postby DWMagus » Wed Aug 20, 2014 10:05 am

Git or Sourceforge.

And yeah, my mods will be open source. No way in hell I can pull of anything besides basic infrastructure.
Image
Early Spring - 1055: Well, I made it to Boatmurdered, and my initial impressions can be set forth in three words: What. The. F*ck.
User avatar
DWMagus
Moderator
 
Posts: 5091
Joined: Wed Dec 05, 2012 3:25 pm
Location: Denver, CO, United States

Re: Open-Source Modding Processes

Postby Keon » Wed Aug 20, 2014 11:21 am

Really interesting read. I've spent a lot of time playing westnoth and tried modding at one point but didn't really get into it. One thing we should try and avoid is becoming like the MC modding community, in which modders frequently squabble about other modders changing their mods and creating deliberate incompatibilities. (There are plenty of stories of modders feuding and destroying users' worlds as a result)

It's hard to say for sure what caused the MC modding community to be so bitter, but once LT is out we should be careful not to emulate MC. I think this would be best accomplished by some strict rules about what mods that are hosted on the forums can and cannot have in them. For example, if we decide right away that mods can have adfly links and donation buttons, but are not allowed to charge for their mods, this could keep a fight from happening later when the issue comes up.
-Keon-

(I don't have any funny quotes to put here yet. Somebody say something funny.)
User avatar
Keon
Lieutenant
 
Posts: 76
Joined: Fri Nov 23, 2012 10:30 am

Re: Open-Source Modding Processes

Postby Katawa » Wed Aug 20, 2014 11:48 am

The license LT ships with will(should) determine the ownership rights of mods, that's the simplest way to keep things in order. Ideally something that says modifications you make are open and copyable by others regardless of how you feel about it.

Barring that, include licenses in your source, which isn't always respected. Frankly though you're releasing 'how you did it' you should be thrilled if others want to do it like you did.
woops, my bad, everything & anything actually means specific and conformed
User avatar
Katawa
Rear Admiral
 
Posts: 1544
Joined: Thu Apr 18, 2013 1:05 am
Location: that sound that makes the hairs on your neck raise

Re: Open-Source Modding Processes

Postby FormalMoss » Wed Oct 29, 2014 7:23 am

As the post suggests, IRC can also be used to deliberate over LTSL scripts.
Code could be swapped easier than posting to the forum or git.
(mind you, I have never used git.)

Is it easy to setup a LT-Dev channel in IRC?
YAY PYTHON \o/

In Josh We Trust
-=326.3827=-


User avatar
FormalMoss
Captain
 
Posts: 984
Joined: Fri Jun 06, 2014 8:06 am

Re: Open-Source Modding Processes

Postby N-Joy » Thu Nov 06, 2014 5:40 am

FormalMoss wrote:As the post suggests, IRC can also be used to deliberate over LTSL scripts.
Code could be swapped easier than posting to the forum or git.
(mind you, I have never used git.)

Is it easy to setup a LT-Dev channel in IRC?

*Bump*

I have no idea, perhaps someone else?
:D
User avatar
N-Joy
Commander
 
Posts: 222
Joined: Tue Aug 12, 2014 1:40 am
Location: Franconia

Re: Open-Source Modding Processes

Postby Katorone » Fri Nov 07, 2014 1:39 pm

It's extremely easy. Just type /join #LimitTheoryDev or whatever name you want to call the channel.
The first person entering will get an @ automatically. He's then able to register the channel with chanserv (a kind of bot that does ACL for the channel).

If you need any help, yell at me on IRC. The current LT related IRC channels are on irc.gamesurge.net. I don't know if this is the best network for developing speak. Personally I'm quite fond of irc.freenode.org.
Beware of he who would deny you access to information, for in his heart he dreams himself your master.
User avatar
Katorone
Vice Admiral
 
Posts: 2297
Joined: Tue Dec 25, 2012 5:08 am
Location: Belgium


Return to Scripting & Modding



Who is online

Users browsing this forum: No registered users and 2 guests

cron