[X3LU] Revelation Plus 1.06

The place to discuss scripting and game modifications for X³: Terran Conflict and X³: Albion Prelude.

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

Wanabe
Posts: 82
Joined: Wed, 26. Dec 07, 08:05
x4

Post by Wanabe » Tue, 1. Dec 15, 03:19

memeics wrote:Wow awesome, didn't realize you were using the better positioning stuff for the OCV. I will likely use this (along with Phanon Plus which btw is a total blast, been testing for a 50+ hours game so far and never had so much tense fun before) to start a new long/complete LU playthrough stream. I have (hopefully) finally fixed the Freighter bug regression of my pack so will be using that too. Will try to get 20+ hours testing with your Revelation Plus and see how that works.
Absolutely, thought I'd make use of it since it's better than the normal MLCC random position style plus I'm rather poor at working out math problems ;-). Good on ya for probably fixing that freighter bug. Glad you're having fun with Phanon Plus and look forward to feedback on Rev+ aswell.

I haven't watched your first stream of playing through LU yet but I watched the two you did with the release of the GOG version, well done on that I thought you did a very good job of it.

@ArcticPrism

Good spotting. When I made this mod I also thought about a bunch of possible exploits and issues that would effectively stall OCV out for a time. That particular case of them running out of ships and the player leaving the station alone while killing their freighters is something that the OCV can deal with in this mod. OCV are capable of jumping in forces from another sector to reinforce the lost forces but they don't do this immediately and there can be quite a time delay before they do this, also dependent on how much excess resources they have built up.

Zaitsev is correct. If the OCV don't jump in reinforcements on their own eventually the commonwealth will attack and unless you stop them yourself they will destroy the OCV station.

ArcticPrism
Posts: 16
Joined: Thu, 5. Nov 15, 00:14
x3ap

Post by ArcticPrism » Tue, 1. Dec 15, 14:45

The commonwealth has destroyed the stations but the same thing happens because the OCV ships try to ignore the laser towers and rush straight for the
stations. The M6/M7 ships get chewed up and afterwards the M2/M1 ships just hang out around the station as if the Laser Towers aren't there. I suppose eventually they would clear them out but it has taken about a day and a half for the OCV to invade again and normally they are relentless but my laser towers are still there at the gate.

Wanabe
Posts: 82
Joined: Wed, 26. Dec 07, 08:05
x4

Post by Wanabe » Sat, 5. Dec 15, 08:50

V1.02 released.

I looked into the criteria required for OCV to reinforce its undefended sectors and found a couple of issues with it so I tweaked it a bunch to get something a lot better. It still doesn't react immediately though. It also scales in reaction time with its Escalation level.

The 1.02 update can be installed directly over the previous version. Only the T file and Scripts need to be applied, don't worry about the .Cat/.Dat file.

@ArcticPrism thanks for posting about your issue, hopefully this update makes it a little better. It may take a few game hours for it to start kicking in. I am also curious...how far have the Revelation gotten in your game?

User avatar
dizzy
Posts: 1019
Joined: Sun, 26. Sep 10, 06:00
x4

Post by dizzy » Sun, 6. Dec 15, 10:55

I've installed both Phanon Plus 4 and Revelation Plus 1.02 overwriting existing files. When I loaded a savegame I got a message about Phanon Plus update to v4 but nothing about Revelation Plus update. Just making sure this is working as intended, would hate to discover much later (when I actually find the OCV sectors) that they are dead in the water or something.
X3LU 1.5.2/1.7.0 Youtube series with: IEX 1.5b + LUVi, SIaF r7 (previously also used Phanon Plus 4.02, Revelation Plus 1.04, Diverse Game Starts - LU Edition)
[ external image ]

Wanabe
Posts: 82
Joined: Wed, 26. Dec 07, 08:05
x4

Post by Wanabe » Sun, 6. Dec 15, 12:26

memeics wrote:I've installed both Phanon Plus 4 and Revelation Plus 1.02 overwriting existing files. When I loaded a savegame I got a message about Phanon Plus update to v4 but nothing about Revelation Plus update. Just making sure this is working as intended, would hate to discover much later (when I actually find the OCV sectors) that they are dead in the water or something.
Fair enough, that's actually fine. The reason Phanon Plus mentions the update in the game log but not Revelation Plus is because the "major version" changed in Phanon Plus from v3 to v4 but Revelation Plus did not have an increase like that. I have a script for both mods that checks the major version upon game start/load and if it's different to the last version active in the game it updates anything that it needs to for the different versions. In this case I changed the Phanon major version only because I wanted to make sure the HQ is able to store the Silver and Gold minerals which I forgot about when I originally set it up a while back (oops).

Wanabe
Posts: 82
Joined: Wed, 26. Dec 07, 08:05
x4

Post by Wanabe » Mon, 4. Jan 16, 02:15

V1.05 released.

Download

Primarily an update to more properly conform to the LU export/import system and package changes to ensure better compatibility going forward with Memeics' work. If upgrading from previous version nothing special needs to be done but if doing a fresh install the first post has been slightly revised with important information.
Last edited by Wanabe on Mon, 29. Feb 16, 04:45, edited 2 times in total.

User avatar
dizzy
Posts: 1019
Joined: Sun, 26. Sep 10, 06:00
x4

Post by dizzy » Mon, 4. Jan 16, 22:49

Requires “Small Improvements and Fixes” by Memeics installed prior to installing Revelation Plus. Specifically, “Better Capital Ship Attack Run” and “Better MLCC Assist Jump Positioning. If unable to install or acquire these mods, copy the scripts from the “revelation.plus.libraries” folder included with Revelation Plus to the scripts folder.
Oh oh... now there are scripts dependent on mine, need to be extra careful updating those :)

Speaking about that, could you provide a bit more detailed information how are they used/needed (ie basically define a contract that needs to hold between your scripts and mine) so that I know what can change and what should not. Thanks!
X3LU 1.5.2/1.7.0 Youtube series with: IEX 1.5b + LUVi, SIaF r7 (previously also used Phanon Plus 4.02, Revelation Plus 1.04, Diverse Game Starts - LU Edition)
[ external image ]

Wanabe
Posts: 82
Joined: Wed, 26. Dec 07, 08:05
x4

Post by Wanabe » Fri, 8. Jan 16, 03:10

memeics wrote:Oh oh... now there are scripts dependent on mine, need to be extra careful updating those :)

Speaking about that, could you provide a bit more detailed information how are they used/needed (ie basically define a contract that needs to hold between your scripts and mine) so that I know what can change and what should not. Thanks!
That's not a bad idea. I have actually been using some of your stuff for a little while now. The difference here is that I'm no longer including them as part of the scripts folder by default to perhaps prevent the possible situation where you update your libraries that are also used in my mods, possibly causing your libraries to be reverted to an earlier state depending on the install order. I have not yet changed the package for Phanon Plus though.

I use your MLCC positioning library to grab the pre-calculated positions for when OCV ships "jump" back to their station in order to defend it if they've been drawn off by the player. I also use it in Phanon Plus for positioning the laser towers around their stations. For this I'm using "Lib.Gen.CircleCoordinates" to grab the positions and then using that information almost the exact same way as you used in your Better MLCC Assist Jump Positioning modification.

I also use your move to position with time out library (used in Better Capital Ship Attack Run) for the ships that are patrolling around their sectors and I also use it for a couple of things in Phanon Plus such as the Mining TL and probably others. I make use of "Lib.Cmd.MoveToPosition" in my scripts, which also requires your "Lib.Gen.DelayedInterrupt" and "Lib.Gen.DelayedInterrupt.Task" to run.

If you would like I am happy to talk about it more via PM :)

Wanabe
Posts: 82
Joined: Wed, 26. Dec 07, 08:05
x4

Post by Wanabe » Sat, 6. Feb 16, 01:02

Version 1.06 released with compatibility with LU 1.6.1.

myrmidon
Posts: 150
Joined: Mon, 19. Jan 04, 07:15
x3tc

Post by myrmidon » Wed, 10. Feb 16, 20:44

Hi,

1. In hour 31 game time, OCV have taken a single sector. Is this normal or do I have a busted install?

a. I installed the latest Phanon Plus and Revelation Plus on LU 1.6.1 and I followed the install instructions and copied in the Revelation Plus files last, and also did the optional .dat/.cat fake patch install procedure as well.

b. (as I posted in the Phanon Plus mod thread: Phanon has yet to evolve from Tandytech at hour 31)

I have both Phanon Plus and Revelation Plus installed on LU 1.6.1.

c. I'm debating a full clean reinstall of LU and 1.6.1....

User avatar
Zaitsev
Posts: 2007
Joined: Tue, 2. Dec 08, 01:00
x4

Post by Zaitsev » Wed, 10. Feb 16, 23:58

myrmidon wrote:Hi,

1. In hour 31 game time, OCV have taken a single sector. Is this normal or do I have a busted install?

a. I installed the latest Phanon Plus and Revelation Plus on LU 1.6.1 and I followed the install instructions and copied in the Revelation Plus files last, and also did the optional .dat/.cat fake patch install procedure as well.

b. (as I posted in the Phanon Plus mod thread: Phanon has yet to evolve from Tandytech at hour 31)

I have both Phanon Plus and Revelation Plus installed on LU 1.6.1.

c. I'm debating a full clean reinstall of LU and 1.6.1....
a) Since you have Revelation Plus installed they are a little slow, so it looks like something's a bit wonky. The OCV should have taken at least two sectors in 31 hours, that is unless Wanabe nerfed their progress in the last update.

b) Phanon usually use 1.5 - 2 game days to advance from TandiTech to the next level, so if they move up within the next half day or so everything's probably working as it should. If you leave them alone they'll advance faster, but if you hunt their freighters or otherwise cost them money their progress can be slowed quite significantly. Having lots of UTs also seem to impact their growth.

c) Might be worth a shot, especially since the OCV seem to be sitting around holding their proverbial wieners.
I'm sorry, I can't hear you over the sound of how awesome I am :D

DiDs:
Eye of the storm Completed
Eye of the storm - book 2 Inactive
Black Sun - Completed
Endgame - Completed

myrmidon
Posts: 150
Joined: Mon, 19. Jan 04, 07:15
x3tc

Post by myrmidon » Thu, 11. Feb 16, 06:59

I've done a complete X3LU reinstall from a brand new steam build, applied both "Plus" mods and am continuing this game.

User avatar
dizzy
Posts: 1019
Joined: Sun, 26. Sep 10, 06:00
x4

Post by dizzy » Thu, 11. Feb 16, 20:49

There are some "spy" scripts that you can run to get additional information on the OCV and/or Phanon that Wannabe will likely want you to use and get more information of what's going on. Too bad you restarted, the buggy OCV you had in the previous game might have been useful to discover and fix a new bug in Revelation Plus, maybe archive that savegame somewhere if you still have it (and post a full list of mods and install order for them that you have been using). Then when Wannabe gets back he can take a look.
X3LU 1.5.2/1.7.0 Youtube series with: IEX 1.5b + LUVi, SIaF r7 (previously also used Phanon Plus 4.02, Revelation Plus 1.04, Diverse Game Starts - LU Edition)
[ external image ]

Wanabe
Posts: 82
Joined: Wed, 26. Dec 07, 08:05
x4

Post by Wanabe » Fri, 12. Feb 16, 00:19

myrmidon wrote:I'm now at 31 hours game time, and I've yet to see an upgrade by Phanon...they're still at Tandytech. I get reports of their progress (they are really weak with a pair of TS, which I kill a TS every once in a awhile, including a juicy Nexus). Also I placed a satellite in Sanctuary of Darkness and they didn't kill it.

a) Is there a way for me to tell if I installed Phanon Plus correctly and/or whether this mod is actually "running" in my Litcube 1.6.1 build?

thanks
I have run a test game to check how long it should take Phanon/OCV with my mods applied without player intervention to expand in LU1.6.2. After less than an hour of time OCV begun invading its first sector. Next invasion from OCV begun at the 16 hour mark or so. Phanon advanced to the next generation at the 1 day 3 hour mark. With player intervention the time it takes Phanon to advance can be much much longer though.

I agree with Memeics suggestion regarding the spy scripts. If you open the script editor (keyboard shortcut by default, SHIFT+C, then S, enter the script editor scroll down the big list (page down/up works aswell as arrow keys) of scripts look for "Menu.RevelationSpy" and "Menu.PhanonCorpSpy". If you highlight either one of those you can push the R button on the keyboard run it on null and then push enter to see some details. But more importantly, if "Menu.RevelationSpy" is missing, it's likely that OCV Plus is not installed correctly. If when running "Menu.PhanonCorpSpy" there is no label "Corporation Billions" directly under "Corporation Money" that would indicate Phanon Plus was also not installed correctly.

myrmidon
Posts: 150
Joined: Mon, 19. Jan 04, 07:15
x3tc

Post by myrmidon » Sun, 14. Feb 16, 21:07

Ok Houston, I have some problems!:


1. "If when running "Menu.PhanonCorpSpy" there is no label "Corporation Billions" directly under "Corporation Money" that would indicate Phanon Plus was also not installed correctly."

-> that is correct. No "Corporation Billions" is there under "Corporation Money" when running Menu.PhanonCorpSpy


2. Menu.PhanonCorpSpy is there in script editor *but* Menu.RevelationSpy is not listed in script editor. Even though Menu.RevelationSpy is in ./addon/scripts folder.


3. What is the correct method to install these mods?

My "install method" was to simply:

a) unpack the Phanon Plus mod .zip and copy w/overwrite the enclosed files into the X3 main dir (i.e. overwrite the /addon/* files with the new ones.

b) unpack the Revelation mod .zip and copy w/overwrite as above, but also to rename and copy in the .dat/.cat files as per the mod readme file.

I admit to failing to find a specific "here's how to install the mod instruction in either the readme or page one of the mod threads" so I sort of assumed my way along. Perhaps I am blind.


I really appreciate the help folks! I've reconciled the 40 hours of gameplay as not entirely wasted time, as I can consider it "training" since it has been like a year since I played X3LU 1.5.2.

myrmidon
Posts: 150
Joined: Mon, 19. Jan 04, 07:15
x3tc

Post by myrmidon » Tue, 16. Feb 16, 04:43

Self-inflicted wound. Mea culpa for the dumbest mistake imaginable.

I copied and edited the shortcut for vanilla Litcubes, each time I recently created a mod, and updated the executable path in the shortcut.

BUT I *forgot to update the "start in" path in the shortcut. So the game was always running from the vanilla install folder (and thus never using any mod scripts)

I have taken myself out back and had myself shot. The new me is taking care of business and will report later on how much Phanon and Revelation Plus pushes me around.

---

I confirmed by installing just Revelation Plus and starting a game, and indeed the "Menu.RevelationSpy" script appears in the script editor.

Double Doh!

The new me is getting ready to suit up and get in my M5 for real now.

StopBanningMe7_III
Posts: 47
Joined: Wed, 24. Feb 16, 05:23
x4

Post by StopBanningMe7_III » Sat, 5. Mar 16, 22:22

I made this post earlier today in the main Litcube thread, but it seems likely that it could be a problem with this submod, so I'll double post here.

Basically the OCV just took Helios Delta (after 5 days, they're sure taking their sweet time), and from the "spy" menu I can see that they are supplying it all the way from Unknown Sector Omega, rather than from Kea Epsilon, meaning it is taking absolutely forever to get anything there. If this isn't fixed it will grind their whole logistics chain to a permanent halt. I'm not entirely sure whether this is a bug or just a bug in the spy menu, but it could become a bit of a problem if it is the former. Is there anything I can do?

User avatar
Joubarbe
Posts: 4796
Joined: Tue, 31. Oct 06, 12:11
xr

Post by Joubarbe » Sat, 5. Mar 16, 22:26

From the official LU wiki :
"There rate of expansion is roughly one sector per few hours at first. The time for sector take over relies on their ability to ferry resources from their home sector (deep in the channel), to their new territory. Therefore, their rate of expansion slows exponentially the further the sector is away from their home sector. That being said, the 10 sector channel can be conquered by the OCV within 3 to 4 game days, at which point they'll breach Bluish Snout and continue their rampage."

User avatar
Zaitsev
Posts: 2007
Joined: Tue, 2. Dec 08, 01:00
x4

Post by Zaitsev » Sat, 5. Mar 16, 23:15

StopBanningMe7_III wrote:I made this post earlier today in the main Litcube thread, but it seems likely that it could be a problem with this submod, so I'll double post here.

Basically the OCV just took Helios Delta (after 5 days, they're sure taking their sweet time), and from the "spy" menu I can see that they are supplying it all the way from Unknown Sector Omega, rather than from Kea Epsilon, meaning it is taking absolutely forever to get anything there. If this isn't fixed it will grind their whole logistics chain to a permanent halt. I'm not entirely sure whether this is a bug or just a bug in the spy menu, but it could become a bit of a problem if it is the former. Is there anything I can do?
The station in Unknown Sector Omega is the only one producing resources for the OCV, and the rest are just links in a massive chain going back to Unknown Sector Omega, so that's probably why the "spy" menu says they're being supplied from that sector. So it's not a bug, it's intentional.

Also, the wiki is a bit outdated. Litcube nerfed the OCV's expansion speed a while back, so they take ages to get out of the Omicron Channel and breach Bluish Snout. If you're using Revelation Plus and the last version of LU five days sound about right. I'm just over four days in right now, and they took Magnetar Zeta a while back, so while they're definitely faster than vanilla LU OCV they do seem to take their sweet time ...
I'm sorry, I can't hear you over the sound of how awesome I am :D

DiDs:
Eye of the storm Completed
Eye of the storm - book 2 Inactive
Black Sun - Completed
Endgame - Completed

antb15
Posts: 13
Joined: Sat, 25. May 13, 05:40
x3tc

Post by antb15 » Sat, 14. May 16, 04:06

Any chance of this being updated to 1.7.0? Is an update needed?

Cheers

Post Reply

Return to “X³: Terran Conflict / Albion Prelude - Scripts and Modding”