Re: sM Polish Kit: Insurrection v1.6 [CE Support + Modules]
Posted: Sat May 18, 2019 6:10 pm
i don't know what im doing wrong here, can you help?
Official Forum for FTL: Faster Than Light and Into the Breach
https://www.subsetgames.com/forum/
https://www.subsetgames.com/forum/viewtopic.php?f=11&t=17187
Killercorn wrote:i don't know what im doing wrong here, can you help?
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.
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).
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.
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?]
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>
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>
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>
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>