Back to the Korax Forum Archives


Forum

Ready to work, but do not know what to do

Sun, 16 Apr 2006 12:46:20

Crimson Wizard

Well, I just repeat here what I asked in the main forum. I just joined your team, and so I ask anyone to quickly explain me what exactly projects are in progress here and what I may contribute to them.
Sun, 16 Apr 2006 14:49:20

Firebrand

We have two main projects in our hands right now, the most advanced one is Korax Arena (KA), which has already a lot of things implemented, right now, we are working more on revamping the maps using Vavoom featrues and adding new architecture and stuff, Ramborc had a nice idea of making some posters of funny things in the Hexen world, I'm actually working on them so everyone who wished to help out with this can use these textures when revamping the maps <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->. The other project is Korax' Hertitage (KH), which is the RPG project that will include all the Hexen maps revamped with Vavoom features, including the Deathkings expansion <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->, there are already some maps revamped, (the whole first Hexen hub), Ramborc was goind to work with the 2nd hub IIRC, and the KMod 3.X code was going to be "migrated" to work with Vavoom (which hasn't even been started), we have already created a CVS repository for all the KMod souces and the Korax RPG, actually the Korax RPG is all outdated, the actual Vavoom progs code has changed quite a lot, so it will need to be updated, I'll do it lated today, for now, I suggest you to get a CVS client, so you can keep your source code updated with the latest changes (TortoiseCVS is a great client and it's really easy to use, you just install it and you are ready to go <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->). As for what to do, well, fortunately for us there's a lot to do in the code department, heh! <!-- s;) --><img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" /><!-- s;) --> we've got the KA source, which still has some details left that need to be changed/fixed, this would greatly speed up things for a final release, while I work on the posters, you can (if you want, of course), work on what's missing from KA for a final release, right now, I don't have my notes with me, if you are interested, I'll post what's left from it then <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->. Or you can start working with the Korax RPG code, implementing the RPG elements and other things in a basic way to make it all work as KMod 3.X, it's you call now <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->. If you ask me, personally, I would prefer if you work with KA, since it's our most active project right now, that way it could be completed, released and we all could focus our efforts in Korax RPG, and at least release a beta of it, but you can decide this for yourself, and lastly but not least, welcome to the team <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->.
Sun, 16 Apr 2006 15:28:13

mago

Yes, first welcome aboard, nice to have a new face around. Korax Arena: As Firebrand explained, this is the most advanced project right now. Although RambOrc, whoc keeps track of everything, Moose and Firebrand can tell you whats about in the coding part much better than me, I can think of a few specific things: - New Player Gargoyle: Our friend CheapAlert has submited a full sprite of a gargoyle, missing only a few sequences (flying for example) and an HUD. Im in the process of finishing it. I have the melee attacks and two other projectile attacks animated. Im working now on RambOrcs request of a rocket launcher. As far as I know, Firebrand has his hands full and this character is not implemented in any (no point doing it untill I finish the graphics). - Multyplayer maps: You seem like a talented mapper also, and our mappers have gone missing... <!-- s:( --><img src="{SMILIES_PATH}/icon_sad.gif" alt=":(" title="Sad" /><!-- s:( --> Right now only Striker, Firebrand (yes, he does it all) and RambOrc are working on available maps for KA release. - Bots AI: I can be wrong here, but Firebrand worked a lot on balancing the bots AI limitations, even developing a map spots system to prevent them to get sutck on the maps. There's also a good field of work I imagine.
Sun, 16 Apr 2006 18:03:04

Firebrand

Yes, these are some things missing from KA code, other things include: - Scoreboards: As the name suggests, these are very needed, just to know who's winning a match of any gameplay mode <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->, we need to bind a key to be used in-game and we also need it to be displayed when the player dies, so he can keep a track of the other player's stats too. - Bot Spawner: This is an object we are in need of too, this object just spawns bots that are in it's arguments (via a map editor), once it spawns the bots, it destroys itself. - Bot AI: Most of it is covered now, but there are some small flaws and the need to add/optimize some of the bot tracking functions, I have worked the most on this part, making a really good work out of it, I have added a path nodding system, that has optimized the way bots move in the maps, it's not perfect yet, and there's a lot of room for improvements. If you have anymore questions about anything, just post them here, we'll help you out in any way possible <!-- s;) --><img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" /><!-- s;) -->.
Sun, 16 Apr 2006 19:33:38

RambOrc

Yes, KA is absolute the first priority. Forget about KMOD, all that has happened these last two years is that people sometimes ask about it on the forums and one or the other team member promises things, but I think deep inside we all know there will never be anything done with that project ever again. <!-- s;) --><img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" /><!-- s;) --> Which is OK since it's pretty much a finished project (KMOD 2.x), and the new ideas will better fit the full RPG. So it's KA until it's done, and then Korax RPG.
Sun, 16 Apr 2006 22:18:47

Stryker

I try to work on everything I can do pretty good, which is simple artistic stuff and on top of all mapping. But I'm hoping to still be working on the Heresiarch Seminary hub of hexen for the KH project (If its still needed, please tell me). I think KA has a fair amount of maps right now, so I think coding would be better.
Mon, 17 Apr 2006 09:12:59

Crimson Wizard

Well, let me summarise. Korax Arena is the first priority, so it is the project I should work on. So, here comes first question: what files do I need to download? I shall look into your archives, but I wish one's specification just to be sure I have everything. Question no.2 What modes it has? - I mean: deathmatch only? I thought it would be nice to have something like CTF or similar tactical mode, like meet in Unreal Tournament (Domination, Assault etc). Then, [quote="Firebrand":25h9e4uq] I suggest you to get a CVS client, so you can keep your source code updated with the latest changes (TortoiseCVS is a great client and it's really easy to use, you just install it and you are ready to go ). I am very sorry, but I do not know what's CVS at all. <!-- s:oops: --><img src="{SMILIES_PATH}/icon_redface.gif" alt=":oops:" title="Embarassed" /><!-- s:oops: --> Where I can get it and how should I use it? As for coding. If I am right, there are following features that need interference: 1) Scoreboards. A table of scores that appear when player call it or anytime player dies. 2) Gargoyle player class. It needs full implementation as all other player classes? 3) Bot Spawner. "This is an object we are in need of too, this object just spawns bots that are in it's arguments (via a map editor), once it spawns the bots, it destroys itself." Why not use just deathmatch starts? And why it must be destroyed after spawning? 4) Bot AI. Well, I must examine the code which is already written precisely, before I can do something with it. As for multiplayer maps - I may try, but first I'll look at what has been done already. I suppose, since you have alot of maps, I shall design something of original style. Also I wish to ask, only to be informed, what exactly are you doing with original Hexen maps due KH project? Just add a room or two, or fully modify maps?
Mon, 17 Apr 2006 09:21:42

Crimson Wizard

Oh yuck, there are so many files in KA archive... <!-- s:o --><img src="{SMILIES_PATH}/icon_surprised.gif" alt=":o" title="Surprised" /><!-- s:o --> what's what? I need latest source code for work, and latest game version to see what it looks like. Hmm... and I recall my question about game modes. Downloaded KA Concepts pdf. Wow, everything's in it already! <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->
Mon, 17 Apr 2006 14:44:05

Firebrand

First things first, the latest KA version can be found on the arena folder in the KDev server, this version should be dated as today, since I just made a new pack for Ramborc here <!-- s;) --><img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" /><!-- s;) -->. it should be something like (KA_20060417.zip), get that and install it in a folder somewhere in your HD, be sure to place a Hexen's IWAD in that folder and then run the game, the details for spawning bots via the console are int he Concept doc IIRC. If you have any other question, just post it here I or someone else can answer you here <!-- s;) --><img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" /><!-- s;) -->. Now, CVS is a version control system, it makes work on source code by multiple persons in a Dev team easier by allowing the users to work on multiple files and commint their work to a CVS server (in our case sotred at Sourceforge.net), when you commint the changes you made to the source, everyone on the Dev team can update their files with your changes, fix problems with the implementation, bugs, etc. This making the whole Development process easier and faster for all <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->. First I need you to register at SourceForge.net as an user, so I can make you part of the Korax dev team and give you access to the CVS repository, when you register, just post here you user name, I'll handle the rest <!-- s;) --><img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" /><!-- s;) -->, I'll post here when you have access to the CVS repository all the details about using it (which hopefully, aren't much), as soon as you register, you'll want to get your hands on a CVS client, I really recommend using TortoiseCVS. Once you install TortoiseCVS and restart your computer, you can create a folder inside the place where you installed the KA internal beta, and inside that folder use the contextual menu, there you'll see some CVS options, the one we are interested in is the "CVS Checkout" one, when you click on it, a window will appear, fill the windows with the parameters found on our project's page, when you complete this steps, you'll see an opertaion's status window, where the files in the CVS repository will start appearing in green, just let them download completely and you are done! <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D --> When you modify a file, it's status icon will change from green to orange, if you want to commint the file(s), you can select them all and using the contextual menu, you can select the "CVS commit" option, another window will open where you can write a small description of your change, once you have completed your description you can click on the buttons below and the status window will appear updating your changes in the CVS repository, please be very careful with the changes you make, we need to keep an open communication of what every coder involved is working on, so we can avoid conflicts with the files or the changes being done to the source, if you have anymore questions or problems setting it up, post them here, I'll be checking and try to help you out ASAP.
Fri, 21 Apr 2006 09:50:17

Crimson Wizard

Finally. Registered on SourceForge.net as [color=darkblue:169gjqlg]crimsonwizard[/color:169gjqlg] Downloaded and installed TortoiseCVS. BTW, why did Russian mirrors vanished from sourceforge.net download mirror-selection list? I remember there were two mirrors (St.Petersburg & Moscow).
Fri, 21 Apr 2006 13:03:47

Firebrand

[quote="Crimson Wizard":nk9q9l9q]Registered on SourceForge.net as [color=darkblue:nk9q9l9q]crimsonwizard[/color:nk9q9l9q] Downloaded and installed TortoiseCVS. Sounds good <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->, congratulations! you are a dev team member in SF now <!-- s;) --><img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" /><!-- s;) -->, you have access to the CVS repository now, use the username you registered to on SF and the password you use to login to access the CVS repository, if you have any problems or questions regarding the set up of TortoiseCVS, just post them here, I'll try to give you a hand <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->. [quote="Crimson Wizard":nk9q9l9q]BTW, why did Russian mirrors vanished from sourceforge.net download mirror-selection list? I remember there were two mirrors (St.Petersburg & Moscow). I don't know, maybe they are being repaired somehow? I don't think they are totally gone, they will return (maybe).
Sat, 22 Apr 2006 14:24:48

Crimson Wizard

Excuse me, it seems I am totaly overworked... so my wits are less effective today. <!-- s:wink: --><img src="{SMILIES_PATH}/icon_wink.gif" alt=":wink:" title="Wink" /><!-- s:wink: --> What I need to do exactly? I tried following. Created a new folder for so called "Sandbox". Launched CVS checkout from there. Got a dialog window. What parameters I need to set there? I read some help on sourceforge site, but it is still unclear to me (except for Username and Repository folder parameters).
Sat, 22 Apr 2006 16:37:38

Firebrand

[quote="Crimson Wizard":1alolsa2]Excuse me, it seems I am totaly overworked... so my wits are less effective today. <!-- s:wink: --><img src="{SMILIES_PATH}/icon_wink.gif" alt=":wink:" title="Wink" /><!-- s:wink: --> What I need to do exactly? I tried following. Created a new folder for so called "Sandbox". Launched CVS checkout from there. Got a dialog window. Up to here everything sounds good <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->. [quote="Crimson Wizard":1alolsa2]What parameters I need to set there? I read some help on sourceforge site, but it is still unclear to me (except for Username and Repository folder parameters). Here are the parameters to set for this window:
CVSROOT: It's something like this: :ext:username@cvs.sourceforge.net:/cvsroot/korax
PROTOCOL: Secure shell (:ext:)
PROTOCOL PARAMETERS: Blank
SERVER: cvs.sourceforge.net
REPOSITORY FOLDER: /cvsroot/korax
USER NAME: This one is obvious ;)
MODULE: karena
This settings should keep it going, you'll se another window where the repository files will start downloading to your "sandbox".
Sat, 22 Apr 2006 17:21:56

Crimson Wizard

I use proxy server connection, and it works badly with these sort of things, like FTP and - as I know now - CVS. It just cannot connect. <!-- s:( --><img src="{SMILIES_PATH}/icon_sad.gif" alt=":(" title="Sad" /><!-- s:( --> I'll try to send a notice to my net administrator, may be they'll provide some help. EDIT: no, it is really impossible for me to connect using FTP, so CVS won't work <!-- s:( --><img src="{SMILIES_PATH}/icon_sad.gif" alt=":(" title="Sad" /><!-- s:( --> . Maybe there is some other way we can share these files? What do you say if, for example, you tell me what files to edit and send me them using email, then I return modified files same way to you.
Sun, 23 Apr 2006 19:15:52

dj_jl

How about switching to Subversion (I did it already for Vavoom). It works using http protocol so it should have less problems.
Sun, 23 Apr 2006 20:59:43

Firebrand

Yes, I think it would be a nice idea too, I have started the process some days ago, it seems to be finished as of now, you can get another client for SVN, you can get it here: [url:2tmzznhy]http://tortoisesvn.sourceforge.net, install it in a similar fashion as TortoiseCVS, then you can check out the following: [url:2tmzznhy]https://svn.sourceforge.net/svnroot/korax/trunk/karena, that should be working out, then when prompet, enter your username and password, it's that easy! <!-- s;) --><img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" /><!-- s;) -->
Mon, 24 Apr 2006 09:23:28

Crimson Wizard

It sais:
PROPFIND request failed on '/svnroot/korax/trunk/karena' PROPFIND of '/svnroot/korax/trunk/karena': could not connect to server (<!-- m --><a class="postlink" href="https://svn.sourceforge.net">https://svn.sourceforge.net</a><!-- m -->)
I also tried Repository Browser and it worked fine until I tried to open "karena" folder, then it threw the same message.
Mon, 24 Apr 2006 14:07:56

Firebrand

Hmm, it seems to be a problem with your connection settings, or maybe you've got a firewall installed? if you have a firewall try to set it to allow TortoiseSVN connections. I'll look for more info on this BTW, give me some time, please.
Thu, 27 Apr 2006 10:39:52

Crimson Wizard

HELL YES, I made it! <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D --> Just worked a bit with connection settings. Nothing serious at all. heh size: 1,94 MB files: 768 revision? : 428 The only strange thing is that before it downloaded module files, a message appeared saying something like "certificate failed". Dunno what's that. OK, what's now? What to start with?
Thu, 27 Apr 2006 13:59:35

Firebrand

Cool! <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) --> As for where to start, well, there's a lot of things to do codewise, as I mentioned in another post, what we are really needing now it's a scoreboard and the implementation of the gargoyle class, but the gargoyle class hasn't all it's sprites as of now, so I think we should wait for them to complete <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->, the scoreboard should be the first thing to do, it's not that difficult to implement (I think), I have already made some work on it some time ago, if you look at the player.vc, you'll find a function called PlayerImpulse, that's where the player will call the scoreboard function using an impulse command at the console (obviously we'll bind this to a keyboard key when complete). The original scoreboard system from hexen is really messy and limited in they way it was implemented, I think we could use it as a base for the new scoreboard, and change the way it works, I would like to make the scoreboard display something like this: [quote="For the Scoreboard Concept I":23vbl4n6]Player Name, 1st, 2nd 3rd, etc. Place, frags, how much this player has been fragged, and if the player is a bot What do you think of this?
Thu, 27 Apr 2006 14:07:30

RambOrc

The gargoyle class is fairly low on the priority list IMO. Important is to get KA to work as perfectly as possible with the current set of classes, weapons and maps so that we can release it to the public. Adding new stuff to it is much better after that.
Fri, 28 Apr 2006 10:33:30

Crimson Wizard

Good, I'll try that scoreboard. Let's say, I create a new file scoreboard.vc (in cgame folder probably).
Fri, 28 Apr 2006 13:34:19

Firebrand

Sounds good <!-- s;) --><img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" /><!-- s;) -->. Let me know when you finish it.
Sat, 29 Apr 2006 09:28:47

Crimson Wizard

I'll mark all the changes I make with [CW]. No objections?
Sat, 29 Apr 2006 20:08:14

Firebrand

No problem, it's better to mark the changes to avoid conflicts, good idea.
Wed, 03 May 2006 10:37:11

Crimson Wizard

I've got questions. 1st is how I can create my own directory in koraxdev? I wish to store there screenshots maybe to show my coding results visually. Then, what should I do to upload modified version of KA to sourceforge server using SVN? And finally, do I need to add notices about my modifications into sources' logs (in the end of each file)? PS. I have some progress already.
Wed, 03 May 2006 14:35:19

Firebrand

You can create a directory using two methods, using the instructions supplied by Ramborc on this thread, or by downloading a FTP manager, which is the easier way, I would suggest to use FileZilla (which is free and you can find on SourceForge by doing a small search for it <!-- s:wink: --><img src="{SMILIES_PATH}/icon_wink.gif" alt=":wink:" title="Wink" /><!-- s:wink: --> ). As forthe SVN repository, you can commint your source changes directly to the SVN repository using TortoiseSVN, simply right click on the modified file, then look for the SVN Commit option, click on it and a window will appear where you can write your log message for the changes you made, and the files you are commiting, when you are done, simply click the OK button and the upload status window will appear, once that's done, your changes are committed automatically to the SVN repository, if you have anymore questions just ask here <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) --> .
Sat, 06 May 2006 10:15:02

Crimson Wizard

I tried that FileZilla and failed, *sigh*. May be that's my fate? <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) --> Please, check, did I enter right connection values: server: downloads.orcishweb.com port: 21 - it was set automatically user: <!-- e --><a href="mailto:koraxdev@heretichexen.com">koraxdev@heretichexen.com</a><!-- e --> password: 2pL5RDfV
Sat, 06 May 2006 14:29:47

Firebrand

Plese try with this username: <!-- e --><a href="mailto:koraxdev@downloads.orcishweb.com">koraxdev@downloads.orcishweb.com</a><!-- e -->
Mon, 08 May 2006 15:19:39

Crimson Wizard

I wonder, why my log messages do not appear in the updated files? For example, Player.vc has last log message 2006/04/09 by Janis. While TortoiseSVN -> Show Log command shows all the entries including mine and firebrand's last ones.
Mon, 08 May 2006 15:59:27

dj_jl

It's the last log from CVS. Subversion doesn't update these logs anymore.
Mon, 08 May 2006 20:49:00

Firebrand

Then I guess it's not useful to keep that information on any of the files, so my suggestion is to remove them when editing any file before commiting the changes, that will make the files smaller too.
Tue, 09 May 2006 10:27:29

Crimson Wizard

Actually I thought they gave code more "official" look. IMHO, it is good to have a chance to know what modifications were made up to current date. [quote="dj_jl":1lyo5267]Subversion doesn't update these logs anymore. You mean it cannot do this at all, or that log recording was disabled?

Back to the Korax Forum Archives