Fractal Softworks Forum

Please login or register.

Login with username, password and session length

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Mycophobia

Pages: [1] 2
1
Modding / Re: [0.96/0.97] Galactic Constellate [Eng Translation]
« on: April 19, 2024, 09:58:12 AM »
Updated for Eng TL v0.3 with major update and reworks

Updated to Chinese Ver 1.12.5

WILL BREAK SAVE WITH OLDER VERSION OF MOD
But can be added to save mid-save to save without earlier version of the Mod.

Main Changes

Unique hullmod option for all ships that allow customization of drone/mote behavior.
2 New Bounty Ships.
Unique Officer Drop from bounty that synergize with their corresponding ship.

The last update is broke MagicBounty framework

error in log:
600098 [Thread-2] FATAL org.magiclib.bounty.MagicBountyLoader  - MagicBountyData is unable to read magicBounty_data.json
org.json.JSONException: DIRECTORY: d:\misc\Starsector\starsector-core\..\mods\Galactic_Constellate (data/config/modFiles/magicBounty_data.json)
Expected a ',' or '}' at 3422 [character 24 line 88]
   at com.fs.starfarer.loading.LoadingUtils.return(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.loading.LoadingUtils.o00000(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.loading.LoadingUtils.Ô00000(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.settings.StarfarerSettings$1.getMergedJSONForMod(Unknown Source) ~[port_obf.jar:?]
   at org.magiclib.bounty.MagicBountyLoader.loadBountyData(MagicBountyLoader.java:632) ~[?:?]
   at org.magiclib.bounty.MagicBountyLoader.loadBountiesFromJSON(MagicBountyLoader.java:87) ~[?:?]
   at org.magiclib.Magic_modPlugin.onGameLoad(Magic_modPlugin.java:134) ~[?:?]
   at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.title.TitleScreenState.menuItemSelected(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.title.Object.actionPerformed(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.o0O0.buttonPressed(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.int.Ò00000(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.int.processInput(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.W.o00000(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]
   at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
   at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]
   at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]

Just did a hotfix for it, please download again and It should work, should be save compatible as far as I tested.

2
Modding / Re: [0.96/0.97] Galactic Constellate [Eng Translation]
« on: April 18, 2024, 08:21:10 PM »
Updated for Eng TL v0.3 with major update and reworks

Updated to Chinese Ver 1.12.5

WILL BREAK SAVE WITH OLDER VERSION OF MOD
But can be added to save mid-save to save without earlier version of the Mod.

Main Changes

Unique hullmod option for all ships that allow customization of drone/mote behavior.
2 New Bounty Ships.
Unique Officer Drop from bounty that synergize with their corresponding ship.

3
V.07 TL Update

Various TL Polish and Typo Correction for multiple assistant events.
Slight rewording of certain skill description for clarity.

(Seeing an update is on the horizon I will likely hold off further polish until I have a better idea from author what will be reworked, continue to report typo and issues however and I will note/forward them to the author accordingly.)

Known Issues (reported to author already so no need for future bug report):
Miruko's friendship event that provide the arena battles are not fully implemented, author is considering a rework. For now only one of the battle options work.

Elite hullmod from Mimikko officer can appear in multiple filter.

Maya's skill will cause planet name to change when assigned as admin, this sometime doesnt affect the planet name on the map.

4
another problem im not sure if this a bug or not ,but either shield the hellfire or infernal shield i could only recognize it from the symbol when you put on the weapon, some how the npc ai keep having a like a few ships that have them install, those battle were really annoying when they stop taking any damage especially when they place on multiple phase ship that become a nightmare they just face tank an entire voley then phase away. Shouldn't these item lock for players only? especially when i can only get 5 of them from 100 relationship mimikko.

The shield core have the restricted tag and should never spawn on npc AI ship (and I have never gotten any report of them spawning that way). Can you provide a screen shot and describe the situation in which they get used?

5
um help me understand this special start "what kind of Isekai is this?" i get just one civilian transport shuttle 2k in my wallet and a bunches of officers and administrators that bleed me for money each month that i can't put them to any use, what am i suppose to do here? i thought this special start suppose to remedy the random sector problem not whatever this is.

I think the name is supposed to be ironic, and that you being in a bad spot is the point...
[If playing with Nexerelin, the randomized sector option will make most assistants unobtainable (it is fine to use Nex, there is a unique start to go with it, just avoid randomized sector)]
so this is a lie

Not sure what you mean, since if you play nex, you can still get all the assistant without the unique start, as long as you do not use randomized sector. The mod is not meant to be played with randomized sector option.

If its still too hard, beating the Atarya Mission (the one where you get to use the unique radiant) allows to start with a Wolf (Glory) instead, which may let you do some early bounty to get you off your feet.

6
Modding / [0.96/0.97] Galactic Constellate [Eng Translation]
« on: March 26, 2024, 12:23:11 AM »
Galactic Constellate
Starsector Mod by "Riptide” (Formally "When Can I Finish Pleiades")




April 19 Hotfix for Bounty Framework, please redownload if you have downloaded it before , thank you! (Save Compatible)

A mid-high tech ship pack with eastern anime/game style unique ships
Dependencies:
Lazy Lib https://fractalsoftworks.com/forum/index.php?topic=5444.0
Magic Lib https://fractalsoftworks.com/forum/index.php?topic=25868.0
Graphic Lib https://fractalsoftworks.com/forum/index.php?topic=10982.0

Safe to add mid-save but cannot be removed. Unless specifically stated otherwise, update not save breaking. should work on 0.96 also with Mod Info edit

MOST RECENT UPDATE BREAK OLDER SAVES, but can be added safely to clean playthrough without earlier version

Preview of Ships
Spoiler
[close]

Before the great collapse, the Persean branch of Tri-Tachyon initiated an unprecedented project with the support of "core member" whose name are now unknown: By using the AI Core's ability to simulate and evolve, they seek to skip the trial and error process in the militarization of cutting edge technology, and instead create prototype that mounts the latest tech that can be deployed directly to the battlefield. This will close the gap between theoretical and applied science, allowing them to create the most 'competitive' space fleet......

Additional Lore
Spoiler
This project is secretly named "Constellate", to be carried out by two advanced AI core to represent different design and technical philosophies. It is hoped that a massive amount of simulation will result in a prototype that could meet expectations. To test the result of these AI's design, Tri-Tachyon will regularly host secret equipment competition in the rim of the sector to simulate real space warfare. The two AI will pitch their prototype against each other, and each such competition is a technological revolution, and each such fight inspire a new generation of even stronger warships. These unknown space wars are called "A demonstration of the extreme frontier of the intellect and technical achievements under the Dominion of Man" within internal Tri-Tachyon files.

Yet, as the Project Developed further, an unknown whistle blower leaked this project to the public. The backlash is immediate as people became shocked and worried about such "irresponsible" and "overreaching" actions. Other competitors also took advantage of this opportunity to accuse the Tri-Tachyon of risking the peace and stability of the Dominion. Faced with moral challenge and pressure from outside, Tri-Tachyon was forced to stop the Constellate Project. As for those prototype meant to represent humanity's prediction for a future war, is now a symbol of a task incomplete. They were sealed away, awaiting an unknown fate.

After the Collapse, those prototype became witness to history. Their existence reminded mankind that once upon a time: The Constellate Project was not only a symbol of technical progress, but also the mankind's exploration into the infinite possibilities .Now, the design philosophy of these prototype continue to shape technical development. Even if they were never used in war, these prototype remain a solemn warning: Mankind must be more cautious in treating with this gift from the stars.
[close]


The mod provides a list of High Value Bounty with unique ship rewards, explore and obtain unique ships with very unique combat style! Currently the white series focus on support drones and radical fighting style while the black series focus on steady pushes and ability to hold the line. Future update are planned to include further bonus that matches the gameplay style of each variants

This mod is inspired by the Chinese Mecha-Girl artist pixiv @Yato https://www.pixiv.net/users/9464363 , all work referenced have been done with the approval of the author.

Mod currently adds 7 HVB Missions that becomes available between level 5-10, find them in the Bounty Board Screen under intel. Each mission also reword a unique officer with unique skill synergizing with their ship.

Original Fossic Link:
https://www.fossic.org/thread-10883-1-1.html?_dsign=49299ec3

Screenshots and Ships In Action
Spoiler



[close]

Credit:
Author: "Riptide" (Formally: "When Can I Finish Pleiades")

Thanks to coding support from @cjy4312 @Kaoruzhumobaole @zyx @Ajimu @YuYukoari @based!

Thanks to art support from @Chang Le!

Translation and Localization:
Main Translation: Mycophobia
Thanks to Himemi for testing/coding question help

Debugging Note: Mod's prefix in game file is gr_ given the mod's old eng name before translation. If the ship's drone does not properly spawn during test mission, please reset the mission.

Eng TL Patch 0.3
Updated to Chinese Ver 1.12.5

WILL BREAK SAVE WITH OLDER VERSION OF MOD

But can be added to save mid-save to save without earlier version of the Mod.

Main Changes

Unique hullmod option for all ships that allow customization of drone/mote behavior.
2 New Bounty Ships.
Unique Officer Drop from bounty that synergize with their corresponding ship.
Many other polish and balance adjustments.

7
reported both issue to author

8
Can't do any of Miruko's sim games besides silent hand. Duel and shadow of past don't do anything and dispersed walls throws a no rule found error.
Bunch of question marks in the middle of Xihe's recruitment event, right after saving her.

Having checked with author, the Miruko sim game is kinda unfinished at this point, so all three issue with the sim games are known problem, they will work on reworking this part when they figure out how to best implement it. So for now, only Invisible Hand works, I will make a note with next update.

Xihe's recruitment event question is indeed undeleted Chinese Lines I kept for reference, just ignore them for now as nothing is untranslated, I have cleand them out for next update.

9
Can't do any of Miruko's sim games besides silent hand. Duel and shadow of past don't do anything and dispersed walls throws a no rule found error.
Bunch of question marks in the middle of Xihe's recruitment event, right after saving her.

Question Marks are likely undeleted Chinese Original lines, I keep those around for reference while translating and likely forgot to delete them, will fix for next patch.

Will look into the Miruko sim games when I get home.

10
Spoiler
I have some error that happens on loading game, (my 2nd or 3rd playthrough that is RIP). I don't know if it is cause of this mod, but take a look. I'm suspecting either this, Terraforming and station construction, or Random assortment of things (i think it might be something related to abyss cause i noticed it there)


735473 [Thread-2] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Loading stage 3
738933 [Thread-2] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Error loading
738933 [Thread-2] ERROR com.fs.starfarer.campaign.save.CampaignGameManager  - Failed calling method
---- Debugging information ----
message             : Failed calling method
cause-exception     : java.lang.NullPointerException
cause-message       : Cannot invoke "java.util.Map.values()" because "this.supply" is null
method              : com.fs.starfarer.campaign.fleet.FleetMember.readResolve()
class               : com.fs.starfarer.campaign.fleet.FleetMember
required-type       : com.fs.starfarer.campaign.fleet.FleetMember
converter-type      : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
line number         : 542197
class[1]            : java.util.HashSet
required-type[1]    : java.util.HashSet
converter-type[1]   : com.thoughtworks.xstream.converters.collections.CollectionConverter
class[2]            : java.util.HashMap
required-type[2]    : java.util.HashMap
converter-type[2]   : com.thoughtworks.xstream.converters.collections.MapConverter
class[3]            : com.fs.starfarer.campaign.ModAndPluginData
required-type[3]    : com.fs.starfarer.campaign.ModAndPluginData
class[4]            : com.fs.starfarer.campaign.CampaignEngine
required-type[4]    : com.fs.starfarer.campaign.CampaignEngine
converter-type[3]   : com.fs.starfarer.campaign.save.I
version             : not available
-------------------------------
com.thoughtworks.xstream.converters.ConversionException: Failed calling method
---- Debugging information ----
message             : Failed calling method
cause-exception     : java.lang.NullPointerException
cause-message       : Cannot invoke "java.util.Map.values()" because "this.supply" is null
method              : com.fs.starfarer.campaign.fleet.FleetMember.readResolve()
class               : com.fs.starfarer.campaign.fleet.FleetMember
required-type       : com.fs.starfarer.campaign.fleet.FleetMember
converter-type      : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
line number         : 542197
class[1]            : java.util.HashSet
required-type[1]    : java.util.HashSet
converter-type[1]   : com.thoughtworks.xstream.converters.collections.CollectionConverter
class[2]            : java.util.HashMap
required-type[2]    : java.util.HashMap
converter-type[2]   : com.thoughtworks.xstream.converters.collections.MapConverter
class[3]            : com.fs.starfarer.campaign.ModAndPluginData
required-type[3]    : com.fs.starfarer.campaign.ModAndPluginData
class[4]            : com.fs.starfarer.campaign.CampaignEngine
required-type[4]    : com.fs.starfarer.campaign.CampaignEngine
converter-type[3]   : com.fs.starfarer.campaign.save.I
version             : not available
-------------------------------
   at com.thoughtworks.xstream.core.util.SerializationMembers.callReadResolve(SerializationMembers.java:82) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unma rshal(AbstractReflectionConverter.java:278) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:72) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.rea dBareItem(AbstractCollectionConverter.java:132) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.rea dItem(AbstractCollectionConverter.java:117) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.collections.CollectionConverter.addCurrentE lementToCollection(CollectionConverter.java:98) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.collections.CollectionConverter.populateCol lection(CollectionConverter.java:91) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.collections.CollectionConverter.populateCol lection(CollectionConverter.java:85) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.collections.CollectionConverter.unmarshal(CollectionConverter.java:80) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:72) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.rea dBareItem(AbstractCollectionConverter.java:132) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.rea dItem(AbstractCollectionConverter.java:117) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.rea dCompleteItem(AbstractCollectionConverter.java:147) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.collections.MapConverter.putCurrentEntryInt oMap(MapConverter.java:106) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:98) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:92) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.collections.MapConverter.unmarshal(MapConverter.java:87) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:72) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unma rshallField(AbstractReflectionConverter.java:499) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUn marshal(AbstractReflectionConverter.java:425) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unma rshal(AbstractReflectionConverter.java:277) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:72) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unma rshallField(AbstractReflectionConverter.java:499) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUn marshal(AbstractReflectionConverter.java:425) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unma rshal(AbstractReflectionConverter.java:277) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:72) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1431) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1411) ~[xstream-1.4.17.jar:1.4.17]
   at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1305) ~[xstream-1.4.17.jar:1.4.17]
   at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.title.TitleScreenState.menuItemSelected(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.title.Object.actionPerformed(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.o0O0.buttonPressed(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.int.Ò00000(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.int.processInput(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.ui.W.o00000(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]
   at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
   at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]
   at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "java.util.Map.values()" because "this.supply" is null
   at com.fs.starfarer.api.impl.campaign.econ.impl.BaseIndustry.getAllSupply(BaseIndustry.java:731) ~[starfarer.api.jar:?]
   at data.scripts.campaign.econ.US_mind.unapply(US_mind.java:58) ~[?:?]
   at com.fs.starfarer.campaign.econ.Market.reapplyConditions(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CharacterStats.refreshAllOutpostsEffectsForPlayerOutp osts(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CharacterStats.refreshCharacterStatsEffects(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CharacterStats.refreshCharacterStatsEffects(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.CharacterStats.setSkillLevel(Unknown Source) ~[port_obf.jar:?]
   at data.scripts.skill.Mimikko_nonona_2$Level4.apply(Mimikko_nonona_2.java:173) ~[?:?]
   at com.fs.starfarer.campaign.CharacterStats.applyPersonalToStats(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.fleet.FleetMember.updateStats(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.fleet.FleetData.syncIfNeeded(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.fleet.FleetData.getMembers(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.fleet.CampaignFleet.getMembers(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.fleet.CampaignFleet.getFlagship(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.fleet.FleetMember.getCaptain(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.fleet.FleetMember.getCaptain(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.api.impl.campaign.skills.FighterUplink.isOfficer(FighterUplink.java:39) ~[starfarer.api.jar:?]
   at com.fs.starfarer.api.impl.campaign.skills.FighterUplink$Level1.apply(FighterUplink.java:47) ~[starfarer.api.jar:?]
   at com.fs.starfarer.campaign.CharacterStats.applyFleetwideToStats(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.fleet.FleetMember.updateStats(Unknown Source) ~[port_obf.jar:?]
   at com.fs.starfarer.campaign.fleet.FleetMember.readResolve(Unknown Source) ~[port_obf.jar:?]
   at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
   at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
   at com.thoughtworks.xstream.core.util.SerializationMembers.callReadResolve(SerializationMembers.java:78) ~[xstream-1.4.17.jar:1.4.17]
   ... 57 more
738938 [Thread-2] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Loading stage 11
738938 [Thread-2] INFO  com.fs.starfarer.campaign.save.CampaignGameManager  - Loading stage 12
[close]

Am not sure how Nonona's skill could interact with this as it is not related to supply as far as I can remember, nor did I change anything Nonona related recently. If you have discord you could also try to ask there. Do let me know if it is resolved. Unfortunately I am not much of a coder, so if it isn't resolved, I can forward it to the author after work and see.

11
I installed the mod but forgor to activate it years into the campaign.

What salvage have I missed? Is there anyway to get them, maybe via console commands?

Spoiler
You would have missed an unique paragon and an unique radiant and I think that is about it since all other assistants will spawn at pre-set locations with the exception of possibly nemuri, who is in a cryopod that I dont think is in vanilla. The paragon and radiant can be added via console command if you want.
[close]

12
v.06

General typo/TL polish
Corrected non functioning combat chatter for Zero/Miruko
Changed Jar name to avoid issue for Linux user
Fixing mimikko officer gender.
(Likely only works in new save, I also set combat chatter for Mimikko officer to apply on all gender so previous save should not be affected)

Thanks for all community member who have contributed to polish suggestion and proof reading!

13
Version .05 out for some skill clarification, combat chatter fix and general typo correction and fixes~

14
Mods / [0.96/0.97] Mimikko Assistants - V0.661 (English Translation)
« on: March 03, 2024, 10:24:33 PM »
Mimikko Assistants

Original Mod for Starsector by:
SAVEmedley and Simeng

0.96 Version


0.97 Mod Info Edit, not extensively tested but should work



Dependencies:
Lazy Lib https://fractalsoftworks.com/forum/index.php?topic=5444.0
Magic Lib https://fractalsoftworks.com/forum/index.php?topic=25868.0
Graphic Lib https://fractalsoftworks.com/forum/index.php?topic=10982.0
No known mod conflicts, but the unique admin can sometime be trained by the Industry Evolution Academies.

Safe to add mid-save but some unique salvage are generated at sector gen and will only be available in a new game.

If playing with Nexerelin, the randomized sector option will make most assistants unobtainable (it is fine to use Nex, there is a unique start to go with it, just avoid randomized sector)

Features

This mod adds 12 new officer and 4 admin based on characters from the Chinese virtual assistant app "Mimikko Assistants". Every character comes with their own unique skill,  small story line (sometime quests) and unique rewards for those story to spice up every captain's life in the sector.

Reward range from unique ships, ships with unique skin, and unique weapons, some of which comes with blue print for mass production.

There is a dorm in your colony in which you can further interact with your assistants and pick up quest/reward with story point when your relation with them grow to a certain point (this just increases passively overtime)

relation gain per month that can be edited in the "setting.json" under the mod folder if you think it is progressing too slowly.

There is a built-in officer cap increase for officer caps if you assign related assistants to ships (which are lost when they are no longer assigned):
Yurika+Nonona
Zero+Ariana
Momona+Nemuri+Kurumi
Kastuaria+Kastuariri
Miruku+Miruko

Goes without saying this is a very anime mod.

From the Author:
This Mod is a work of fanfiction and is to solely be used for personal enjoyment. It does not represent the official Mimikko Tech or anyone else's interpretation of the characters depicted, we should love all characters fairly.

Thanks to Xiaolinzi and Jiunian for their excellent art support.

Translation and Localization:
Mycophobia - Main Translation
Himemi - Translation, Coding help and Normal Maps

Given the amount of texts involved in this mod, there will be typos, weird phrasings and potentially some un-translated bits hiding here and there, please let me know if there is anything weird.

Guide on getting assistants
Spoiler
Momona - Get quest upon arriving at any planet, go to Galatia Academy to find her through contacts.

Alpha Zero - Found in abandoned terraforming station in Corvus

Ariana- After you have acquired Alpha Zero, pick up quest from the dorm on any of your colony, take a Alpha Core to Alpha Installation

Ruri - Interaction on Volturn

Kurumi - Interaction on your first colony

Maya - Interaction on your first colony with size greater th 5

Nemuri - In a cryopod within Tia System, after interaction return to colony dorm for interaction, then wait a month to pick her up at dorm.

Miruku/Miruko - Complete event in Eochu Bres

Nonona/Yurika - When player level is 10 or higher, interaction on player colony.

Suna - After Nonona's relation is 10 or higher, found her in a terran planet within the sector core.

Kastuariri and Kasutaria - After acquiring 8 other Mimikko Officiers

Xihe - After the player acquiring Ruri and a Colony, interaction on Nomios. There will be pirate attack after.

At certain relation level, you can interact with assistant at dorm to pick up rewards or additional quests.
[close]
Spoiler for some unique ships and weapons in this mod
Spoiler




[close]

Update Notes
v.05
Fixed Yurika Combat Chatter
Clarified various skill description to be more clear as to their effect.
Various minor typo fix.

v.06

General typo/TL polish
Corrected non functioning combat chatter for Zero/Miruko
Changed Jar name to avoid issue for Linux user
Fixing mimikko officer gender.
(Likely only works in new save, I also set combat chatter for Mimikko officer to apply on all gender so previous save should not be affected)

V.07
Various TL Polish and Typo Correction for multiple assistant events.
Slight rewording of certain skill description for clarity.

(Seeing an update is on the horizon I will likely hold off further polish until I have a better idea from author what will be reworked, continue to report typo and issues however and I will note/forward them to the author accordingly.)

Known Issues (reported to author already so no need for future bug report):
Miruko's friendship event that provide the arena battles are not fully implemented, author is considering a rework. For now only one of the battle options work.

Elite hullmod from Mimikko officer can appear in multiple filter.

Maya's skill will cause planet name to change when assigned as admin, this sometime doesnt affect the planet name on the map.

15
Side question, what is the difference between normal and lunatic mode?

Lunatic Mode includes more competitive templates for the AI to use

Pages: [1] 2