Alpha 10-iter#02: Dev Update [ the current todolist ]

I only display what is already done (x) and what I actually working on (o):

Colony Simulation Model (CSM):
   (o) all existing CSM events (Colony Established, Dissident Colony, Governmental Destabilization, Health-Education Relation, Social Disorder, Unrest and Uprising) were been revised and completed.
   (o) all the events already implemented have their own unit. Additionally their code is audited and corrected.
   (x) event: Health-Instruction Relation: the modifiers are changed for a global ratios that  modify instruction as a whole.
   (o) the entire code that process the events is reworked and optimized.
   (o) completion of the event cancellation code which lacked of many data transfer.
   (o) a now useless cancellation method is removed.
   (o) the events have now custom statuses, those indicate more clearly than a cryptic integer value in which mode the event is.

   (x) new entries:
         (x) csm: cohesion data.
         (x) faction: faction template.
         (x) faction: Magellan Unity.
         (x) time flow system: real time and turn-based time flow (main description).

   (o) full code audit (refactoring, code cleanup, optimizations, bug fixing like the one which concern the decimal setting) of the following units:
         (o) farc_csm_core.
         (o) farc_csm_events.
Socio-Political Matrix:
   (x) funky calculations of the SPM items modifiers is now fixed.

Work, work, work.

Just notice that I also work on the design document to cleanup some mess I made by building the CSM.

Stay tuned.

Alpha 10-iter#02: Dev Update

I continue to applying code audits and refactoring for the CSM code.

Some bugs have been fixed, like the one which scrambled calculations for the colony's basic data. I also create new units by event for a better management for me.

After this audit I will fill the holes in the current form of the implementation, will add additional colony events and will, finally, update the colony panel.

That's all, only under the hood work for now.

Alpha 10 - teration #01: Release Info Update

The 7z packages (full version and cumulative patch) are uploaded also on GitHub, I don't know why I haven't thought of that previously...

the FARC GitHub release page:

Alpha 10-iteration #02- Colony Simulation Model

The second iteration is about the completion of the colony Simulation Model, which is of course already implemented but have some holes in the code and requires full testing and adjustments. It's not only an under the hood update but include also its interface and its encyclopedia entries.

The under the hood part will be about to fill the holes in the code, particularly for testing the data over the time, to adjust the modifiers, and adding new colony events.

The interface updates will touch the Colony Panel which require a serious cleaning. The part that will be worked are those concerning the population and the settlements.

Finally the encyclopedia part will be about adding a maximum of entries cocnerning the explanation of this game system, the data it touches and the detail of each colony event.

It's easy to  put ideas, more less to put them into fruition. When I see the awesome brothers which doing that with DF since more than 15 years, I'm nothing beside them.

That's all, stay tuned and thanks again for your interest in this project after all this time.

Alpha 10 - iteration#01 Release

Finally the release is here.

Now FARC will be bundled in two flavors: manually, with 7z archives and semi-automated with setup files.

If you take the setup way, please delete any previous version of FARC before.

If you take the manual way, you can update if you only have the alpha 10 installed in first.

The setup of the upcoming iterations will update automatically this one, even deleting correctly files if it is required.

Setup is here: FARColony-full-alpha_10it01-

Manual archive is here: FARColony-full-alpha_10it01-

Cumulative patch for the Manual archive of FARC alpha 10 (released before this first iteration update) is here: FARColony-cumulativepatch-alpha_10it01-
To apply the patch unpack into your install dir and overwrite anything.

Release Notes:

  • 3D: 
    • some fixes for the browsing of the objects.
  •  User's Interface - General:
    • overhaul of the fonts with replacement of existing ones and the implementation of a dynamic assignment.
    • overhaul of the encyclopedia.
    • overhaul of the keyboard shortcuts.

Stay tuned.

Small delay due to patch problem

I'm sorry for the delay. The iteration 1 is done but I have some problem to make a patch, since some files are removed with this update. I'm looking for a solution and  I think I found something OK but it needs some testing.

In either case I will upload the files today during the day (EST time).
In the worst case I will upload the patch into a 7z archive.

Stay tuned.

NB: yeah I know, I should make an installer version of FARC, and I think I will upload one today too.