»Admiral Kirk Posted September 18, 2003 Report Posted September 18, 2003 Ok, Userlist is fixed up (I know it doesnt sort by teams, nor does it tell you what team each person is on, ill get to that dont worry, at least the second part anyway, sorting by teams sounds like too much of a pain in my -*BAD WORD*-.) Right now I think its time for me to do a little backtracking and bug fixing. I think I finaly figured out a way to fix the buffer bug (as in it never emties) and a few other problems MABYE... BUT! it requirs some serious re-writing. So ill prob be busy doing that for now. (btw, this will also make the logs look nicer (aka like Ctm makes them with the P and T for priv and team msgs and the like). dont tell ekted but i figured it out by reversing how Ctms chat interface did it. Honestly using a ListCtrl for the main text box didnt ocur to me at first ^^ but i think itll turn out to be the perfect solution. Well, let me know what I should work on next once I finish the bug fixes. Heres whats on my list: - Add user info on mouse over (Popup box with user info on mouse over of user names on user list) <- no idea how yet, but im gonna do it - Download list of Zones from ListServer- Add support for SOME type of profiling, even if its primitive- Fix up Main Chat window <- Doing this now- Allow Client side commands to be executed in the Auto- Anything else you guys can think of? kirk
ExplodyThingy Posted September 18, 2003 Report Posted September 18, 2003 Kirk roxors. Ive noticed (now that my cable FINIALLY works) that if you stay connected for 48+ hours the screen simply stops displaying text, even if you send it. Also, at ~24 hours, the lines start to blur together, and the colors change midline. I assume this is all related to the buffer?
»Admiral Kirk Posted September 18, 2003 Author Report Posted September 18, 2003 Yup, it never clears, it just loads up more and more data until it bogs down to the point where it just stops. Oh it WILL add that line.. eventualy.. mabye... if you check your CPU youll prob notice it juicing up a goood 100% or so (basicly whatevers leftover, cause i set its priority to low so it wouldnt cause system slow down) I think I finaly figured out how to fix that up, so hopefully that wont be an issue much longer.
»Admiral Kirk Posted September 18, 2003 Author Report Posted September 18, 2003 thatd be a dirty hack, i dont like dirty hacks, i either do it right or not at all, im working on it, listctrls wont work cause of the way my multiplatform api handles them, but i think i found something else that will. not to worry!
viper16grl Posted September 19, 2003 Report Posted September 19, 2003 http://kirk.sscentral.com/downloads.php
CeinWyN MaN+ Posted September 20, 2003 Report Posted September 20, 2003 Small bug, dont have time to take print screen right now, when theres X amount of players in the zone, and 1 leaves, the players in zone number stays at X. For example..7 players, 1 leaves, now theres 6 but still displays 7. i checked subarenas 2, but only 6 players in the zone.
Guest Posted September 22, 2003 Report Posted September 22, 2003 Awesome client kirkie. I found one bug, however. After an alert msg (e.g. ?help ?cheater) when I do :: it displays ":elp: (kewlair:" and doesn't cycle through the names that last msged me. Just wanted to let you know. Keep up the good work.
Guest Posted September 22, 2003 Report Posted September 22, 2003 Ooops, that last post is mine. Also, wanted to let you know that this bug was in 0.7 earlier. Not sure about previous versions.
kewlair Posted September 22, 2003 Report Posted September 22, 2003 Grrr, I hate technology. The above two posts are mine.
»Admiral Kirk Posted September 24, 2003 Author Report Posted September 24, 2003 Ok... it would be realy nice if the portable API im using would cooperate. Im starting to realy dislike it and in about > < this much time im going to say to heck with a Linux port and use strait up Win32 API. Ya, incase you cant tell, im having a -*BAD WORD*- of a time trying to get the main chat buffer to work correctly... I might have to let that slide for a bit longer and go work on something else, well see.
ExplodyThingy Posted September 24, 2003 Report Posted September 24, 2003 Eeeee.Well, dont scrap linux altogether, just hide what youve got somewhere abouts so that linux will work later. How about just saving the last 10 lines to a string, then just whipe out the whole buffer, and "send" those lines again?
»Dustpuppy Posted September 25, 2003 Report Posted September 25, 2003 How about letting other people help? Normally your stuff is open source I had started on a cross-platform (through Cygwin) ncurses-based client, but I think I might move on to a more ambitious project I've thought of.
»Admiral Kirk Posted September 26, 2003 Author Report Posted September 26, 2003 I made the offer to CVS this project if thier was enough interest. But no one stated any interest in it whatsoever, so i dropped the idea. Itll be a lot of work to get this project up on a public CVS and I aint doin it unless its gonna be worth it. Requirments for this project:-ANSI C++ Knowledge-wxWindows 2.4.0 C++ API Knowledge-General Understanding of SubSpace and its workings. If you think youve got those, step up to the bar, if ive got a few people willing to try, ill do it. -*BAD WORD*-, id be willing to release the source either way if it wernt for the fact that I think id end up with all kinds of nasty -*BAD WORD*- forks of this app. Id rather wait till I was done before I release the source. The only exception being if thier were enough people interested in helping. Oh, and understand im a very picky coder and Id probably make it very difficult to stay interested in volutearing I tend to code alone, but im willing to brake it out and see what a small group can do.
»Dustpuppy Posted September 26, 2003 Report Posted September 26, 2003 Perhaps you could segment it? I would be happy to do the directory server code, perhaps as a class which you could plug in to the GUI?
»Admiral Kirk Posted September 27, 2003 Author Report Posted September 27, 2003 Thats certainly a posibility, although ive already started the class for the Directory Server window, youd need some knowledge of the wxWindows API in order to continue where I left off, and I tend to be rather particular about my coding But im certainly not willing to say no. If youd like to take a look at it and see if its something that youd be capable of, give me an email address and ill send you source archive for you to take a look at. (btw, I wouldnt mind a copy of SubStats source ) and yes, this project WILL be open source when its finished, no questions. I just dont like to open source junk before ive had a chance to turn it into gold
ExplodyThingy Posted September 27, 2003 Report Posted September 27, 2003 Id be willing to learn wxWindows just for this, always nice to learn new things. I have the basics of the other two that are needed tho.
shazbot Posted October 8, 2003 Report Posted October 8, 2003 some things i'd like to see fixed : - When I maximize the window then bring it down to medium size again the scroll bar is half way through the entire chat session and I have to scroll down, not critical just annoying. - Add ?arena to ?cmdhelp, I was going to suggest it then I tried it and found out it was actually a command yet ?cmdhelp shows only the following : SubChat Command Help:NOTE: These commands disable RECIEVING only, you may still send.- ?nopubchat - Disable/Enable Public Chat.- ?noteamchat - Disable/Enable Team Chat.- ?noarenachat - Disable/Enable Arena Chat (?lag, ?chat and many others use Arena Messages).- ?nowarnings - Disable/Enable Sysop Warning Messages.- ?nochat [#] - Disable/Enable Chat #. ('?nochat 1' (dis/en)ables ;1;) - ?go [#/(arena)] - Jump to a specific Public or Private Arena.- ?logbuffer [(filename)] - Log Entire Contents of Buffer and Continue logging (filename is optional, default is session.log).- ?log [(filename)] - Log from this point forward (filename is optional, default is session.log).- ?away [(message)] - Enable/Disable an Away Message. - I'd like to see auto-date-logging added as an option so that you enter and your auto does ?log dd/mm/yy, as well as have a timestamp option. - as far as the profiles go i don't know much about programming but can't you just make an editable .txt in the subchat folder where we can add multiple profiles including Name: password: Auto: Chats: etc and then have subchat options screen read that file, and just select a profile, then load it... more to come when i think of it.
»Admiral Kirk Posted October 8, 2003 Author Report Posted October 8, 2003 Ok, see, ?arena isnt a client side command, its a server side command. If the server interpits it, not the client, which is why it wasnt listed. But I supose that since most people come from an Esc A Continuum era, and not SubSpace, I should list it. As for minimizing and it scrolling to the middle, infact, so far as anything goes with the chat box, ignore it. Im gonna have to redo the entire thing i dont even know how yet, and im sure everything is going to change. As for the profiles, oh ya, cause ya know i only havnt impimented that cause im lazy suuure itd only take me 5 seconds to just whip up a text file and profiling and all that..... <- note sarcasm. If it was easy, i would have done it already... But one thing at a time, ill worry about new features once i fix the text box bugs.
shazbot Posted October 9, 2003 Report Posted October 9, 2003 It may be server side, but even in 1.35 it didn't list the arenas in your chat, i figured it wouldn't do anything. the scroll thing, mmmkay. the profile thing : sorry just trying to help
viper16grl Posted October 9, 2003 Report Posted October 9, 2003 kirk> help is always appreciated, it just irks me sometimes when someone who isnt a programmer starts making estimations on how hard/easy a feature would be to add, no offense. Keep the comments rolling
Wonderer Posted October 24, 2003 Report Posted October 24, 2003 1) When i message it sents message as a private message to the ticket player.2) Can you add ?kill functionality so kill messages can be sent to it?3) Can you modify the pilot list to show squad and freq in columns that we can then set the orber by them?
ExplodyThingy Posted October 25, 2003 Report Posted October 25, 2003 Werent those already addressed? Apparently its hard for kirk to check the first two letters, then offset it one more, and send a teamchat. Im not sure of how its internal mechanics work, it very well might be hard.?kill, ?enter, ?exit i would love.
»Admiral Kirk Posted October 30, 2003 Author Report Posted October 30, 2003 Ask and yee shall recieve, go download the new alpha release v0.9a on the site. ?nenter ?nleave ?ndeath
Recommended Posts