Source code

Player submitted code/scripts.
Saereth
Newbie
Newbie
Posts: 21
Joined: Sat May 23, 2015 7:03 pm

Unread post

Thought I might have a look at helping out with submitting things here and there, where is the codebase available? I understand Awakening has their own tweaks that may not be opensource, but I've not found a concise location for even the stock emu code, which I was told by the reddit box, is open source. Any links (besides lmgtf) appreciated :P
User avatar
Cynar
RETIRED*
<b>RETIRED*</b>
Posts: 2808
Joined: Sat Sep 06, 2014 6:40 am

Unread post

Saereth wrote:Thought I might have a look at helping out with submitting things here and there, where is the codebase available? I understand Awakening has their own tweaks that may not be opensource, but I've not found a concise location for even the stock emu code, which I was told by the reddit box, is open source. Any links (besides lmgtf) appreciated :P
Once we have access to the new engine our code base will be made available to the public. As required by the AGPL licensing of course.

You can find what you need for swgemu's code base and dev packages at:

http://www.swgemu.com/forums/showthread.php?t=85624
Cynar
Retired Founder of SWG Awakening
My posts do not reflect the current views or opinions of the Awakening staff team. Please do not mistake them for that of the Awakening staff.
Rules & Policies | ToS | Play Now | Awakening Discord | Events
User avatar
BigQEd
Founder
<b>Founder</b>
Posts: 2088
Joined: Sat Sep 06, 2014 6:40 am

Unread post

Until SWGEMU shows us theirs (the unlocked engine), we won't show you ours...

Oh and for all those hoping to see our Jedi path... sorry but thats in a seperate script (on purpose) that will not be made public. ;)
BigQEd
Retired Founder of SWG Awakening
My posts do not reflect the current views or opinions of the Awakening staff team.
Rules & Policies | ToS | Play Now | Awakening Discord | Events
Saereth
Newbie
Newbie
Posts: 21
Joined: Sat May 23, 2015 7:03 pm

Unread post

I'd imagine must of the custom scripting wouldnt be needed to help out unless whoever wrote one of the original scripts is no longer with the team. At anyrate looks like I'll be waiting for everything to eventually get published!
Saereth
Newbie
Newbie
Posts: 21
Joined: Sat May 23, 2015 7:03 pm

Unread post

did a git clone of core3 and been looking through it, this all seems very familiar to me, actually learned to code way back with mu*s and you can definitely see some roots in the codebase there haha. That being said, if I wanted to help out on engine/stability things like that, would it be better to just offer help on the swgemu team's core3 directly so all private servers benefit?
User avatar
jimbo4822
Initiate
<font color=#80FFBF>Initiate</font>
Posts: 70
Joined: Wed Feb 25, 2015 11:00 pm

Unread post

On the home page there is a section in the middle for how to apply to help the developers and possible become one. You might want to PM Ed with your abilities and experience and see if that would work for you.
Saereth
Newbie
Newbie
Posts: 21
Joined: Sat May 23, 2015 7:03 pm

Unread post

Yeah I saw that and was thinking about it, but my question is if awakening uses core3 would it be as equally advantageous to contribute towards core3? That would be under the assumption that awakening will benefit, as well as others in the end.
User avatar
ShadowWalker
RETIRED
<b>RETIRED</b>
Posts: 607
Joined: Sun Jan 04, 2015 4:57 pm
Location: Georgia

Unread post

With the New Changes to the AGPL that the code falls under, Anything minus the engine is going to be public for each server soon, so helping here or with Emu would get the same results as for working on the Engine thats something emu holds the power over and doubt any work would be done over there besides from TheAnswer mainly.
ShadowWalker
Retired Staff Member of SWG Awakening
My posts do not reflect the current views or opinions of the Awakening staff team.
Rules & Policies | ToS | How to Connect | Awakening Discord | Events
User avatar
BigQEd
Founder
<b>Founder</b>
Posts: 2088
Joined: Sat Sep 06, 2014 6:40 am

Unread post

ShadowWalker wrote:With the New Changes to the AGPL that the code falls under, Anything minus the engine is going to be public for each server soon, so helping here or with Emu would get the same results as for working on the Engine thats something emu holds the power over and doubt any work would be done over there besides from TheAnswer mainly.
I have spoken to EMU guys recently and Shadow is right about the AGPL. So far, it looks like a good deal for Private Servers. Additionally, (and I like this part) Awakening is the largest Private Server associated with the AGPL.

As for the Engine, they actually mentioned that they may change versions in the future but now with the AGPL their goal is that Private Servers will never have to wipe. Which is AWESOME news!

Sadly, some servers have split paths with the EMU (i.e. Bloodfin) code so much, that it is impossible for them to come up to date and in time that will seriously hurt them (it already did with the massive rollbacks and wipes).
BigQEd
Retired Founder of SWG Awakening
My posts do not reflect the current views or opinions of the Awakening staff team.
Rules & Policies | ToS | Play Now | Awakening Discord | Events
Saereth
Newbie
Newbie
Posts: 21
Joined: Sat May 23, 2015 7:03 pm

Unread post

Lot of good info here, thanks alot!
User avatar
Eomerr
Newbie
Newbie
Posts: 1
Joined: Fri Sep 18, 2015 9:56 am

Unread post

As a noob server hack I downloaded the VMware SWGEmu server and I have been playing with creating my own private city. I enjoy creating towns and items about as much as I do playing the game. I am a bit confused as to what you mean by the engine is not public? If I had a programmer and wanted to do custom mods to my server would that be effected by not having access to the engine? What does not having access to the engine prevent me from creating / doing?
User avatar
BigQEd
Founder
<b>Founder</b>
Posts: 2088
Joined: Sat Sep 06, 2014 6:40 am

Unread post

Eomerr wrote:As a noob server hack I downloaded the VMware SWGEmu server and I have been playing with creating my own private city. I enjoy creating towns and items about as much as I do playing the game. I am a bit confused as to what you mean by the engine is not public? If I had a programmer and wanted to do custom mods to my server would that be effected by not having access to the engine? What does not having access to the engine prevent me from creating / doing?
It causes a several issues, to name a couple... 1) 2.5 Resets. 2) There are a few *screw you's* built in to discourage heavy loads (which cause lag and/or faults)

Servers typically don't see these issues until they are above 200-300 concurrent connections.
BigQEd
Retired Founder of SWG Awakening
My posts do not reflect the current views or opinions of the Awakening staff team.
Rules & Policies | ToS | Play Now | Awakening Discord | Events