sM Polish Kit: Insurrection v1.6 [CE Support + Modules]

Distribute and discuss mods that are functional. Moderator - Grognak
FearTheBlaziken
Posts: 46
Joined: Mon Feb 23, 2015 6:25 am

Re: sM Polish Kit: Insurrection v1.6 [CE Support + Modules]

Postby FearTheBlaziken » Sun Oct 06, 2019 2:04 am

Flypaste wrote:Is this still in active development? I'd love for CE infinite compatibility. I seem to recall it being a thing a couple years ago.

There used to be in an old version of the kit (before slow converted the CE patch to Captain's Remix), but it is likely unusable.

It seems that this mod has gone silent for quite a while, but I want to break it up as there are couple of issues that affect its gameplay.

Code: Select all

* When Insurrection is installed WITHOUT the Named Weapons Module, the Slug Home Nebula's storm beacon event list has the wrong name ("STORM_SLUG" instead of "NEBULA_STORM_SLUG"), causing crashes to occur in this sector.
* The Rock Live Mine and Engi Virus are supposed to roll an outcome for "evasive manoeuvres" and purging "the system code". But instead of leading to a new event list, it has the outcomes in adjacent event tags, meaning that only the first outcome occurs.
* Due to the addition of duplicate sectors for the AE weapon biases, having Ruwen in the Rock Homeworlds would not mark the Crystal Sector entry beacon when AE is enabled. I would suggest re-introducing the Crystal Uplink from the pre-AE sMPK as a blue option marker, as it would also help nerf the Crystal Cruisers (with the augment included with the vanilla Rock C, unless you want crystal vengeance to also trigger the beacon too).
* In Insurrection's Phase 3 with enough enemy crew, the Internal Drones would overflow to the teleporter room, meaning that until systems are damaged, the teleporter cannot be used fully or at all. I would suggest swapping the teleporter and the oxygen systems to mitigate this.
* When Insurrection's Phase 3 spawns a Hazard, the icon will intercept with the power surge warning. I would suggest moving the icons below the Affinity/Relationship text to prevent this (also applies to Remastered HUD).
* The Signature Crystal Lockdown Bomb is missing its lore text when hovered over.

The following points are suggestions rather than issues. But IMO, they would make the mod feel more complete:
* The developers originally wanted Slug Ships to equip a Breach Bomb, but the blueprint name was incorrect (and would instead equip a basic laser IIRC). The mod has removed this faulty name from their equipment list, but with the addition of a Mark I Breach Bomb (old Mark I is renamed Mini), the Slugs are able to have an appropiate exclusive weapon.
* In the Named Weapons Module, you can currently get both the Taboo and Named weapons from the Stealth Cruiser quest as you can kill the Fake Messenger and get info from the real one. I would suggest change the Taboo weapon's requirements to require destroying the real messenger (crew kills should lead to quest continuing).

Throughout this year, I have made my own patch for Insurrection (and add-on patches for NWM and the recent Hyperspace hard-mod) that resolves the above, fixes a few personal nitpicks with the mod, and alters some aspects in regards to what slow had planned for the next update. If anyone is interested, I'll put a link to download them below.

Download my Insurrection Patches Here

Edit: Found several more bugs and/or issues with the kit.

Code: Select all

* Base Kit: The EQUIP_FULL event is missing from events.xml, meaning that after the cargo (and extra beacon slot) is full, another item will crash the game.
* Base Kit: stretch_not_supported, error_manual_resolution, error_native_fullscreen, error_framebuffer_stretch, and error_framebuffer are missing from text_misc.xml.
* Base AWM: The Breach Missile blue option for a Crystal Event (CRYSTAL_CACHE) won't accept the augmented versions of the weapon.
* sMi AWM: The High-Yield Astra Missile used by Engi Enemies can one-shot your crew (a typo with persDamage?).
* sMi AWM: The Ionic Vulcan doesn't have its lore tooltip.

SPOILERS FOR NWM AND INSURRECTION
* NWM: The Named Lockdown Bomb, Helios Missiles, and Hellfire Missiles don't have a sell price of 60 like other named weapons.
* NWM: The Named Repair Bomb (an AE 'weapon') can be recieved from the Holo Sector Guardian even with AE disabled.
Last edited by FearTheBlaziken on Fri Feb 07, 2020 6:55 am, edited 1 time in total.
Image

Given what I've done while others were not active, I can now say that I've polished the Polish Kit. Release coming soon, but not from me.
Crankytoaster
Posts: 1
Joined: Fri Oct 18, 2019 3:43 pm

Re: sM Polish Kit: Insurrection v1.6 [CE Support + Modules]

Postby Crankytoaster » Fri Oct 18, 2019 3:54 pm

I have been having this error message pop up and nothing seems to be able to fix it, can anyone help me? https://imgur.com/yKzsJiL
User avatar
slowriderxcorps
Posts: 467
Joined: Thu Apr 25, 2013 8:42 am

Re: sM Polish Kit: Insurrection v1.6 [CE Support + Modules]

Postby slowriderxcorps » Sun Oct 20, 2019 11:52 am

It's honestly deeply humbling to see outside support continuing for my work despite quite the lengthy period of radio silence. I'm deeply thankful for the help.

As for the reasoning... that's come down to one main thing. This would be ongoing problems with my desktop that would eventually force me to have to reinstall the entire operating system twice, and eventually also replace many different parts of the computer in order to fix hard drive problems that had been plaguing me for well over a year. As it turns out, they were being caused by a... dodgy Power Supply. But as a result of having to reinstall W10 and refresh all my drives, all the progress and preparation I had for one final update was lost. That kind of destroyed my motivation to try and restart work on the update, knowing I could end up losing it all again. Not to mention that as it stands, I've ended up leaving Insurrection in a condition that could be considered a 'final form, feature full'.

Clearly not though, given what's been pointed out to me as well as me mentioning that final planned update. This would involve two main things: an extension to what the Restoration Toolkit can do (which isn't hard, just incredibly long and tedious to type up), and most importantly a redesign of the final sector. If I find the drive to work on these, I'll try to let these come to fruition. But for now, I'll smack the little bugs that have been pointed out with a mallet.
Image
protoplm
Posts: 1
Joined: Fri Feb 14, 2020 1:14 am

Re: sM Polish Kit: Insurrection v1.6 [CE Support + Modules]

Postby protoplm » Fri Feb 14, 2020 1:20 am

I wanted to add to the large list here and just thank you for the work done on this. I love the changes. I'm using insurrection without NWM. The mod works like a charm, no crashes and I haven't noticed any bugs. It feels like just like FTL except it rebalanced the aspects that made the game feel formulaic. I find myself actually making decisions with the game, though some of the niche items still feel rather weak I'll wind up in spots where I'm using them anyways because that's what it's given me. Playing only on hard I used to consistently make it to the last stage in the base game and I can rarely get past 5 here. It feels a lot more difficult and in a game that has difficulty options, that's a bonus.

Whether or not you continue to add to this, it'll keep me playing FTL for a long time to come.
othalan
Posts: 1
Joined: Tue Jul 28, 2020 4:33 am

Re: sM Polish Kit: Insurrection v1.6 [CE Support + Modules]

Postby othalan » Tue Jul 28, 2020 4:49 am

tehchanman wrote:hi just upgraded from CE to SM/CR, im unable to upgrade any basic weapons with any tool kits, once i get to an empty sector and i try to use the tool kit, (upgrade your weapons), no choices come up (except return) and it ends up being a wasted turn. i checked parts of the code, and im having trouble trying to see what it could be.

running CR/ with AWM/ and AWM roulette (tested with captains remix ships and no difference, currently reading your code, but having trouble finding the issue. [not able to detect toolkit in inventory and trigger event?]


I encountered the same problem and took a look in the events XML file. There is a bug which is easily corrected. This only effects the "Captains Remix" configuration with AWM modules included.

Open the file "Module - AWM+ for Captain's Remix 1.6.ftl" and search for the following code at lines 330 - 372:

Code: Select all

<event name="AWM_TOOLKIT_ROOT">
   <text load="AWM_TOOLKIT_LINE_ROOT"/>
   <choice req="AWM_TOOLKIT_BLAZE" hidden="true" blue="false">
      <text>Open the Thermal Toolkit.</text>
      <event load="AWM_TOOLKIT_BLAZE"/>
   </choice>
   <choice req="AWM_TOOLKIT_BREACH" hidden="true" blue="false">
      <text>Open the Hardened Toolkit.</text>
      <event load="AWM_TOOLKIT_BREACH"/>
   </choice>
   <choice req="AWM_TOOLKIT_REACT" hidden="true" blue="false">
      <text>Open the Tactical Toolkit.</text>
      <event load="AWM_TOOLKIT_REACT"/>
   </choice>
   <choice req="AWM_TOOLKIT_OC" hidden="true" blue="false">
      <text>Open the Overcharge Toolkit.</text>
      <event load="AWM_TOOLKIT_OC"/>
   </choice>
   <choice req="AWM_TOOLKIT_PIERCE" hidden="true" blue="false">
      <text>Open the Advanced Toolkit.</text>
      <event load="AWM_TOOLKIT_PIERCE"/>
   </choice>
   <choice req="AWM_TOOLKIT_PLASMA" hidden="true" blue="false">
      <text>Open the Plasmatic Toolkit.</text>
      <event load="AWM_TOOLKIT_PLASMA"/>
   </choice>
   <choice req="AWM_TOOLKIT_ARMOUR" hidden="true" blue="false">
      <text>Open the Ablative Toolkit.</text>
      <event load="AWM_TOOLKIT_ARMOUR"/>
   </choice>
   <choice req="AWM_TOOLKIT_ION" hidden="true" blue="false">
      <text>Open the Ionic Toolkit.</text>
      <event load="AWM_TOOLKIT_ION"/>
   </choice>
   <choice req="AWM_TOOLKIT_RUST" hidden="true" blue="false">
      <text>Open the Restoration Toolkit.</text>
      <event load="AWM_TOOLKIT_RUST"/>
   </choice>
   <choice hidden="true">
      <text>We don't need to tinker with what already works.</text>
      <event/>
   </choice>
</event>


The problem is that each req statement lists the event to load, not the required toolkit item. To correct, simply remove AWM_ from each choice line so that the new code matches this:

Code: Select all

<event name="AWM_TOOLKIT_ROOT">
   <text load="AWM_TOOLKIT_LINE_ROOT"/>
   <choice req="TOOLKIT_BLAZE" hidden="true" blue="false">
      <text>Open the Thermal Toolkit.</text>
      <event load="AWM_TOOLKIT_BLAZE"/>
   </choice>
   <choice req="TOOLKIT_BREACH" hidden="true" blue="false">
      <text>Open the Hardened Toolkit.</text>
      <event load="AWM_TOOLKIT_BREACH"/>
   </choice>
   <choice req="TOOLKIT_REACT" hidden="true" blue="false">
      <text>Open the Tactical Toolkit.</text>
      <event load="AWM_TOOLKIT_REACT"/>
   </choice>
   <choice req="TOOLKIT_OC" hidden="true" blue="false">
      <text>Open the Overcharge Toolkit.</text>
      <event load="AWM_TOOLKIT_OC"/>
   </choice>
   <choice req="TOOLKIT_PIERCE" hidden="true" blue="false">
      <text>Open the Advanced Toolkit.</text>
      <event load="AWM_TOOLKIT_PIERCE"/>
   </choice>
   <choice req="TOOLKIT_PLASMA" hidden="true" blue="false">
      <text>Open the Plasmatic Toolkit.</text>
      <event load="AWM_TOOLKIT_PLASMA"/>
   </choice>
   <choice req="TOOLKIT_ARMOUR" hidden="true" blue="false">
      <text>Open the Ablative Toolkit.</text>
      <event load="AWM_TOOLKIT_ARMOUR"/>
   </choice>
   <choice req="TOOLKIT_ION" hidden="true" blue="false">
      <text>Open the Ionic Toolkit.</text>
      <event load="AWM_TOOLKIT_ION"/>
   </choice>
   <choice req="TOOLKIT_RUST" hidden="true" blue="false">
      <text>Open the Restoration Toolkit.</text>
      <event load="AWM_TOOLKIT_RUST"/>
   </choice>
   <choice hidden="true">
      <text>We don't need to tinker with what already works.</text>
      <event/>
   </choice>
</event>


I only tested the Thermal toolkit, but this should fix all toolkits.

For those who prefer a patch file:

Code: Select all

*** events.xml.append.orig   2020-07-28 11:44:27.000000000 +0700
--- events.xml.append   2020-07-28 11:44:30.000000000 +0700
***************
*** 329,367 ****

  <event name="AWM_TOOLKIT_ROOT">
     <text load="AWM_TOOLKIT_LINE_ROOT"/>
!    <choice req="AWM_TOOLKIT_BLAZE" hidden="true" blue="false">
        <text>Open the Thermal Toolkit.</text>
        <event load="AWM_TOOLKIT_BLAZE"/>
     </choice>
!    <choice req="AWM_TOOLKIT_BREACH" hidden="true" blue="false">
        <text>Open the Hardened Toolkit.</text>
        <event load="AWM_TOOLKIT_BREACH"/>
     </choice>
!    <choice req="AWM_TOOLKIT_REACT" hidden="true" blue="false">
        <text>Open the Tactical Toolkit.</text>
        <event load="AWM_TOOLKIT_REACT"/>
     </choice>
!    <choice req="AWM_TOOLKIT_OC" hidden="true" blue="false">
        <text>Open the Overcharge Toolkit.</text>
        <event load="AWM_TOOLKIT_OC"/>
     </choice>
!    <choice req="AWM_TOOLKIT_PIERCE" hidden="true" blue="false">
        <text>Open the Advanced Toolkit.</text>
        <event load="AWM_TOOLKIT_PIERCE"/>
     </choice>
!    <choice req="AWM_TOOLKIT_PLASMA" hidden="true" blue="false">
        <text>Open the Plasmatic Toolkit.</text>
        <event load="AWM_TOOLKIT_PLASMA"/>
     </choice>
!    <choice req="AWM_TOOLKIT_ARMOUR" hidden="true" blue="false">
        <text>Open the Ablative Toolkit.</text>
        <event load="AWM_TOOLKIT_ARMOUR"/>
     </choice>
!    <choice req="AWM_TOOLKIT_ION" hidden="true" blue="false">
        <text>Open the Ionic Toolkit.</text>
        <event load="AWM_TOOLKIT_ION"/>
     </choice>
!    <choice req="AWM_TOOLKIT_RUST" hidden="true" blue="false">
        <text>Open the Restoration Toolkit.</text>
        <event load="AWM_TOOLKIT_RUST"/>
     </choice>
--- 329,367 ----

  <event name="AWM_TOOLKIT_ROOT">
     <text load="AWM_TOOLKIT_LINE_ROOT"/>
!    <choice req="TOOLKIT_BLAZE" hidden="true" blue="false">
        <text>Open the Thermal Toolkit.</text>
        <event load="AWM_TOOLKIT_BLAZE"/>
     </choice>
!    <choice req="TOOLKIT_BREACH" hidden="true" blue="false">
        <text>Open the Hardened Toolkit.</text>
        <event load="AWM_TOOLKIT_BREACH"/>
     </choice>
!    <choice req="TOOLKIT_REACT" hidden="true" blue="false">
        <text>Open the Tactical Toolkit.</text>
        <event load="AWM_TOOLKIT_REACT"/>
     </choice>
!    <choice req="TOOLKIT_OC" hidden="true" blue="false">
        <text>Open the Overcharge Toolkit.</text>
        <event load="AWM_TOOLKIT_OC"/>
     </choice>
!    <choice req="TOOLKIT_PIERCE" hidden="true" blue="false">
        <text>Open the Advanced Toolkit.</text>
        <event load="AWM_TOOLKIT_PIERCE"/>
     </choice>
!    <choice req="TOOLKIT_PLASMA" hidden="true" blue="false">
        <text>Open the Plasmatic Toolkit.</text>
        <event load="AWM_TOOLKIT_PLASMA"/>
     </choice>
!    <choice req="TOOLKIT_ARMOUR" hidden="true" blue="false">
        <text>Open the Ablative Toolkit.</text>
        <event load="AWM_TOOLKIT_ARMOUR"/>
     </choice>
!    <choice req="TOOLKIT_ION" hidden="true" blue="false">
        <text>Open the Ionic Toolkit.</text>
        <event load="AWM_TOOLKIT_ION"/>
     </choice>
!    <choice req="TOOLKIT_RUST" hidden="true" blue="false">
        <text>Open the Restoration Toolkit.</text>
        <event load="AWM_TOOLKIT_RUST"/>
     </choice>
Mr. Mister
Posts: 495
Joined: Sun Sep 23, 2012 8:51 am

Re: sM Polish Kit: Insurrection v1.6 [CE Support + Modules]

Postby Mr. Mister » Wed Sep 30, 2020 9:19 pm

'sup fellas, hope life is treating you well, and wish that it does.

BUG REPORT

Issue: Hellfire Missile Launcher's projectiles are invisible (at least in Captain's Remix).
Reason. Though the "missile_swarm_strip8.png" is included in Captain's Remix .ftl, the "missile_swarm" projectyle animation the weapon points at in dlcBlueprints.xml.append is not declared in dlcAnimations.xml.append.
Fix: Add the following lines to (anywhere in) Captain Remix's dlcAnimations.xml.append:

Code: Select all

<animSheet name="missile_swarm" w="256" h="80" fw="32" fh="80">weapons/missile_swarm_strip8.png</animSheet>
<anim name="missile_swarm">
   <sheet>missile_swarm</sheet>
   <desc length="8" x="0" y="0"/>
   <time>0.05</time>
</anim>
imhoopjones
Posts: 1
Joined: Tue Jan 26, 2021 9:18 pm

Re: sM Polish Kit: Insurrection v1.6 [CE Support + Modules]

Postby imhoopjones » Tue Jan 26, 2021 9:21 pm

Is there an overall guide for insurrection? I am a bit confused about trade good value (and def skeptical on the use of the good producer) among other general questions. I know it was a part of CE originally