bugFreeciv - Bugs: bug #19711, no hex tiles

Show feedback again

bug #19711: no hex tiles

Submitted by:  Sam Steingold <sds>
Submitted on:  Fri May 4 22:42:45 2012  
Category: generalSeverity: 3 - Normal
Priority: 5 - NormalStatus: None
Assigned to: NoneOpen/Closed: Open
Release: 2.3.1-1Operating System: GNU/Linux
Planned Release: Contains string changes: None

Add a New Comment (Rich MarkupRich Markup):

You are not logged in

Please log in, so followups can be emailed to you.


Thu May 10 15:44:32 2012, comment #5:

>Toggle "save options on exit" off

my problem is not that the options are saved, but that they are saved in a different order/format than they were read.
i.e., if I did not modify the options, the file on disk should not be modified even if options are saved.
this is not the case: the order of options in the file is changed and the way worklists are recorder is totally screwed up.

Sam Steingold <sds>
Thu May 10 15:35:02 2012, comment #4:

> freeciv insists on rewriting the client config file

Toggle "save options on exit" off (and remember to save that setting as it's already being repsected when freeciv closes)

Marko Lindqvist <cazfi>
Project Administrator
Sun May 6 05:29:21 2012, comment #3:

client and server files are attached.
note that these files are hand-edited and kept under mercurial, so I find it unfortunate that freeciv insists on rewriting the client config file, reordering options and reformatting worklists.

settings in the server file are ignored (e.g., all units are on the same tile despite "set dispersion 3" even though I selected "ruleset version" "sea" and the console said
"sds: 'set dispersion 3'
Console: 'dispersion' has been set to 3.")

I am confused about the meaning of "iso".
I want the view window borders to be parallel to E/W/N/S and not diagonal. how do I ensure that I _never_ see the diagonal window?

at this time, I see
1. diagonal view window
2. hex-shaped tiles
3. from each tile I can go in 1 move to 8 different neighboring tiles (all 8 num.pad. keys move to a different tile).


(file #15682, file #15683)

Sam Steingold <sds>
Sat May 5 00:33:17 2012, comment #2:

"default_tileset_name" is entry in client configuration file ( ~/.freeciv-client-rc-2.3 )

Combination of non-iso hex tileset "hex2t" and iso hex topology even shouldn't work, and certainly has not worked on 2.2 either. Either use non-iso topology "WRAPX|HEX", or iso tileset such as "isophex"

I tested WRAPX|ISO|HEX & isophex on trunk and it seemed ok.

Marko Lindqvist <cazfi>
Project Administrator
Fri May 4 22:52:10 2012, comment #1:

Where did you used to 'set default_tileset_name="hex2t"'? That's not a server option.

To diagnose this further I need to understand a bit better exactly what you're experiencing. When you say "each hex cell has 8 neighbours", are you saying you see hex-shaped tiles but all move directions you enter on the numeric keypad move units? Or are you seeing square-shaped tiles?

In general, you need to make the server-side topology and client-side tileset match each other, and Freeciv isn't as helpful as it could be in ensuring that's the case.

Jacob Nevins <jtn>
Project Administrator
Fri May 4 22:42:45 2012, original submission:

with 2.2 I set default_tileset_name="hex2t" and topology=9 and
the geometry of the map becomes "hex", i.e., north is up, south is down, the window borders are parallel to north/south/east/west.
and, most importantly, each hex cell has 6 neighbors.
now, with the topology="WRAPX|HEX|ISO" setting I do get the
window borders in the right directions (N/S/E/W) but each hex
cell has 8 neighbors, as if it were a square.

Sam Steingold <sds>


(Note: upload size limit is set to 1024 kB, after insertion of the required escape characters.)

Attach File(s):

Attached Files
file #15682:  client.rc added by sds (11kB - application/octet-stream - client and server init files)
file #15683:  sea.serv added by sds (416B - application/octet-stream - client and server init files)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by cazfi (Posted a comment)
  • -unavailable- added by jtn (Posted a comment)
  • -unavailable- added by sds (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Error: not logged in



    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun May 6 05:29:21 2012sdsAttached File-=>Added client.rc, #15682
      Attached File-=>Added sea.serv, #15683
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup