I realized modding in Ace of Spades seems teddious and sence the game dosn't really have official mod support.
So is there any ways to rearrange the code, or make some kind of API to make modding even more easier
Also I would also like to see some mods to find a way to change the Style of AoS(Though I'm not sure if that'll be legal, though it would be some kind of texture pack in a way)
The modding API is slab6 or atleast if thats what you think of an API, the halo and simox mod packs completely redo the games graphics but you can't actually modify the code. Modding is just skinning we just called it modding at first and never changed it.
jdrew wrote:The modding API is slab6 or atleast if thats what you think of an API, the halo and simox mod packs completely redo the games graphics but you can't actually modify the code. Modding is just skinning we just called it modding at first and never changed it.
Just because you're not changing the code, it's still modding. "mod" is short for "modify", which is exactly what you're doing.
Last edited by rakiru on Wed Feb 06, 2013 1:48 am, edited 1 time in total.
No offense, but don't listen to Jdrew. SLAB6 is an editor for kv6 models that are used for stuff in game. SLAB6 is NOT an API. While you could modify the code in the client, it won't do you much good as some of the stuff is handled by the server and it wouldn't know how to handle such a modification. We do have a server script editor called "Pyspades" which allows you to do different stuff with the server if you are interested in that.
Lemon wrote:No offense, but don't listen to Jdrew. SLAB6 is an editor for kv6 models that are used for stuff in game. SLAB6 is NOT an API. While you could modify the code in the client, it won't do you much good as some of the stuff is handled by the server and it wouldn't know how to handle such a modification. We do have a server script editor called "Pyspades" which allows you to do different stuff with the server if you are interested in that.
Well I don't actuality know what an API is but slab6 will let you modify the graphics but yea if you want to really chnage up the game go with python and pyspades.
Lemon wrote:No offense, but don't listen to Jdrew. SLAB6 is an editor for kv6 models that are used for stuff in game. SLAB6 is NOT an API. While you could modify the code in the client, it won't do you much good as some of the stuff is handled by the server and it wouldn't know how to handle such a modification. We do have a server script editor called "Pyspades" which allows you to do different stuff with the server if you are interested in that.
Well I don't actuality know what an API is but slab6 will let you modify the graphics but yea if you want to really chnage up the game go with python and pyspades.
Here's an idea. Bear with me, because I know this may sound extreme, and isn't something I've suggested several times before, but what if, right, you stopped talking, right, about stuff you don't know, right? How's that sound?
Lemon wrote:No offense, but don't listen to Jdrew. SLAB6 is an editor for kv6 models that are used for stuff in game. SLAB6 is NOT an API. While you could modify the code in the client, it won't do you much good as some of the stuff is handled by the server and it wouldn't know how to handle such a modification. We do have a server script editor called "Pyspades" which allows you to do different stuff with the server if you are interested in that.
Well I don't actuality know what an API is but slab6 will let you modify the graphics but yea if you want to really chnage up the game go with python and pyspades.
Here's an idea. Bear with me, because I know this may sound extreme, and isn't something I've suggested several times before, but what if, right, you stopped talking, right, about stuff you don't know, right? How's that sound?
I kind of think it sounds delightful... Back on topic, like rakiru said, changing the code isn't the only way to mod.
Lemon wrote:We do have a server script editor called "Pyspades"
Nitpick: pyspades is a custom server which supports scripts. It is not a script editor.
By the way, we now use a fork of it called "pysnip".
As for clientside stuff, I did recall forking 0.60 by disassembling the code + modifying the disassembly + duct taping it all together with some Python scripts (NOT PYSPADES SCRIPTS!), but the approach I'm doing right now is actually recreating AoS from scratch and going from there (and "I" is now "we", as we have a reasonable-sized team working on it now). The server sends Lua code + data files to the client, which the client runs. You should check it out. (We also have a massive thread here.)
Lemon wrote:We do have a server script editor called "Pyspades"
Nitpick: pyspades is a custom server which supports scripts. It is not a script editor.
By the way, we now use a fork of it called "pysnip".
As for clientside stuff, I did recall forking 0.60 by disassembling the code + modifying the disassembly + duct taping it all together with some Python scripts (NOT PYSPADES SCRIPTS!), but the approach I'm doing right now is actually recreating AoS from scratch and going from there (and "I" is now "we", as we have a reasonable-sized team working on it now). The server sends Lua code + data files to the client, which the client runs. You should check it out. (We also have a massive thread here.)
I suppose I could check out iceball but I've decided to wait when iceball is at its finnal stages to really check it out.