A thought about Modding

The original, free Ace of Spades game powered by the Voxlap engine. Known as “Classic,” 0.75, 0.76, and all 0.x versions. Created by Ben Aksoy.
9 posts Page 1 of 1 First unread post
Ultrablockstar
Deuced Up
Posts: 29
Joined: Tue Jan 01, 2013 3:57 pm


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 Green_BigSmile

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)
Jdrew
Mapper
Mapper
Posts: 4808
Joined: Tue Oct 30, 2012 10:48 pm


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.
rakiru
Coder
Coder
Posts: 1349
Joined: Sun Nov 11, 2012 12:26 pm


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.
Lemon
League Participant
League Participant
Posts: 250
Joined: Tue Nov 13, 2012 11:29 am


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.
Jdrew
Mapper
Mapper
Posts: 4808
Joined: Tue Oct 30, 2012 10:48 pm


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.
rakiru
Coder
Coder
Posts: 1349
Joined: Sun Nov 11, 2012 12:26 pm


jdrew wrote:
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?
Tex
Deuced Up
Posts: 196
Joined: Wed Dec 12, 2012 11:42 pm


rakiru wrote:
jdrew wrote:
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.
GreaseMonkey
Coder
Coder
Posts: 733
Joined: Tue Oct 30, 2012 11:07 pm


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.)
Ultrablockstar
Deuced Up
Posts: 29
Joined: Tue Jan 01, 2013 3:57 pm


GreaseMonkey wrote:
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. Green_Wink1
9 posts Page 1 of 1 First unread post
Return to “Ace of Spades 0.x Discussion”

Who is online

Users browsing this forum: No registered users and 16 guests