[MOD] Marine Rebalance
Moderators: Moderators for English X Forum, Scripting / Modding Moderators
-
- Moderator (English)
- Posts: 8074
- Joined: Tue, 30. Mar 04, 12:28
-
- Posts: 36
- Joined: Wed, 18. Mar 15, 15:40
Yes both K's and I's.Sparky Sparkycorp wrote:Have you captured any Xenon Ks? A couple of odd experiences with those have been reported.
Please list the other mods to allow consideration of the conflict theory. "Time is money!"
I spent a while double checking to see if I could hunt down the culprit, and it now seems I may owe an apology, I currently believe it's not this mod at fault now, seems to be the "War and conquest" mod that actually semi-broke this.
I say semi-broke because the marine officer is in fact not whats bugged, it's the ships the mod alters that are broken. Seems there are different K's and I's being used by the mod at the same time, some are boardable, others are not, and there is absolutely zero distinction between them other than that fact, and it's random as hell as to what each one will be when it spawns. (I actually had two I's at spawn at the same time next to each other in a fleet, one was boardable, the other wasn't. It's that brokenly random.)
Anyway, I'll properly post this bug to the correct people over there to hopefully get fixed.
PS: The radar bug is actually correct though, that's 100% this mod's fault.
-
- Posts: 131
- Joined: Mon, 5. Apr 10, 12:08
Hey there.
First of all, big thanks for your mod. It makes boarding alot more fun.
But when comparing normal and hard difficulty, the gap seems too big.
For example, boarding a Rahanas:
Took out jumpdrive, engines and weapons, leaving the cap shields and hull intact and scanning with drone before starting the boarding process.
On normal difficulty I lost 0 Marines.
On hard I lost 5 elite, 14 veterans and 4 recruits out of 11 elite, 34 veterans and 5 recruits. 5/5/5 marine officer.
Normal difficulty feels way too easy and on hard you lose more good marines than you get for successful boarding, making "training" of your marines kinda useless.
Would it be possible to make boarding a bit harder on normal, and a bit easier on hard difficulty?
First of all, big thanks for your mod. It makes boarding alot more fun.
But when comparing normal and hard difficulty, the gap seems too big.
For example, boarding a Rahanas:
Took out jumpdrive, engines and weapons, leaving the cap shields and hull intact and scanning with drone before starting the boarding process.
On normal difficulty I lost 0 Marines.
On hard I lost 5 elite, 14 veterans and 4 recruits out of 11 elite, 34 veterans and 5 recruits. 5/5/5 marine officer.
Normal difficulty feels way too easy and on hard you lose more good marines than you get for successful boarding, making "training" of your marines kinda useless.
Would it be possible to make boarding a bit harder on normal, and a bit easier on hard difficulty?
"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
Douglas Adams
Hey Ridingbean,
Glad you're liking the mod!
Hard and above is the old Hardcore variant which is pegged at the vanilla numbers. I kinda want to keep it there so that people who like the vanilla boarding strength progression could play that.
I do agree that boarding strength progression at Normal difficulty is rather fast though, and have been thinking about nerfing the veteran strength for quite some time now. Will look into it one of these days, but can't promise when.
That said, you could try the Nexus version of this mod. The balance point at Normal difficulty in Nexus is somewhere between Steam Normal and Hard. Might hit your sweet spot.
If you switch to the Nexus version, don't forget to unsubscribe from the Steam version first. The Workshop doesn't like finding duplicate mods and sometimes makes copies which could cause weird things to happen.
Glad you're liking the mod!
Hard and above is the old Hardcore variant which is pegged at the vanilla numbers. I kinda want to keep it there so that people who like the vanilla boarding strength progression could play that.
I do agree that boarding strength progression at Normal difficulty is rather fast though, and have been thinking about nerfing the veteran strength for quite some time now. Will look into it one of these days, but can't promise when.
That said, you could try the Nexus version of this mod. The balance point at Normal difficulty in Nexus is somewhere between Steam Normal and Hard. Might hit your sweet spot.
If you switch to the Nexus version, don't forget to unsubscribe from the Steam version first. The Workshop doesn't like finding duplicate mods and sometimes makes copies which could cause weird things to happen.
4.10 beta 3
Code: Select all
[=ERROR=] 0.00 Cannot match path '//do_if[@value='$outcomedecider gt 0']/set_value[@name='$losschancemin']/@chance' in patch file 'extensions\marinerebalance\md\boarding.xml'. Skipping node.
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 Cannot match path '//do_if[@value='$outcomedecider gt 0']/set_value[@name='$losschancemax']/@chance' in patch file 'extensions\marinerebalance\md\boarding.xml'. Skipping node.
[General] 0.00 ======================================
4.10
Code: Select all
[=ERROR=] 0.00 Cannot match path '//do_if[@value='$outcomedecider gt 0']/set_value[@name='$losschancemin']/@chance' in patch file 'extensions\marinerebalance\md\boarding.xml'. Skipping node.
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 Cannot match path '//do_if[@value='$outcomedecider gt 0']/set_value[@name='$losschancemax']/@chance' in patch file 'extensions\marinerebalance\md\boarding.xml'. Skipping node.
4.30
Code: Select all
[=ERROR=] 0.00 No matching node for path '//cue[@name='Success']/actions/remove_value[@name='$ArrivedMarines']' in patch file 'extensions\marinerebalance\md\boarding.xml'. Skipping node.
[=ERROR=] 790.92 Invalid format specifier '% ' found in format string: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[10,0,45]
[General] 790.92 ======================================
[General] 790.92 ======================================
[=ERROR=] 790.92 Error in MD cue md.Boarding.MarineFight<inst:3fb23>: Property lookup failed: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[10,0,45]
* Expression: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[$progress + $addedprogress, (@$InjuredAmount)i, $nummarines]
[General] 790.92 ======================================
[General] 800.72 ======================================
[=ERROR=] 800.72 Invalid format specifier '% ' found in format string: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[20,0,45]
[General] 800.72 ======================================
[General] 800.72 ======================================
[=ERROR=] 800.72 Error in MD cue md.Boarding.MarineFight<inst:3ffa4>: Property lookup failed: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[20,0,45]
* Expression: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[$progress + $addedprogress, (@$InjuredAmount)i, $nummarines]
[General] 800.72 ======================================
[General] 809.39 ======================================
[=ERROR=] 809.39 Invalid format specifier '% ' found in format string: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[30,0,45]
[General] 809.39 ======================================
[General] 809.39 ======================================
[=ERROR=] 809.39 Error in MD cue md.Boarding.MarineFight<inst:404ab>: Property lookup failed: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[30,0,45]
* Expression: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[$progress + $addedprogress, (@$InjuredAmount)i, $nummarines]
[General] 809.39 ======================================
[General] 819.36 ======================================
[=ERROR=] 819.36 Invalid format specifier '% ' found in format string: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[40,0,45]
[General] 819.36 ======================================
[General] 819.36 ======================================
[=ERROR=] 819.36 Error in MD cue md.Boarding.MarineFight<inst:4160e>: Property lookup failed: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[40,0,45]
* Expression: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[$progress + $addedprogress, (@$InjuredAmount)i, $nummarines]
[General] 819.36 ======================================
[General] 828.66 ======================================
[=ERROR=] 828.66 Invalid format specifier '% ' found in format string: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[50,0,45]
[General] 828.66 ======================================
[General] 828.66 ======================================
[=ERROR=] 828.66 Error in MD cue md.Boarding.MarineFight<inst:41b07>: Property lookup failed: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[50,0,45]
* Expression: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[$progress + $addedprogress, (@$InjuredAmount)i, $nummarines]
[General] 828.66 ======================================
[General] 838.25 ======================================
[=ERROR=] 838.25 Invalid format specifier '% ' found in format string: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[60,0,45]
[General] 838.25 ======================================
[General] 838.25 ======================================
[=ERROR=] 838.25 Error in MD cue md.Boarding.MarineFight<inst:42063>: Property lookup failed: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[60,0,45]
* Expression: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[$progress + $addedprogress, (@$InjuredAmount)i, $nummarines]
[General] 838.25 ======================================
[General] 846.89 ======================================
[=ERROR=] 846.89 Invalid format specifier '% ' found in format string: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[70,0,45]
[General] 846.89 ======================================
[General] 846.89 ======================================
[=ERROR=] 846.89 Error in MD cue md.Boarding.MarineFight<inst:424c3>: Property lookup failed: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[70,0,45]
* Expression: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[$progress + $addedprogress, (@$InjuredAmount)i, $nummarines]
[General] 846.89 ======================================
[General] 855.20 ======================================
[=ERROR=] 855.20 Invalid format specifier '% ' found in format string: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[80,0,45]
[General] 855.20 ======================================
[General] 855.20 ======================================
[=ERROR=] 855.20 Error in MD cue md.Boarding.MarineFight<inst:42e0d>: Property lookup failed: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[80,0,45]
* Expression: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[$progress + $addedprogress, (@$InjuredAmount)i, $nummarines]
[General] 855.20 ======================================
[General] 864.84 ======================================
[=ERROR=] 864.84 Invalid format specifier '% ' found in format string: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[90,0,45]
[General] 864.84 ======================================
[General] 864.84 ======================================
[=ERROR=] 864.84 Error in MD cue md.Boarding.MarineFight<inst:43399>: Property lookup failed: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[90,0,45]
* Expression: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[$progress + $addedprogress, (@$InjuredAmount)i, $nummarines]
[General] 864.84 ======================================
[General] 873.69 ======================================
[=ERROR=] 873.69 Invalid format specifier '% ' found in format string: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[100,0,45]
[General] 873.69 ======================================
[General] 873.69 ======================================
[=ERROR=] 873.69 Error in MD cue md.Boarding.MarineFight<inst:43912>: Property lookup failed: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[100,0,45]
* Expression: 'Они были готовы к абордажу! Это займет некоторое время. \n\n Мы контролируем %1% корабля. \n\n Погибло десанта - %2. \n Осталось десанта - %3.'.[$progress + $addedprogress, (@$InjuredAmount)i, $nummarines]
[General] 873.69 ======================================
[
8.December 2017 - Marine Rebalance updated to v0.56
Compatibility update with XR 4.3
Thank you very much to alexalsp for reporting the new error.
edit: There was a hitch updating the mod for XRVR. reported to tech support:
https://forum.egosoft.com/viewtopic.php?t=397662
Compatibility update with XR 4.3
Thank you very much to alexalsp for reporting the new error.
edit: There was a hitch updating the mod for XRVR. reported to tech support:
https://forum.egosoft.com/viewtopic.php?t=397662
I seem to have an issue (XR 4.3 through Steam, mods through Steam Workshop) where in Hard and Very Hard difficulty, the marines still have an elevated strength way above vanilla values. Mine are 27 Elite and 23 Veteran (and 5/5/5 MO) so it should be 171, but when using Marine Rebalance and the last pod lands the strength became 632.
I am also using Boarding Options and some other mods (which I wouldn't think would affect that).
I am also using Boarding Options and some other mods (which I wouldn't think would affect that).