Page 10 of 22

Posted: 06 Jul 2007, 14:13
by kujeger
tc- wrote:Now it should work :-)
That it does, thanks! :-)

Posted: 09 Jul 2007, 16:11
by cong06
I tired to re-install Springlobby the other day, and for some reason it's not working anymore.

I get to the:

Code: Select all

./autogen.sh && make
and it goes through the whole compilation and spits out this:

Code: Select all

Now type `make' to compile.
cd . && /bin/bash /home/isaac/springlobby/missing --run autoheader
rm -f stamp-h1
touch config.h.in
cd . && /bin/bash ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make  all-recursive
make[1]: Entering directory `/home/isaac/springlobby'
Making all in src
make[2]: Entering directory `/home/isaac/springlobby/src'
Making all in images
make[3]: Entering directory `/home/isaac/springlobby/src/images'
Making all in flags
make[4]: Entering directory `/home/isaac/springlobby/src/images/flags'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/isaac/springlobby/src/images/flags'
make[4]: Entering directory `/home/isaac/springlobby/src/images'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/isaac/springlobby/src/images'
make[3]: Leaving directory `/home/isaac/springlobby/src/images'
make[3]: Entering directory `/home/isaac/springlobby/src'

<insert alot of strange code here>

make[3]: *** [socket.o] Error 1
make[3]: Leaving directory `/home/isaac/springlobby/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/isaac/springlobby/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/isaac/springlobby'
make: *** [all] Error 2
Is this a problem on my end? or are other people having the same problem?
(if you need to see the "strange code" in the middle, I'll post it, just didn't want to fill the forum up with useless text)

Posted: 09 Jul 2007, 20:35
by BrainDamage
the "strange code" is actually the useful part, the parts you posted are useless

i already reported a compiling bug & seems fixed here, try again checking the svn

Posted: 09 Jul 2007, 22:54
by cong06
Brain Damage wrote:the "strange code" is actually the useful part, the parts you posted are useless

i already reported a compiling bug & seems fixed here, try again checking the svn
sweet, I'll try it.

Just hate it when people take up a whole...screen full of code that you have to scroll through...and I was pretty sure...

but I guess I have alot to learn ;)

Posted: 10 Jul 2007, 00:55
by tc-
There was an incompability problem with the windows and linux build the other day but it should have been fixed by now. Just to confirm, is it working with latest svn?

On to another subject, I would need some testing on the start script generator. Most games should work now ( AI's are not supported yet, that will be the next step ). If you step on a bug in the start script it would be nice with the springlobby_script.txt and also script.txt genereated by TASClient( Or any other lobby with stable script generator). Add a ticket on http://tc.serveftp.net/trac and attach the script files you have access to.

I'm sure there are still a lot of bugs in the script generator and it would help out a lot if it's tested properly.

Posted: 10 Jul 2007, 10:26
by MelTraX
You're really fast.. :shock:

Would it be much work to setup autobuilds so that Windows users can see the development without having to compile it themselves? You would probably get some more beta testers this way (I'm one of them)..

Posted: 10 Jul 2007, 12:02
by tc-
I've been trying to increse the bus factor of the project for a long time now, but the interest to help writing code has been very low. I have recived some help various people but just occationally. The reason I've tried to get people to help out is because I might get run over by a bus or something and then the project would just die. Well, I have come to a point where I have to choose between my family and my projects. Anyone who has a family knows what comes first. I'm very sorry about this, but I have no choice, really.

I cannot continue active development of the client anymore. But I can continue as maintainer of the project, as this will not take that much time from me.

This is a critical stage in the project and I really hope some of you can step up and continue the active development from here on. Most of the ground work has been done and it's mostly implementing UI features left( that imo is the most fun to do ). The sourcecode documentation is there and if anyone has questions about it I will gladly answer( I'm not just going to dissapear ). There is a list of things to be done on the trac site( http://tc.serveftp.net/trac/report/1 ), it's just to go there and grab something :-)

Posted: 10 Jul 2007, 12:23
by tc-
MelTraX: I'll try to setup windows nightly builds some time this week.

Posted: 10 Jul 2007, 12:39
by AF
This bus factor of 1 thing is the number 1 cause of project death in the spring community. People would rather start a rival project from scratch then help out an existing project, even though that probably means the first project ends up nuked by real life and then the rival project looses momentum.

tc, dont consign this as your involvement in the project ended, rather consider it as a general pause or a break while you sort out other things. I took such a break in my own project and then picked it up a month later again, look at me now! That could be you too! Your not that far away either, as you said its mostly GUI stuff, and if you really need the help I'm always here to give it, as you already know hopefully. Having said that I doubt I can be a fulltime maintainer of spring lobby, as I have my own lobby and numerous other projects.

btw how do you do your GUI? Do you use a GUI designer of any kind? Or is it all done from handwritten code?

Posted: 10 Jul 2007, 13:06
by tc-
AF: I'm not going to stop completley, but I will not write much code for it. I might start doing that too again later but not right now. I will probably be able to do a lot on school breaks.

And yeah, I write my GUI code by hand, haven't found any nice GUI designers for wxWidgets yet :-)

Posted: 10 Jul 2007, 13:41
by Kloot
@tc

If you're interested I can try to take over until you're able to pick up development again, your client is now further along than mine was but I'm sure there are still pieces that I could transfer to SL to shrink that todo-list a bit. Anyway, thanks for the effort whatever you decide!

Posted: 10 Jul 2007, 14:00
by tc-
Kloot: I was hoping someone would say that :-) You are more than welcome to. I can still maintain the svn/trac/buildbot server if you don't have other plans. And I will probably commit some code every now and then too :-)

Posted: 10 Jul 2007, 14:41
by semi
I will be doing some coding for this project as well. TC, it would be very nice if you kept your status as the maintainer, as switching everything over to someone else has lots of overhead and high risk.

Posted: 10 Jul 2007, 15:13
by Kloot
Yeah I agree, plus it's no more than logical since the client is still very much tc's project.

Posted: 10 Jul 2007, 16:10
by clericvash
Well either way i hope all 3 of you can work together to get it to a point where it is fully working and stable.

Posted: 11 Jul 2007, 09:24
by tc-
I'll remain as maintainer for as long as I'm needed, wanted, and not in the way :-)

Kloot: We are having dev discussions in #taspring @ freenode, feel free to join if you like.

Unknown extension

Posted: 11 Jul 2007, 14:03
by Lefty
hi ! I tried to join multiplayer game, but this error occured -
"GetTDFName: Unknown extension: \231-q"

so I inspected script file:

Code: Select all

[GAME]
{
        Mapname=???晭q;
        StartMetal=1000;
        StartEnergy=1000;
        MaxUnits=500;
        StartPosType=2;
        GameMode=0;
        GameType=??;
        LimitDGun=0;
        DiminishingMMs=1;
        GhostedBuildings=1;

        HostIP=???㐹!;
        HostPort=8452;

        MyPlayerNum=3;

        NumPlayers=4;
        NumTeams=4;
        NumAllyTeams=2;

        [PLAYER0]
        {
                name=???;
                Spectator=0;
                team=0;
        }
        [PLAYER1]
        {
                name=???da;
                Spectator=0;
                team=1;
        }
wrong encoding ? (I use UTF8 on my system)
here is end of the lobby output:

Code: Select all

** OnBattleInfoUpdated(  ): 
** OnUserJoinedBattle(  ): 
** SendMyBattleStatus(  ): 
-- ExecuteCommand(  ): : ??? Cmd: ADDSTARTRECT params: 0 0 1 29 200
** OnUnknownCommand(  ): 
-- ExecuteCommand(  ): : ??? Cmd: ADDSTARTRECT params: 1 172 0 200 200
** OnUnknownCommand(  ): 
** OnBattleInfoUpdated(  ): 

** (springlobby:16765): CRITICAL **: clearlooks_style_draw_handle: assertion `width >= -1' failed

** (springlobby:16765): CRITICAL **: clearlooks_style_draw_handle: assertion `width >= -1' failed
** OnBattleInfoUpdated(  ): 
** OnBattleInfoUpdated(  ): 
** OnUserJoinedBattle(  ): 
** Say(  ): 
** SayBattle(  ): 
** OnUserQuit(  ): 
** OnNewUser(  ): 
** SendMyBattleStatus(  ): 
** SendMyBattleStatus(  ): 
** OnUserJoinedBattle(  ): 
** OnBattleInfoUpdated(  ): 
** OnNewUser(  ): 
** SendMyBattleStatus(  ): 
** OnUserJoinedBattle(  ): 
** OnUserLeftBattle(  ): 
** OnBattleInfoUpdated(  ): 
** SendMyBattleStatus(  ): 
** Say(  ): 
** SayBattle(  ): 
** OnBattleInfoUpdated(  ): 
** OnUserLeftBattle(  ): 
** OnBattleInfoUpdated(  ): 
-- GetScriptTxt(  ): : 0
-- GetScriptTxt(  ): : 1
-- GetScriptTxt(  ): : 0
-- GetScriptTxt(  ): : 0
** OnUserJoinedBattle(  ): 
** OnBattleOpened(  ): 
** OnBattleInfoUpdated(  ): 
** OnUserLeftBattle(  ): 
** OnBattleInfoUpdated(  ): 
** OnUserJoinedBattle(  ): 
** OnBattleInfoUpdated(  ): 
I am running Gentoo Linux on AMD64...

Posted: 11 Jul 2007, 14:14
by tc-
I noticed that problem too, it's something in spring.cpp, seems wxFormat() isn't portable.

Edit: I comitted something that might have fixed it. Lefty can you check if it works?

Posted: 14 Jul 2007, 21:25
by tc-
Thought I'll leave a status report.

A lot of work on the build system has been done. An ebuild for gentoo as well as making debian package is beeing made. Some bugs in startscrpits has also been fixed.

No flashy new features though. But that will propbably not wait too long, after all that's the fun part :-)

Posted: 15 Jul 2007, 13:37
by tc-
A new windows binary is available for those who don't have the time build their own.

Please report bugs to http://tc.serveftp.net/trac/

The binary is found here: http://www.osrts.info/~heze/SpringLobby ... _alpha.zip

And yeah, thanks for hosting heze :-)