ENDLESS™ Space is a turn-based 4X strategy game, covering the space colonization age in the ENDLESS™ Universe. You control every aspect of your civilization as you strive for galactic dominion.
This is purely a cosmetic mod, it hides any star system improvement which the current system isn't going to benefit from.
It is very conservative in this regard, so if a planet you haven't colonized yet, can benefit from an improvement, it will still appear (so you can build it before colonizing the system).
It also removes any and all trade mods from the tech tree for factions which have the endless war trait and haven't picked blockade breakers. This means you can play Cravers without having to shuffle through all the trade-upgrades that will never ever happen.
I like the changes to StarSystemImprovements.xml, if it is OK with you I will add them into the next revision of the community bug fix mod and give you credit. (I have also changed the file so it will be a merge.)
I am not certain about your changes to TechnologiesDiplomacy.xml. There is one behavior of tech trading which was not clear to me, and I don't really agree with, but "that's the way it is". Any tech which is race-specific is not tradeable, even if it "should be". For example, sowers can neither give, nor receive any of the colonization techs, because all of them are race-specific. It clearly doesn't provide any benefit to another player to get the sower version of a colonization tech, or vice-versa. But they are different techs in the xml, so they are not tradeable. Similarly for the techs which grant a ship hull, because they unlock different things. So efficient shielding, for example, is never tradeable.
I do not quite follow your changes in this file, but you have added a new race-specific technology for the non-craver races. This makes the tech no longer tradeable, which appears to be a gameplay change. Can you explain a little more about the motivation for this change?
Mostly it was adding eternal war versions of the techs, so you wouldn't be getting a tech with an unlock you would never ever use. This seemed more elegant than getting techs with upgrades which you will never see.
I failed to consider tech-trading for that. Since if you we're at eternal war, techtrading isn't really your style. Of course you can still tech-trade while at eternal war, when you are negotiating for a cease fire. In that case, I've introduced some unintended changes to gameplay.
Davea, you are most welcome to roll the changes into your community bug fix mod, even if you only grab the chances from StarsystemImprovements.xml
Harel55 wrote: Hooray, a very nice idea. Perhaps to compensate for the removal of trade upgrades, you could replace them with base FIDS increases?
Well, you took the eternal war trait, knowing you we're giving up trade as a consequence.
Removing that consequence would be a game change, so I'd rather not. You are more than welcome to do it yourself, based on my code, but I prefer the original game balance for now.
davea wrote: There is one behavior of tech trading which was not clear to me, and I don't really agree with, but "that's the way it is". Any tech which is race-specific is not tradeable, even if it "should be". For example, sowers can neither give, nor receive any of the colonization techs, because all of them are race-specific.
Similarly for the techs which grant a ship hull, because they unlock different things. So efficient shielding, for example, is never tradeable.
Trading colonizations techs there are ways to solve.
I've just added the "tolerant" unlock as a hidden unlock to the regular versions and removed the special versions.
FactionTrait.xml is just included in a clean version with no references to the techs I've removed.
Excellent mod idea. (I suggested the same thing in suggestions and was referred here). I'll give it a try and let you know if there's something odd.
Okay, I had some trouble getting it to load properly (the game doesn't restart when you click load, it only ends.).
Quick thought: Does the mod do anything about technology that stops being useful in a system? If not, should it? This is in relation to terraforming a planet so that a technology is no longer useful.
Grubsnik
Newcomer
Grubsnik
Newcomer
100g2g ptsReport comment
Why do you report Grubsnik?
Are you sure you want to block Grubsnik ?
BlockCancelAre you sure you want to unblock Grubsnik ?
UnblockCancelHarel55
Newcomer
Harel55
Newcomer
100g2g ptsReport comment
Why do you report Harel55?
Are you sure you want to block Harel55 ?
BlockCancelAre you sure you want to unblock Harel55 ?
UnblockCanceldavea
Newcomer
davea
Newcomer
700g2g ptsReport comment
Why do you report davea?
Are you sure you want to block davea ?
BlockCancelAre you sure you want to unblock davea ?
UnblockCancelGrubsnik
Newcomer
Grubsnik
Newcomer
100g2g ptsReport comment
Why do you report Grubsnik?
Are you sure you want to block Grubsnik ?
BlockCancelAre you sure you want to unblock Grubsnik ?
UnblockCancelGrubsnik
Newcomer
Grubsnik
Newcomer
100g2g ptsReport comment
Why do you report Grubsnik?
Are you sure you want to block Grubsnik ?
BlockCancelAre you sure you want to unblock Grubsnik ?
UnblockCancelGrubsnik
Newcomer
Grubsnik
Newcomer
100g2g ptsReport comment
Why do you report Grubsnik?
Are you sure you want to block Grubsnik ?
BlockCancelAre you sure you want to unblock Grubsnik ?
UnblockCanceldavea
Newcomer
davea
Newcomer
700g2g ptsReport comment
Why do you report davea?
Are you sure you want to block davea ?
BlockCancelAre you sure you want to unblock davea ?
UnblockCancelGrubsnik
Newcomer
Grubsnik
Newcomer
100g2g ptsReport comment
Why do you report Grubsnik?
Are you sure you want to block Grubsnik ?
BlockCancelAre you sure you want to unblock Grubsnik ?
UnblockCanceldavea
Newcomer
davea
Newcomer
700g2g ptsReport comment
Why do you report davea?
Are you sure you want to block davea ?
BlockCancelAre you sure you want to unblock davea ?
UnblockCancelendlessv
Newcomer
endlessv
Newcomer
100g2g ptsReport comment
Why do you report endlessv?
Are you sure you want to block endlessv ?
BlockCancelAre you sure you want to unblock endlessv ?
UnblockCanceldavea
Newcomer
davea
Newcomer
700g2g ptsReport comment
Why do you report davea?
Are you sure you want to block davea ?
BlockCancelAre you sure you want to unblock davea ?
UnblockCancelFalaris
Newcomer
Falaris
Newcomer
4 000g2g ptsReport comment
Why do you report Falaris?
Are you sure you want to block Falaris ?
BlockCancelAre you sure you want to unblock Falaris ?
UnblockCancel