Windows testing

Freeciv builds other than releases, for people to test.
User avatar
Arbogast
Elite
Posts: 412
Joined: Tue Jul 16, 2013 9:09 am
Location: France

Re: Windows testing

Post by Arbogast »

"Muchas Gracias Caballero!"

(El Zorro)

Edited next day:

It works just fine :D
cazfi
Elite
Posts: 3451
Joined: Tue Jan 29, 2013 6:54 pm

Re: Windows testing

Post by cazfi »

Arbogast wrote:It works just fine :D
Good, then I'll make more of such builds as S2_6 progress. There's quite a lot of Windows-specific and rather critical changes going in as adjustments for getting msys2 builds to work are made. There's continuous need to test that those changes have not broken msys1 builds.
I actually have regular msys1 build from S2_6 in progress while I'm writing this, and if everything goes as planned, I'll make WinXP compatible build from the very same freeciv revision tomorrow.
cazfi
Elite
Posts: 3451
Joined: Tue Jan 29, 2013 6:54 pm

Re: Windows testing

Post by cazfi »

Vista+ msys1 build from S2_6 r32464: http://download.gna.org/freeciv/package ... ha+r32464/

There has been several rather fundamental Windows-specific changes since previous build.
Setting Worker Tasks should now be fully functional feature in gtk3-client, not yet available in any other client. Right click in the city dialog map to open menu for a tile (there can be one task/tile). Also set suitable number of workers/settlers to autosettler-mode - those under direct human control do not care about the worker tasks set for a city.
User avatar
Alien Valkyrie
Elite
Posts: 519
Joined: Sun Feb 10, 2013 10:21 pm
Location: Stuttgart, Germany

Re: Windows testing

Post by Alien Valkyrie »

Three things:
Firstly, the gtk3 client finally works more or less properly for me. Is it intended that most of the UI is now gray instead of beige?
Secondly, the Worker Tasks feature is AWESOME! I've been looking for something like this for a long time now. Good job, guys!
What would be nice would be if the actions that are currently being performed on a tile were shown in the city dialog as well (or if the task is only removed once the action is completed instead of when it's started).
Thirdly, it seems the gtk3 client can't work with fullscreen mode outside a running game: All I'm left with after leaving a game is a small window without a frame, so I can't resize, minimize or even move it.

EDIT:
Fourthly, the unit graphics in the city production dialog are blurred. They're fine everywhere else.
Fifthly, trying to select an area (right-click&drag) causes an assertion failure in cairo-win32-surface.c, line 1485. Nothing game breaking since I don't use it, just annoying when I'm scrolling and accidentally drag a bit and immediately a message box pops up.
~ AVL
cazfi
Elite
Posts: 3451
Joined: Tue Jan 29, 2013 6:54 pm

Re: Windows testing

Post by cazfi »

cazfi wrote:Vista+ msys1 build from S2_6 r32464: http://download.gna.org/freeciv/package ... ha+r32464/

There has been several rather fundamental Windows-specific changes since previous build.
Setting Worker Tasks should now be fully functional feature in gtk3-client, not yet available in any other client. Right click in the city dialog map to open menu for a tile (there can be one task/tile). Also set suitable number of workers/settlers to autosettler-mode - those under direct human control do not care about the worker tasks set for a city.
And the build from same sources with WinXP-compatibility: http://download.gna.org/freeciv/package ... ha+r32464/
User avatar
Arbogast
Elite
Posts: 412
Joined: Tue Jul 16, 2013 9:09 am
Location: France

Re: Windows testing

Post by Arbogast »

Sorry to inform:
* r21464 launches OK but queries to the server -the / thing. It throws you back to the very first window.
* it doesn't accepts either the 'choose nation' in its window. Same result.
* Something that I didn't quite understand just hangs the game with 'program does not answer'.

*r32414 doesn't go beyond the DOS prompt. It did work OK a couple times.

Bummer!
cazfi
Elite
Posts: 3451
Joined: Tue Jan 29, 2013 6:54 pm

Re: Windows testing

Post by cazfi »

cazfi wrote:There's a new msys1 Windows Installer build from S2_5 branch r32400. This build already contains most of the fixes that eventual 2.5.4 release is expected to have: http://download.gna.org/freeciv/package ... .3+r32400/
New S2_5 build with a couple of more fixes: http://download.gna.org/freeciv/package ... .3+r32559/
There's draft NEWS-2.5.4 at http://freeciv.wikia.com/wiki/NEWS-2.5.4
cazfi
Elite
Posts: 3451
Joined: Tue Jan 29, 2013 6:54 pm

Re: Windows testing

Post by cazfi »

Arbogast wrote:Sorry to inform:
* r21464 launches OK but queries to the server -the / thing. It throws you back to the very first window.
* it doesn't accepts either the 'choose nation' in its window. Same result.
* Something that I didn't quite understand just hangs the game with 'program does not answer'.
Does running server separately give any better results?
User avatar
Arbogast
Elite
Posts: 412
Joined: Tue Jul 16, 2013 9:09 am
Location: France

Re: Windows testing

Post by Arbogast »

Dat is ze problem...
I don't know how to launch the client (the game) from the server. That is with my chosen settings.

Otherwise,
I just tried the 2.5.3 r32559 and is running quite nice.
Also, the 2.5.9 r32098 seems more stable. Which makes me ask a simple question: Should I run the modpack before starting a new and first game, as I had mixed results with that.
cazfi
Elite
Posts: 3451
Joined: Tue Jan 29, 2013 6:54 pm

Re: Windows testing

Post by cazfi »

Arbogast wrote:Dat is ze problem...
I don't know how to launch the client (the game) from the server. That is with my chosen settings.
In the Windows start menu you should have both the client (the named just 'freeciv', at least in some setups) and the server. Run them both. Server should open text console (it runs in a DOS-prompt). Following is what I get in my linux when launching server (just to make sure you know the server when you see it - you don't need to understand what it says just yet)

Code: Select all

Encodings: Data=UTF-8, Local=UTF-8, Internal=UTF-8
This is the server for Freeciv version 2.6.0-alpha
You can learn a lot about Freeciv at http://www.freeciv.org/
2: Loading rulesets.
2: AI*1 has been added as Easy level AI-controlled player (classic).
2: AI*2 has been added as Easy level AI-controlled player (classic).
2: AI*3 has been added as Easy level AI-controlled player (classic).
2: AI*4 has been added as Easy level AI-controlled player (classic).
2: AI*5 has been added as Easy level AI-controlled player (classic).
2: Now accepting new client connections on port 5556.

For introductory help, type 'help'.
> 
From the client main menu, choose "Connect to Network Game" (that is: connect to running server instead of launching one internally). That should open connection dialog where you can select "localhost" as the server Host and "5556" (by default) as the server Port (also seen in the server output above). Then click "Connect".
Post Reply