[MOD] X:R Conquer mod v0.19s Updated 29/09/2015

The place to discuss scripting and game modifications for X Rebirth.

Moderators: Moderators for English X Forum, Scripting / Modding Moderators

StumblingDrunk
Posts: 36
Joined: Sat, 22. Oct 05, 10:38
x2

Post by StumblingDrunk » Sun, 19. Apr 15, 20:18

This sounds amazing! Its exactly what XR needs and I would be back in the game in no time ;)

Rubini
Posts: 452
Joined: Mon, 7. May 07, 05:17
xr

Post by Rubini » Mon, 20. Apr 15, 01:52

StumblingDrunk wrote:This sounds amazing! Its exactly what XR needs and I would be back in the game in no time ;)
Thanks mate!
I´m finishing to cook the first update with a much more robust code with all promised additions and more. So, if you can, wait one more day to play with.
Here the main changelog for V0.12:

1. added Retaliation&Invasion forces capships types per faction. They can use xl or l ships (if any) with a chance. Xenon will only spawn in small number (1 or 2) because they are too powerful. It's configurable.
2. the Stronghold is now really a small outpost but very well armed
3. EWS (early warning system) for when enemy forces invade any player zone in the galaxy.
4. Spy Net Report, that will report when any station is destroyed in any place. This provide the type of station, so, you can late build one of the same type to preserve the economy if you want it. Or in a future release help an ally to build it.
5. Now any destroyed station will generate Retaliation Force for any faction ( before, this was true only for player faction)
6. fixed an issue where in rare cases a Retaliation Force was create for player faction. Also checked the code for rebuild Stations, Invasions Forces, Stronghold : the idea is that all player faction intervention must be done by the player itself (when and where attack, build stations, etc)
7. An OOZ (out of zone) combat intervention on code, because the vanilla game have poor OOZ AI, yet worse for CapShips x Stations. Now the game force a result (if needed) with a chance. It's configurable.
8. added a routine to stop to generate Invasion Forces for factions that don´t have at least one station. So, if no more stations this faction will die in time (note that vanilla code will continues to spawn this faction ships here and there, but will be not more a threat)
9. forget to say, enemy forces ships have now marines inside to prevent easy boarding.
10. Finally, a Config file where you can change various aspects of the mod like the chance and frequency of Enemy Forces, turn on/off OOZ intervention, change the Xenon Inv. forces ship's number, etc

Uff! I guess that it's all! :P
To be released in one or two days!

Sparky Sparkycorp
Moderator (English)
Moderator (English)
Posts: 8074
Joined: Tue, 30. Mar 04, 12:28
x4

Post by Sparky Sparkycorp » Mon, 20. Apr 15, 10:04

Wow, that's pretty epic :)

Rubini
Posts: 452
Joined: Mon, 7. May 07, 05:17
xr

Post by Rubini » Mon, 20. Apr 15, 11:39

Version 0.12 is online, first post updated!
A lot of new additions and refinements, it´s not more a beta from now on.:P

Rubini
Posts: 452
Joined: Mon, 7. May 07, 05:17
xr

Post by Rubini » Tue, 21. Apr 15, 19:11

Version 0.13 is being cooked: :P

- A much better and galaxy wise Early Warning System - done!
X:R have not a functional EWS at all, but now you will be always correctly warning by Betty when any zone that contains yours&allies main ships ( class_l and class_xl) and or stations becomes dangerous - good examples are these two situations: an invasion force that arrive or if a ship (l or xl) enters a zone with considerable enemy forces. The result is a much more interesting and fluid combat game side for X:R

- Force consume of end wares from shipyards any time that an Fleet force is created. - in test.
The idea is to help the economy. We known that X:R in late game have not a good consume of final end products and this blocks all economy, making yours stations becomes full of wares and nobody to buy. I guess that consuming end products on shipyards can work, at least will be better than nothing. The idea: canteran shypyards will consume wares for canteran and player's ships (if you use player shipyard mod it will works too). PMC and its allies will consume PMC Shipyards wares and so on. Before create a Fleet force the mod will check the minimum amount of wares. (perhaps this is even not necessary because the main focus is to help economy at first).
Xenon and Pirates will use another type of constriction. This obviously needs to be test in its functionality. We need to be sure that npc shipyards will also really consume it´s wares chain production too.

tomchk
Posts: 1294
Joined: Mon, 26. Jan 15, 19:55
x4

Post by tomchk » Tue, 21. Apr 15, 19:20

This mod sounds truly game-changing in the best ways possible. Please keep up the great work! I cannot wait until this works with World War X!

DaveDee
Posts: 285
Joined: Sat, 18. Oct 14, 13:10
x4

Post by DaveDee » Tue, 21. Apr 15, 19:22

few more updates, and i'll be forced to return back to game after two months. :D

R-TEAM
Posts: 134
Joined: Sun, 25. Dec 11, 19:50
x4

Post by R-TEAM » Wed, 22. Apr 15, 23:51

Hi,

can i use this mod with the WWX mod ?
Or it is ATM only planed to integrate WWX compatibility ....?
And the same is going with the IZ combat and OOZ combat mods from w.evans ...

This are the 3 mods that i have running, that would imho maybe inflict with your mod .....
(and i would not run X:R without this mods - so i can only test your VERY promising mod if it is compatible ..)

Regards
R-TEAM

Rubini
Posts: 452
Joined: Mon, 7. May 07, 05:17
xr

Post by Rubini » Thu, 23. Apr 15, 05:34

R-TEAM wrote:Hi,

can i use this mod with the WWX mod ?
Or it is ATM only planed to integrate WWX compatibility ....?
And the same is going with the IZ combat and OOZ combat mods from w.evans ...

This are the 3 mods that i have running, that would imho maybe inflict with your mod .....
(and i would not run X:R without this mods - so i can only test your VERY promising mod if it is compatible ..)

Regards
R-TEAM
Hi mate,
IZ and OOZ are compatible, no problems.
WWX is not, but as you said they both can become compatible in near future.

Anyhow, version 0.13 is almost ready and i will release it in one or two days. With two main new features that are just a "must", IMHO:

- A global Early Warning voice System, what makes the "war" side of the game much more interesting and fun.

- All ships that are generated by this mod now consumes resources from shipyards, what will bring X:R to a new playable level. This is the "sink" that was absent on the game. It will help a lot to maintain the economy alive and full of work even on medium/late game.

Cheers!
Rubini.

w.evans
Posts: 2963
Joined: Tue, 18. Nov 14, 16:23
x4

Post by w.evans » Thu, 23. Apr 15, 08:03

Rubini wrote:- All ships that are generated by this mod now consumes resources from shipyards, what will bring X:R to a new playable level. This is the "sink" that was absent on the game. It will help a lot to maintain the economy alive and full of work even on medium/late game.
Cool! Would be interesting to see if the economy can keep up.

Also interesting, there are ramifications in that if the player were to increase production of ship-building equipment, the player would indirectly increase the number of ships potentially arrayed against him. I imagine this would create demand for a trade filter: define which factions your managers and traders can trade with rather than just the on/off (trade with NPCs / do not trade with NPCs) switch we have now. Embargoes would now make sense too.

w.evans
Posts: 2963
Joined: Tue, 18. Nov 14, 16:23
x4

Post by w.evans » Thu, 23. Apr 15, 08:48

Hey Rubini,

was talking with Phezzan here, and I just got an idea. Wouldn't it be cool if stations had finite funds (possibly defined in their managers' accounts), and that fleets were spawned relative to stations, and dependent on what funds a station has sort of a la Mount and Blade?

I seem to remember BlackRain mentioning that he was planning something like this for inclusion with WWX, but I'm not sure how resources are taken into account.

Would fit in well with your tying ship spawns with loss of resources from shipyards thus creating a more direct, albeit abstract, connection between ships spawned in the universe and resources produced by the economy.

Rubini
Posts: 452
Joined: Mon, 7. May 07, 05:17
xr

Post by Rubini » Thu, 23. Apr 15, 13:59

w.evans wrote:Hey Rubini,

was talking with Phezzan here, and I just got an idea. Wouldn't it be cool if stations had finite funds (possibly defined in their managers' accounts), and that fleets were spawned relative to stations, and dependent on what funds a station has sort of a la Mount and Blade?

I seem to remember BlackRain mentioning that he was planning something like this for inclusion with WWX, but I'm not sure how resources are taken into account.

Would fit in well with your tying ship spawns with loss of resources from shipyards thus creating a more direct, albeit abstract, connection between ships spawned in the universe and resources produced by the economy.
Hi w.evans,

I guess that we can think in a lot of ways to direct X:R gameplay. It´s an open (until certain depth) code and this way it have "infinite" possibilities. My intention is to stay more near possible to the Devs idea. Using the shipyard resources is the better way, IMO, to maintain the economy as they are the ones that use all (or the majority) of end products. So, all the production chain will be moved with shipyards consume. The problem is that as it is now, the ship production is very slow or, for real ... all we know that it is just fake. The majority of NPC ships on vanilla are just spawns that don´t consumes anything in the production chain. And this is why in late game ppl have not more do to, they are full of wares and nobody to buy these wares.

My solution isn´t new and isn´t the best possible. But works, because the mod is about combat, then fleets will be made (in a pace and relatively slow time as the game needs it) and the end products will be consumed. It works with the premise that at least three Shipyards will stay on the war: player´s faction because you will defend it, Ledda and JSS because they are neutral on Conquer_mod, so if the war destroy all enemies shipyards and you survive, the economy will continues ahead again because the enemy factions will then "buy" their ships from the neutral shipyards automatically until they (enemy factions) die (if they have not more any station).

Sorry by my english and the bit off topic of your suggestion, but this is how I see the game now. Shipyard end wares consume based economy motor, not based on stations.
Last edited by Rubini on Thu, 23. Apr 15, 20:15, edited 1 time in total.

w.evans
Posts: 2963
Joined: Tue, 18. Nov 14, 16:23
x4

Post by w.evans » Thu, 23. Apr 15, 14:37

Hey Rubini,

I think I might have failed to communicate the idea. Sorry, busy with something ongoing and my head's in the clouds all the time nowadays.

I agree with using up resources from shipyards. I even think it would be better to have ships actually built by shipyards, but understand that your solution is a good compromise since limiting spawns to only ships built by shipyards would probably make building time too long.

The idea was to give the factions a limited amount of funds, distributed through station officers' accounts (got the idea from Yorrick, by the way), and have ship spawns be limited by the money those stations have. So PMC, for example, would have actual accounts which would be replenished by their trading, and they would actually have to pay money to build ships.

To be more specific, if I were to hit the notorious PMC gas station in Wrecksville, the PMC manager (or defence officer, or someone else) working in that station would have to actually pay a shipyard to build a ship.
  • Money is transferred from the station officer's account and transferred to someone working at a shipyard;
  • then, poof, resources are removed from the shipyard;
  • and, poof, a ship is spawned assigned to that station.
Just thought that this would make the game more strategic since it would be possible, for example, to attack a faction's economy by hitting their freighters and embargoing their stations, and that will actually reduce or remove their ability to spawn ships.

It's only an idea, of course. Just too busy to take it up right now, and thought that it would be a good fit in your mod since you're working on how ships are spawned. Of course, feel free to discard the idea if it doesn't interest you.

DaveDee
Posts: 285
Joined: Sat, 18. Oct 14, 13:10
x4

Post by DaveDee » Thu, 23. Apr 15, 17:13

Are newly builded stations produced by standart algorithm (using CV, trade offers etc) or they are just magically popping out of subspace?

Think i'm going to test your mod tomorrow, prepare for complex feedback :D

Rubini
Posts: 452
Joined: Mon, 7. May 07, 05:17
xr

Post by Rubini » Thu, 23. Apr 15, 18:16

@w.evans,
I understood your idea. Is obviously possible to make what you suggested, but this need a new hard work&much free time as any complex mod demands. And i even don´t know yet if Conquer_mod will work as intend in long term game.

Just to clarify, what i made on Conquer_mod is not the "ideal and complete solution graal" to really have an "real" working economy where all constructions/ships are linked to money/production as in real world. Although this can be possible, I guess that this will demand a deep rework of almost all areas of the vanilla code and is an effort for a mod team.

What conquer_mod is trying to do is a compromise. It uses a smart code to be in the same line of the vanilla game, but spawning ships (fleets) that consumes shipyards resources and goodies. The trick is that we are not limited by the slow rate that shipyards build ships on vanilla game, because if so, no enough ships will be built and probably this "wares consume" will not make any real effect on game economy - just because it is really too slow. Instead, the mod fleets uses a lot (humm ...a good amount) of resources and this will be enough (i guess) to make the economy chain goes on. Also if the "war" becomes too strength or too quick you will not have time to make any economy empire. So, it must be in line with the pace and slow game that X:R is. Another virtue of Conquer_mod is that it is very simple but also that smart (or try to be) :P

@DaveDee
Please, wait until the next release to try it (in one or two days) because these features in discussion here will be present only in the new version. :wink:
And to clarify again: Conquer_mod don´t have "real life like" uses of the in game money. See my reply above for w.evans for more info. It´s a compromise. :thumb_up:
Last edited by Rubini on Thu, 23. Apr 15, 20:16, edited 1 time in total.

w.evans
Posts: 2963
Joined: Tue, 18. Nov 14, 16:23
x4

Post by w.evans » Thu, 23. Apr 15, 20:03

Cool! And agreed that having NPC factions use funds is going to require lots of testing to make sure that the economy doesn't eventually break down completely -- still a possibility since the station-based trading AI, while better than before, still doesn't make the smartest decisions.

Would like to reiterate however that what you did in tying ship spawns to shipyard resources is a huge improvement to vanilla. Would be interesting to see if it could be sustained in the long-term. Thanks for sharing your work!

Rubini
Posts: 452
Joined: Mon, 7. May 07, 05:17
xr

Post by Rubini » Fri, 24. Apr 15, 07:20

Uff! next update is done!
Here the final changelog for v0.13:

- A voiced Global Early Warning System, that will inform you about any single enemy capship that enters any player&allied zones, any enemy capship that was encountered by player&allied when in travel, any enemy invasion in player&allied zones, and about any station destructed on galaxy by a spy net report. This EWS works also for vanilla ships (not only for this mod ships), what is very good! It´s voiced info is complemented with PDA and logbook detailed infos.

- All capships created by this mod consumes shipyards resources, what will maintain the economy chain "forever".

- Factions without shipyards (or that loses its own) will "buy" ships from neutral shipyards (Ledda and JSS)

- config file with a lot more possible settings and a special one that can delay the init of the war (Invasions) until the player have a minimum amount of military capships (well, xl trade ships will count by half). With this feature you can adjust the war to your needs. You can have enough time to make at least a minimum force and money or go directly to the conflict. The choice is yours.

Edited: forgot to say:
- all forces (capships and fighters) that are jumpin in, have a fx effect if you see them close enough. :wink:

If I have the time, in some hours to download.

DaveDee
Posts: 285
Joined: Sat, 18. Oct 14, 13:10
x4

Post by DaveDee » Fri, 24. Apr 15, 09:50

I'm totally agree with your way. I know how much time and testing may take attempt to develop a fair economy system, cause i'm game designer and that is part of my work. Even if you're making your own game, not trying to modify someone else's code.

But anyway, what about stations?

Ah, and how you solved the problem with too rapid outflow of resources? I mean, NPC fleet may loose ships to often, so they will try to buy more at shipyards, depleating wares. In this situation player just can't biuld something.
Or shipyard will keep wares after placed order, intil ship is builded? In that case, SY faction reinforcement will be blocked for that time?

Rubini
Posts: 452
Joined: Mon, 7. May 07, 05:17
xr

Post by Rubini » Fri, 24. Apr 15, 11:04

DaveDee wrote:I'm totally agree with your way. I know how much time and testing may take attempt to develop a fair economy system, cause i'm game designer and that is part of my work. Even if you're making your own game, not trying to modify someone else's code.

But anyway, what about stations?

Ah, and how you solved the problem with too rapid outflow of resources? I mean, NPC fleet may loose ships to often, so they will try to buy more at shipyards, depleating wares. In this situation player just can't biuld something.
Or shipyard will keep wares after placed order, intil ship is builded? In that case, SY faction reinforcement will be blocked for that time?
Hi mate,

As i said the consume of wares is by code, not really "in game". I guess that you know that almost all ships on X:R vanilla are also not built for "real". They don't consume wares, so in late game - i don't know if you already arrive at late game - you will be plenty of wares in all your stations with almost nobody to buy them, just because all the chain of production is full galaxy wide. The unique "sink" are the shipyards because only them use the majority of end products. But in vanilla they are slow. Very slow. After some hours you can sold 5, 12 or something small like this, of one of yours wares. I guess that you get the point.

So, we can think about this feature on this mod as a fix. The good is that as this mod mess exactly with ships then it fits it very well.

Obviously all changes on this mod are absolutely recent, a fine adjust probably will be needed. I can´t reply you for sure about your question on "depleting wares", if it will occurs or not. Exactly because this I added a setting on config file just for this. Will be possible to make very, very fine adjust with it by yourself. Let´s see the result ! And, please, if you play with it post feedbacks!
I promisse this new version for today in some hours ahead , ok? :wink:

Rubini
Posts: 452
Joined: Mon, 7. May 07, 05:17
xr

Post by Rubini » Fri, 24. Apr 15, 12:00

Conquer_mod Updated for version 0.13.
If you use it, please post feedbacks.

Be awared that I can't guarantee compatibility between save game versions in this stage of the mod as i´m yet adding functionalities into it. Anyhow, unless something needs a quick fix, i will make a pause on it´s development. We need feedbacks now, so is time to play the game a bit.

Cheers!
Rubini.

Post Reply

Return to “X Rebirth - Scripts and Modding”