[Freeciv-tickets] [freeciv] #48252: Release of civ2civ3_earth

Back to archive index
OSDN Ticket System norep****@osdn*****
Wed Jun 21 05:07:53 JST 2023


#48252: Release of civ2civ3_earth

  Open Date: 2023-06-17 11:12
Last Update: 2023-06-20 23:07

URL for this Ticket:
    https://osdn.net//projects/freeciv/ticket/48252
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=12505&tid=48252

---------------------------------------------------------------------

Last Changes/Comment on this Ticket:
2023-06-20 23:07 Updated by: cazfi

Comment:

Reply To bard

- When there are 2 achievements with the same name (name entry in game.ruleset). There is no error message, and the ruleset can be played normally, but I think the savegame can get corrupted and end causing crashes. I'm not sure enough to open a ticket myself, but wanted to point it.
Maybe add a comment to #45428 (instead of opening anew ticket), if you think this is about it.
Reply To bard
- I also noticed that there is a maximum size for the text of "about this ruleset" (description_file defined in game.ruleset), that is just a bit longer than the current Readme file of civ2civ3 (long enough in my opinion). When the text is too long, it appears an error like this in the chat message: "Error... Trying to allocate 67000 in 16 bits", and only a few lines of text is shown in "about this ruleset". I guess 67000 is the size of the text, truncated to 3000 when allocated in 16 bits. But it would be very useful to know the text or file that is causing that error message.
#47658 (fixed in 3.0.7 - or are you still seeing that?) Sorry if I didn't brought that to your attention when I noticed it with civ2civ3_earth.

---------------------------------------------------------------------
Ticket Status:

      Reporter: bard
         Owner: (None)
          Type: Tasks
        Status: Open
      Priority: 5 - Medium
     MileStone: 3.0.8
     Component: Project
      Severity: 5 - Medium
    Resolution: None
---------------------------------------------------------------------

Ticket details:

from cazfi on https://github.com/dftec-es/civ2civ3_earth/pull/2
Once you have a stable version, I'd like to have it also in installer's list of modpacks to suggest.

I have finished a stable version of my ruleset civ2civ3_earth, released as v2023_06. I created a new branch named "release" for such stable releases that I consider ready to be shared in installer's list of modpacks. The links to the modpack files would be:
https://raw.githubusercontent.com/dftec-es/civ2civ3_earth/release/2.6/civ2civ3_earth-2.6.modpack
https://raw.githubusercontent.com/dftec-es/civ2civ3_earth/release/3.0/civ2civ3_earth-3.0.mpdl
Reply To cazfi
For freeciv-3.0 you have to choose:
- Leave out all the players with older freeciv-3.0 versions than 3.0.8. That includes anybody using freeciv provided by their linux distribution, with any distribution release made so far (and includes, e.g., Debian Bookwork that's currently in freeze, and won't take new freeciv version)
- Adjust the ruleset to avoid the case where there's a "Traderoute" range requirement evaluated by the client. (I can help you identify what was that, at least in this particular crash)

At the end I have not addressed this problem for v3.0, I just added a note in the NEWS file: Known bugs:
* When the ruleset is played with a version of Freeciv prior to 3.0.8, the "Investigate city" action may cause a crash to desktop (related to the presence of traded resources in the target city). As an alternative, military units can use the "Bombard" action to see all defending units.
Since the crash can be avoided by simply not using the Investigate city action, I didn't find necessary to disable this action for everybody, included those who uses a version with no crash. If you disagree (you do not like in the installer's list a mod that might cause a known crash), please let me know how to implement this option:
Leave out all the players with older freeciv-3.0 versions than 3.0.8

-- 
Ticket information of Freeciv project
Freeciv Project is hosted on OSDN

Project URL: https://osdn.net/projects/freeciv/
OSDN: https://osdn.net

URL for this Ticket:
    https://osdn.net/projects/freeciv/ticket/48252
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=12505&tid=48252



More information about the Freeciv-tickets mailing list
Back to archive index