[MOD] SL_Rebalance - Ship Rebalance Mod

The place to discuss scripting and game modifications for X4: Foundations.

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

StormLightning
Posts: 21
Joined: Tue, 25. Dec 18, 12:26

[MOD] SL_Rebalance - Ship Rebalance Mod

Post by StormLightning » Mon, 7. Jan 19, 20:00

Modifies ALL playable ships in the game including their Speed, Maneuverability, Max Shields, Max Hull, Cargo Capacity, Crew Capacity, and Ship Cost, based on a similar formula for all the ships. Now the ships are more balanced and allow for a more varied experience when switching between playing with Argon, Teladi and Paranid ships. It should make you want to buy ships from all three factions to really take advantage of what they have to offer. Argon Ships are middle of the road, Paranid Ships are lightly armoured but quick and agile, Teladi Ships are heavily armoured but slower and less agile, Xenon & Kha'ak are buffed, quicker and more agile to give a bit of a challenge.

S, M, L & XL Ships -- ALL active faction ships covered, including Kha'ak, Xenon, Scaleplate & Unknown. Only hidden ships not touched (Re-suppliers, etc.). Updated to version 0.65 -- X4 1.51 ready! CAT files added!

Note: All pirates - Kha'ak, Xenon, Scaleplate & Unknown - are much tougher now. Be prepared to run away, especially if there are groups of pirates!

Files:
  • 1. Have uploaded the full mod including Weapons, Shields, Engines and Ships Rebalance as "SL_Rebalance Full Mod".
  • 2. Have added ONLY SHIPS as a separate file as "SL_Rebalance SHIPS ONLY" so it can be used with any other other mod.
  • 3. Have added the CAT & DAT files for the Full Mod and the Ships Only version to the Nexus download.
Languages: Have added German translations from Ablaze's post, and from Google Translate. Help for more languages would be appreciated.


Credits: This mod is inspired by AngEviL's mod Weapons, Shields & Ships Rebalance (which modifies many aspects of the ships and weapons). I have added my files, and modified some of his files, and have merged the latest version of his mod (1.74) into this one. Many thanks to AngEviL for his efforts and allowing other users to mod his files.

Installation requirements: You ONLY NEED THIS mod. Does not require any other mod. Use 7Zip (freeware) to unpack the folder. This mod WILL clash with any other mod which modifies the same ship, shield, engine and weapon stats. Work flawlessly with all other X4 mods.

Old SaveGame or New Game: It is NOT necessary to start a new game. Continuing with an old savegame is possible. However, a new game would be more fun.

How to install: Place the unpacked folder in the /extensions folder. Works without changing any game files permanently.

Note: Does NOT need any other mod to work correctly. Before Installing, delete the old folders of SL_Rebalance and/or WIP, if using already. If using with any other mod that changes shields/weapons/engines, please use the "SL_Rebalance SHIPS ONLY" version.

How to remove: Can be easily removed simply by deleting the folder from /extensions.

Issues on removing the mod:
  • In my testing, it has not affected the savegame. On removal, all settings revert to their pre-modded values and descriptions.
  • Regarding the cargo-hold changes, NPC ships simply unload the extra cargo at the next available opportunity and do not accept cargo over the old (un-modded) capacity again. Player-owned ships on Auto-Trade do the same. Ships on manual trade should sell the excess cargo, to avoid any problems from future game patches.
  • Regarding the crew capacity changes, the game engine automatically reduces marines to fit the old crew size, when you remove the mod, so be warned if you have added more crew.

Nexus link: https://www.nexusmods.com/x4foundations/mods/253


To do: Have to update the wares.xml file to show exact costs and parts requirement. Working on that now. Doesn't affect the mod usage. Prices are average vanilla prices as of now with minor changes.

Please leave feedback if you can, so the mod can be improved and any issues can be taken care of.

Thanks and regards - SL
Last edited by StormLightning on Sat, 19. Jan 19, 13:11, edited 7 times in total.

StormLightning
Posts: 21
Joined: Tue, 25. Dec 18, 12:26

Re: [MOD] SL_Rebalance - Ship Rebalance Mod

Post by StormLightning » Thu, 10. Jan 19, 18:44

Have updated the mod to include all ships except hidden ships like re-suppliers, etc.

Now contains all S, M, L & XL ships which are mostly balanced by faction type. Have followed the original concept of vanilla wherever possible. Just buffed things to make the gameplay more interesting.

Have not been able to test some L & XL ships like Destroyers, Carriers, etc. Any assistance / feedback would be appreciated.

Hornet108
Posts: 343
Joined: Thu, 15. Nov 12, 13:46
x4

Re: [MOD] SL_Rebalance - Ship Rebalance Mod

Post by Hornet108 » Thu, 10. Jan 19, 21:47

Hey mate

Its a shame this isn't getting more attention, I gave it a go and it seems good! Maybe talk with AngEviL for some collaboration efforts?

g_BonE
Posts: 153
Joined: Thu, 28. Aug 03, 11:37
x4

Re: [MOD] SL_Rebalance - Ship Rebalance Mod

Post by g_BonE » Fri, 11. Jan 19, 14:30

Thanks for creating this mod. I've just dropped it in as a replacement of AngEvils WeaponAndShieldsRebalance mod as it contains all his changes and adds some more. Will give it a thorough spin but by the current looks its pretty sweet. Keep it up mate!
(x|x) .oO[ Fenster fährt mich Nüsse !!! ]

User avatar
alexalsp
Posts: 1820
Joined: Fri, 18. Jul 14, 05:28
x4

Re: [MOD] SL_Rebalance - Ship Rebalance Mod

Post by alexalsp » Sat, 12. Jan 19, 02:53

1.51 beta 1

Code: Select all

[General] 0.00 ======================================
[=ERROR=] 0.00 LIBXML2: (null) line 0, error 1206: Invalid predicate
//wares/ware[@id=ship_arg_s_fighter_01_a']
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 LIBXML2: (null) line 0, error 1207: Invalid expression
//wares/ware[@id=ship_arg_s_fighter_01_a']
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 Unable to evaluate xpath expression for path '//wares/ware[@id=ship_arg_s_fighter_01_a']' in patch file 'extensions\SL_Rebalance WIP\libraries\wares'. Skipping node.
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 LIBXML2: (null) line 0, error 1206: Invalid predicate
//wares/ware[@id=ship_arg_s_fighter_01_b']
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 LIBXML2: (null) line 0, error 1207: Invalid expression
//wares/ware[@id=ship_arg_s_fighter_01_b']
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 Unable to evaluate xpath expression for path '//wares/ware[@id=ship_arg_s_fighter_01_b']' in patch file 'extensions\SL_Rebalance WIP\libraries\wares'. Skipping node.
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 LIBXML2: (null) line 0, error 1206: Invalid predicate
//wares/ware[@id=ship_par_s_fighter_01_a']
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 LIBXML2: (null) line 0, error 1207: Invalid expression
//wares/ware[@id=ship_par_s_fighter_01_a']
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 Unable to evaluate xpath expression for path '//wares/ware[@id=ship_par_s_fighter_01_a']' in patch file 'extensions\SL_Rebalance WIP\libraries\wares'. Skipping node.
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 LIBXML2: (null) line 0, error 1206: Invalid predicate
//wares/ware[@id=ship_par_s_fighter_01_b']
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 LIBXML2: (null) line 0, error 1207: Invalid expression
//wares/ware[@id=ship_par_s_fighter_01_b']
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 Unable to evaluate xpath expression for path '//wares/ware[@id=ship_par_s_fighter_01_b']' in patch file 'extensions\SL_Rebalance WIP\libraries\wares'. Skipping node.
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 LIBXML2: (null) line 0, error 1206: Invalid predicate
//wares/ware[@id=ship_tel_s_fighter_01_a']
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 LIBXML2: (null) line 0, error 1207: Invalid expression
//wares/ware[@id=ship_tel_s_fighter_01_a']
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 Unable to evaluate xpath expression for path '//wares/ware[@id=ship_tel_s_fighter_01_a']' in patch file 'extensions\SL_Rebalance WIP\libraries\wares'. Skipping node.
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 LIBXML2: (null) line 0, error 1206: Invalid predicate
//wares/ware[@id=ship_tel_s_fighter_01_b']
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 LIBXML2: (null) line 0, error 1207: Invalid expression
//wares/ware[@id=ship_tel_s_fighter_01_b']
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 Unable to evaluate xpath expression for path '//wares/ware[@id=ship_tel_s_fighter_01_b']' in patch file 'extensions\SL_Rebalance WIP\libraries\wares'. Skipping node.
[General] 0.00 ======================================

StormLightning
Posts: 21
Joined: Tue, 25. Dec 18, 12:26

Re: [MOD] SL_Rebalance - Ship Rebalance Mod

Post by StormLightning » Sat, 12. Jan 19, 08:23

Hornet108, g_Bone - Thank you for your encouragement! Appreciate the interest.

StormLightning
Posts: 21
Joined: Tue, 25. Dec 18, 12:26

Re: [MOD] SL_Rebalance - Ship Rebalance Mod

Post by StormLightning » Sat, 12. Jan 19, 08:25

alexalsp, maybe they are changing the path. Will have to install the final patch and make changes as required.

In the meanwhile, just delete the wares.xml file. It contains pricing and cost information. It is still incomplete, anyway.

The rest of the mod will work without the wares.xml file also.

User avatar
alexalsp
Posts: 1820
Joined: Fri, 18. Jul 14, 05:28
x4

Re: [MOD] SL_Rebalance - Ship Rebalance Mod

Post by alexalsp » Sat, 12. Jan 19, 10:40

1.51

Code: Select all

[General] 0.00 ======================================
[=ERROR=] 0.00 No matching node for path '//macros/macro/properties/storage/@missile' in patch file 'extensions\SL_Rebalance WIP\assets\units\size_xl\macros\ship_xen_xl_destroyer_01_a_macro'. Skipping node.
[General] 0.00 ======================================

[General] 0.00 ======================================
[=ERROR=] 0.00 No matching node for path '//macros/macro/properties/storage/@missile' in patch file 'extensions\SL_Rebalance WIP\assets\units\size_m\macros\ship_xen_m_fighter_01_a_macro'. Skipping node.
[General] 0.00 ======================================

[General] 0.00 ======================================
[=ERROR=] 0.00 No matching node for path '//macros/macro/properties/storage/@missile' in patch file 'extensions\SL_Rebalance WIP\assets\units\size_m\macros\ship_xen_m_miner_01_a_macro'. Skipping node.
[General] 0.00 ======================================

[General] 0.00 ======================================
[=ERROR=] 0.00 No matching node for path '//macros/macro/properties/storage/@missile' in patch file 'extensions\SL_Rebalance WIP\assets\units\size_xl\macros\ship_xen_xl_carrier_01_a_macro'. Skipping node.
[General] 0.00 ======================================

Last edited by alexalsp on Sat, 12. Jan 19, 11:00, edited 1 time in total.

StormLightning
Posts: 21
Joined: Tue, 25. Dec 18, 12:26

Re: [MOD] SL_Rebalance - Ship Rebalance Mod

Post by StormLightning » Sat, 12. Jan 19, 10:52

No worry. It works perfectly on 1.50 for now.

Will check again when the final patch comes out.

StormLightning
Posts: 21
Joined: Tue, 25. Dec 18, 12:26

Re: [MOD] SL_Rebalance - Ship Rebalance Mod

Post by StormLightning » Sat, 12. Jan 19, 16:27

Have uploaded the corrected German text. Have added the SHIPS ONLY version also.

Now the full mod can be downloaded if you wish, and also the version for only the ships (that can be used with any other mod that changes weapons, shields and engines).

User avatar
alexalsp
Posts: 1820
Joined: Fri, 18. Jul 14, 05:28
x4

Re: [MOD] SL_Rebalance - Ship Rebalance Mod

Post by alexalsp » Sun, 13. Jan 19, 07:22

corrupted file

0001-L049.xml

StormLightning
Posts: 21
Joined: Tue, 25. Dec 18, 12:26

Re: [MOD] SL_Rebalance - Ship Rebalance Mod

Post by StormLightning » Sun, 13. Jan 19, 08:29

If it's not visible in the .xml reader of Windows - explorer, maybe it's some issue with hex numbers because the German special characters are not displayed. The file shows correctly in windows notepad.
Can you change the language to German and see if it works in the game? I don't know how to do that, because I can't read German.

StormLightning
Posts: 21
Joined: Tue, 25. Dec 18, 12:26

Re: [MOD] SL_Rebalance - Ship Rebalance Mod

Post by StormLightning » Sun, 13. Jan 19, 08:33

alexalsp, btw, did you install the mod and use it? did you like it? any feedback on the gameplay?

Or are you just testing for technical correctness?

User avatar
alexalsp
Posts: 1820
Joined: Fri, 18. Jul 14, 05:28
x4

Re: [MOD] SL_Rebalance - Ship Rebalance Mod

Post by alexalsp » Sun, 13. Jan 19, 22:49

StormLightning wrote:
Sun, 13. Jan 19, 08:33
alexalsp, btw, did you install the mod and use it? did you like it? any feedback on the gameplay?

Or are you just testing for technical correctness?
I'm testing. Flew a little. I like it. Fights are now more intense and interesting. There will be time, I will continue the tests.

Thank you for your work.

Code: Select all

bullet_gen_m_beam_01_mk2_macro.xml

excess sign

  <replace sel="//macros/macro/properties/bullet/@range">12000</replace>>
  
  >
  
  

StormLightning
Posts: 21
Joined: Tue, 25. Dec 18, 12:26

Re: [MOD] SL_Rebalance - Ship Rebalance Mod

Post by StormLightning » Wed, 16. Jan 19, 16:56

alexalsp Thank you for your testing and for your interest in the mod.

I have made the corrections for the errors you have been able to find.
Have uploaded the new files as version 0.65 today.

Please let me know if there are any more errors in the files.
All should work perfectly in 1.51b also.

Have also added CAT files for both the versions of the mod.

Iguanabob
Posts: 54
Joined: Fri, 18. Oct 13, 09:49
x4

Re: [MOD] SL_Rebalance - Ship Rebalance Mod

Post by Iguanabob » Mon, 21. Jan 19, 15:12

You stated, that AngEvil's mod 1.74 is integrated in your release. Does that mean his changes to shield-regen and weapon behaviour are fully included?

StormLightning
Posts: 21
Joined: Tue, 25. Dec 18, 12:26

Re: [MOD] SL_Rebalance - Ship Rebalance Mod

Post by StormLightning » Mon, 21. Jan 19, 21:39

Iguanabob wrote:
Mon, 21. Jan 19, 15:12
You stated, that AngEvil's mod 1.74 is integrated in your release. Does that mean his changes to shield-regen and weapon behaviour are fully included?
Yes. I have changed shields slightly. But his zero delay regen is very much still there :)

Iguanabob
Posts: 54
Joined: Fri, 18. Oct 13, 09:49
x4

Re: [MOD] SL_Rebalance - Ship Rebalance Mod

Post by Iguanabob » Tue, 22. Jan 19, 11:42

I know, I downloaded and tried the mod yesterday - liking it so far, Combat just feels so much more responsive with the combination of AngEvil's and your changes. Thanks so much!

User avatar
alexalsp
Posts: 1820
Joined: Fri, 18. Jul 14, 05:28
x4

Re: [MOD] SL_Rebalance - Ship Rebalance Mod

Post by alexalsp » Tue, 23. Nov 21, 15:33

How does this mod work with game versions 4.1 - 4.2?

User avatar
Shuulo
Posts: 1629
Joined: Mon, 14. Apr 08, 17:03
x4

Re: [MOD] SL_Rebalance - Ship Rebalance Mod

Post by Shuulo » Wed, 24. Nov 21, 09:55

alexalsp wrote:
Tue, 23. Nov 21, 15:33
How does this mod work with game versions 4.1 - 4.2?
This mod seems to be made even before 2.0 balance rework, so I doubt it'll work correctly as eve bullet file names changed that time. And it doesn't have support for any DLC

Post Reply

Return to “X4: Foundations - Scripts and Modding”