Server Help Forum Index Server Help
Community forums for Subgame, ASSS, and bots
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   StatisticsStatistics   RegisterRegister 
 ProfileProfile   Login to check your private messagesLogin to check your private messages   LoginLogin (SSL) 

Server Help | ASSS Wiki (0) | Shanky.com
ASSS for one out of the ASSS loop.

 
Post new topic   Reply to topic Printable version
 View previous topic  Ball/Flag fix-up Post :: Post More soccer settings (and other stuff)  View next topic  
Author Message
ExplodyThingy
Server Help Squatter


Age:38
Gender:Gender:Male
Joined: Dec 15 2002
Posts: 528
Location: Washington DC
Offline

PostPosted: Wed Oct 01, 2003 8:39 pm    Post subject: ASSS for one out of the ASSS loop. Reply to topic Reply with quote

Ahoy there!
It seems ive been dealing with bots too much and ASSS's status has gotten far away from me. In my trolling around the forums I have been unable to attain answers to the following questions.

1st, is there some sort of group of developers that you all have? Or is this just unofficially whoever wants to code go ahead and code and contribute, such as CVS or public FTP?

2nd, module making and binary distrobution.
Is there an archive of the public modules anywhere? If not id be more than willing to host the various binaries and/or sources for modules.
Would anyone mind if i went ahead and made a "easy-asss" distro? Essentailly just ASSS compiled for Windows, with documentation for the newbie.
ALong the module lines, how do you add commands to a module?

3rd. A chat? A chat for ASSS would be nice, like with TWCore.

Thanks in advance.
_________________
There are no stupid question, but there are many inquisitive idiots.
Loot

Dr Brain> I hate clean air and clean water. I'm a member of Evil Conservitive Industries
Back to top
View users profile Send private message Add User to Ignore List Visit posters website
Mine GO BOOM
Hunch Hunch
What What
Hunch Hunch<br>What What


Age:42
Gender:Gender:Male
Joined: Aug 01 2002
Posts: 3615
Location: Las Vegas
Offline

PostPosted: Wed Oct 01, 2003 9:37 pm    Post subject: Re: ASSS for one out of the ASSS loop. Reply to topic Reply with quote

ExplodyThingy wrote:
1st, is there some sort of group of developers that you all have? Or is this just unofficially whoever wants to code go ahead and code and contribute, such as CVS or public FTP?


Grelminar is the head coder. If you want to do anything with it, go ahead, and then just send the data over to him, and he'll put it into the main code. Or you can just submit the code here, and let others use it. So there really isn't a group, as its anyone who wants to right now.

Quote:
2nd, module making and binary distrobution.
Is there an archive of the public modules anywhere? If not id be more than willing to host the various binaries and/or sources for modules.
Would anyone mind if i went ahead and made a "easy-asss" distro? Essentailly just ASSS compiled for Windows, with documentation for the newbie.


http://www.sscx.net/asss/
As for windows: I used to keep up with it, but right now my current classes and work conflict a lot with my free time (damn them both), so I've been unable to test a lot of the new stuff. Just check the Custom Code forums every so often, as some others may post some executables.
Back to top
View users profile Send private message Add User to Ignore List Send email
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Wed Oct 01, 2003 9:43 pm    Post subject: Re: ASSS for one out of the ASSS loop. Reply to topic Reply with quote

ExplodyThingy wrote:
1st, is there some sort of group of developers that you all have? Or is this just unofficially whoever wants to code go ahead and code and contribute, such as CVS or public FTP?


Not that I am aware of. I was under the impression that anon CVS could be obtained by those who needed it, and patches are submitted to grelminar.

ExplodyThingy wrote:
2nd, module making and binary distrobution.
Is there an archive of the public modules anywhere? If not id be more than willing to host the various binaries and/or sources for modules.
Would anyone mind if i went ahead and made a "easy-asss" distro? Essentailly just ASSS compiled for Windows, with documentation for the newbie.


All the public modules are included in the standard distribution. A MERVBotish site would be good when some more modules are developed.

ExplodyThingy wrote:
ALong the module lines, how do you add commands to a module?


You have to add code and recompile it. There is a developer's guide in the doc/ directory

ExplodyThingy wrote:
3rd. A chat? A chat for ASSS would be nice, like with TWCore.


I donno, but if you start one, I will join. (yet another chat with you on it...)
_________________
Hyperspace Owner

Smong> so long as 99% deaths feel lame it will always be hyperspace to me
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
ExplodyThingy
Server Help Squatter


Age:38
Gender:Gender:Male
Joined: Dec 15 2002
Posts: 528
Location: Washington DC
Offline

PostPosted: Thu Oct 02, 2003 9:22 pm    Post subject: Reply to topic Reply with quote

Thanks.
Brain you know you love me.
Anyway, i know i asked this in another thread in Custom Code, but you can delete that post, as I was in a momentary personal time warp (again) and thought myself in this thread.

Would anyone be interested in a module template like MERV has? I know many people are adjusted to module development in such a style, with all the event handlers and callers laid out for you. I could easily turn Helicons base module into a full tutorial/template file for ASSS, adding functions as they are developed or discovered.
And i still dont know how to add commands to a module. Just parse them out of a chat message?
Back to top
View users profile Send private message Add User to Ignore List Visit posters website
Smong
Server Help Squatter


Joined: 1043048991
Posts: 0x91E
Offline

PostPosted: Fri Oct 03, 2003 2:21 pm    Post subject: Reply to topic Reply with quote

This is a rough idea of what you need (read: not safe to copy/paste + compile), you also need to unregister the command when the module gets unloaded.
Code: Show/Hide
local Icmdman *cmd;

local helptext_t mycmd_help =
   "Some ?help text here.\n";

local void Cmycmd(const char *params, Player *p,
   const Target *target)
{
}

EXPORT int MM_mymod(int action, Imodman *mm_, Arena *arena)
{
   cmd = mm->GetInterface(I_CMDMAN, ALLARENAS);
   cmd->AddCommand("mycmd", Cmycmd, mycmd_help);
}


You could expand on what Helicon posted, but what m/b h is probably better. Something where you choose what interfaces and stuff you want and it spews out a skeleton/prefab source code.
Back to top
View users profile Send private message Add User to Ignore List Visit posters website MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Server Help Forum Index -> ASSS Questions All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum
View online users | View Statistics | View Ignored List


Software by php BB © php BB Group
Server Load: 19 page(s) served in previous 5 minutes.

phpBB Created this page in 0.593678 seconds : 29 queries executed (95.6%): GZIP compression disabled