FTL Captain's Edition 1.308/Inf 1.301b/EL 1.308

Distribute and discuss mods that are functional. Moderator - Grognak
DeclanFrost
Posts: 1
Joined: Fri Jun 02, 2017 5:47 pm

Re: FTL Captain's Edition 1.301/Inf 1.301b/EL 1.301

Postby DeclanFrost » Fri Jun 02, 2017 5:56 pm

Hey all! New forumite here. Just made an account to ask whether anyone else is experiencing freezing with this mod.

It usually freezes whenever I jump anywhere, and as soon as I enter a beacon (freezes with the event text box on screen, usually before I'm able to press continue). Worth noting that I use the profile editor to alter crewmembers.

Edit: this happened 5 times in the first sector. Also, if I posted in the wrong place, tell me and I'll post wherever appropriate.

Edit 2: I meant freeze. Not crash.
User avatar
blancfaye7
Posts: 29
Joined: Thu Mar 23, 2017 2:56 am

Re: FTL Captain's Edition 1.301/Inf 1.301b/EL 1.301

Postby blancfaye7 » Sun Jun 04, 2017 4:17 am

DeclanFrost wrote:Hey all! New forumite here. Just made an account to ask whether anyone else is experiencing freezing with this mod.

It usually freezes whenever I jump anywhere, and as soon as I enter a beacon (freezes with the event text box on screen, usually before I'm able to press continue). Worth noting that I use the profile editor to alter crewmembers.

Edit: this happened 5 times in the first sector. Also, if I posted in the wrong place, tell me and I'll post wherever appropriate.

Edit 2: I meant freeze. Not crash.


What kind of freeze? Like the game elements are not interactible anymore except the text box?
Make it clearer.
Current Written Work: Planet Gradius
Image
User avatar
mr_easy_money
Posts: 616
Joined: Fri May 29, 2015 9:05 pm
Location: A galaxy far, far away

Re: FTL Captain's Edition 1.301/Inf 1.301b/EL 1.301

Postby mr_easy_money » Sun Jun 04, 2017 6:50 pm

blancfaye7 wrote:What kind of freeze? Like the game elements are not interactible anymore except the text box?
Make it clearer.

don't need to, turns out the problem was solved via Large Address Aware: https://www.reddit.com/r/ftlgame/commen ... s/dif04a0/
User avatar
mr_easy_money
Posts: 616
Joined: Fri May 29, 2015 9:05 pm
Location: A galaxy far, far away

Re: FTL Captain's Edition 1.301/Inf 1.301b/EL 1.301

Postby mr_easy_money » Sun Jun 04, 2017 11:34 pm

I noticed in the last event of the pirate chain (well, depending on which choice you choose in the beginning) the reward on the second option isn't hidden, like so:

Image

in my predicament of low hull it was a nice sight, but I don't think it makes sense for the choice to be like that. oversight or on purpose?
FearTheBlaziken
Posts: 46
Joined: Mon Feb 23, 2015 6:25 am

Re: FTL Captain's Edition 1.301/Inf 1.301b/EL 1.301

Postby FearTheBlaziken » Fri Jun 16, 2017 2:57 pm

I've experienced several issues with the main mods of Captain's Edition, I didn't bother to post these issues earlier before, but seeing CE is no longer being expanded, I feel that a few bugs need to be squashed in order to make it more complete.

First off, the CE data mod has the Github files from the Spell Checking repository, this increases the file size more than twenty-fold (~1.26 to 28.58 MB). Unless you are using the host file as the repository (I don't know how GitHub works exactly), these files should be safe to remove.

Code: Select all

data\.git
data\.dropbox
data\README.md


Next, there is a bug where an Non-Elite ship appears instead when a player re-enters a Fleet Controlled beacon after defeating the Elite ship there. I tested and figured out that if you made the Fleet events link to the main eventList, that it'll not load a non-elite ship (as intended). If you change the Fleet events to the format example I did below, this should fix this common problem.

Code: Select all

Disclaimer: I do not recommend copying this code verbatim, as though it did give me the results I wanted during testing, those results may not be what you wanted, as this skips the initial 'The Rebels have already taken this beacon!" event. Modify it to suit the mod's needs.

<eventList name="FLEET_EASY">
   <event load="C_FLEET_LIST"/>
</eventList>
<eventList name="FLEET_EASY_DLC">
   <event load="C_FLEET_LIST_DLC"/>
</eventList>
<eventList name="FLEET_HARD">
   <event load="C_FLEET_LIST"/>
</eventList>
<eventList name="FLEET_EASY_BEACON">
   <event load="CE_FLEET_BEACON_LIST"/>
</eventList>
<eventList name="FLEET_EASY_BEACON_DLC">
   <event load="CE_FLEET_BEACON_LIST_DLC"/>
</eventList>

[Add "<img planet="NONE" back="BG_WARNING_TARGETING_FLEET"/>
" to all events linked to "C_FLEET_LIST(_DLC)" and "CE_FLEET_BEACON_LIST(_DLC)"]
[Add "You've found the long-range relay but the Rebels got here first!" to all event text in "CE_FLEET_BEACON_LIST(_DLC)"]


The rest of the issues I have can be easily summed up in a single code box, in order of importance:

Code: Select all

- On-board Science Lab (Zoltan Research Facility) and possibly Socialising (Mantis) at the start beacon allows a battle to have a Friendly ASB (Have seperate eventLists?) Is the Friendly ASB used to change the planet image due to Hyperspace?
- You can summon your ASB in an Asteroid Field by either faking a surrender, or using the Internal Generator and another Combat Augment.
- Hostile Ships equipped with the FTL Jammer don't actually slow down your FTL Drive.
- The Ancient Sector in CE Infinite doesn't spawn as its sectorDescription isn't on the "OVERRIDE_HOSTILE" list for when AE is enabled, you may also have to check the rarityLists for any missing entries.
- A mere suggestion, you can make dedicated blueprintLists (i.e. "CE_SOCIAL_HUMAN" for "human") for each Alien race to prevent socialising from getting the Diplomatic Immunity achievement.
- I've checked the Endless Loot code, and found that the Crystal Sector doesn't account for any of the EL weapons. (I don't know if rannl can program this in) With no Crystal weapon having EL variants, this means that the Crystal weapons appear less often compared to when EL is not installed.
- The blueprint files for EL also contain data from both Vanilla and CE (+Infinite) apparently, perhaps after running the program with the new CE files, adding any manual changes done in the past, and setting the files to ".xml" instead of ".append" would significantly reduce file size. (EL has a ton of issues, but I believe they can't be fixed without modifying rannl's program.)
Image

I polish other mods because I am too lazy to make my own.
User avatar
mr_easy_money
Posts: 616
Joined: Fri May 29, 2015 9:05 pm
Location: A galaxy far, far away

Re: FTL Captain's Edition 1.301/Inf 1.301b/EL 1.301

Postby mr_easy_money » Fri Jun 16, 2017 7:21 pm

FearTheBlaziken wrote:

Code: Select all

...
- The blueprint files for EL also contain data from both Vanilla and CE (+Infinite) apparently, perhaps after running the program with the new CE files, adding any manual changes done in the past, and setting the files to ".xml" instead of ".append" would significantly reduce file size. (EL has a ton of issues, but I believe they can't be fixed without modifying rannl's program.)

The reasons for those problems can probably be best summed up when I asked Sleeper Service about the program/tool:
(On releasing the tool)
Mostly because it's somewhat clunky to use and has little to no documentation. By now I can barely figure out myself how to execute it correctly. :? Its nothing professional though, the Rannl Software thing was only meant to indicate that Rann coded the programs.

(On asking about the prefix source file)
https://www.dropbox.com/s/rah3cmblj559dlh/prefixes.xml?dl=0
(This is still a slightly outdate version of the file, missing some generic prefixes and the second batch of legendaries that have been introduce. As mentioned before the latest prefix file was lost.)

so the current version of the prefix file is gone, and the program is confusing to use...

I've done something about this actually, going all the way to rewriting the tool from scratch. :twisted:
it's missing the ship and animation prefix generation, but has the rest of the stuff: player drones, weapons, and player blueprintLists for events, and the same for enemies if you're the particular madman to let the Loot loose on enemies. if player weapons can be added to blueprintLists, I suppose I could do something similar to set their rarities to 0 in the crystal sector, can't be too hard.. :geek:

but, while the tool can accomplish what I've stated, it feels a bit sloppy and the documentation is also lacking so it'd be confusing to use if I released it in its current state. Lately I haven't found it in me to work on that though... :oops:
User avatar
Sleeper Service
Posts: 2305
Joined: Sun Mar 24, 2013 8:49 pm

Re: FTL Captain's Edition 1.301/Inf 1.301b/EL 1.301

Postby Sleeper Service » Sun Jun 18, 2017 12:00 pm

FearTheBlaziken wrote:I've experienced several issues with the main mods of Captain's Edition, I didn't bother to post these issues earlier before, but seeing CE is no longer being expanded, I feel that a few bugs need to be squashed in order to make it more complete.
Nice input, I'll put that into effect with the next update.

mr_easy_money wrote:I've done something about this actually, going all the way to rewriting the tool from scratch. :twisted:
it's missing the ship and animation prefix generation, but has the rest of the stuff: player drones, weapons, and player blueprintLists for events, and the same for enemies if you're the particular madman to let the Loot loose on enemies. if player weapons can be added to blueprintLists, I suppose I could do something similar to set their rarities to 0 in the crystal sector, can't be too hard.. :geek:
Sweet! I considered rewriting it myself too, but I'll probably never get around to it. Out of curiosity: How exactly does yours process files? We had to go through some hoops to actually make it process vanilla gear too, basically we patched in CE/CE Infinite, then extracted the blueprints from the modded game to make sure we got files that have everything. (The problem with processing just the mod files being that they do not contain blueprints for some of the vanilla gear.)
User avatar
mr_easy_money
Posts: 616
Joined: Fri May 29, 2015 9:05 pm
Location: A galaxy far, far away

Re: FTL Captain's Edition 1.301/Inf 1.301b/EL 1.301

Postby mr_easy_money » Sun Jun 18, 2017 6:34 pm

Sleeper Service wrote:Out of curiosity: How exactly does yours process files? We had to go through some hoops to actually make it process vanilla gear too, basically we patched in CE/CE Infinite, then extracted the blueprints from the modded game to make sure we got files that have everything. (The problem with processing just the mod files being that they do not contain blueprints for some of the vanilla gear.)

since the endless loot blueprints contain the re-generated base vanilla and CE blueprints, I compared the base CE blueprints with that to see which vanilla blueprints were missing, then added those blueprints to the base CE blueprints, then I did the same thing for dlcBlueprints.

so that's the source files, but the way it processes it is via an xml parser, python's ElementTree, to find all the stuff in the tags (the various attributes of the blueprint) and put all of them into their respective class denoted by their <type> tag. then I can apply various prefixes (change the attributes, generate the blueprint in the given file to write to, then revert the blueprint for the next use) on the class to get all the different prefixes for that blueprint, and then keep doing that for every blueprint.

that's an overview of processing prefixes.
as for the blueprintLists that let you use the player weapons and drones in event blue options, or the blueprintLists that give weapons and drones to enemies (if you're up for that craziness), I use the generated file with all the prefixes as the source, and if their base is in the list, add them to the list. it can get a bit confusing because the way it's setup right now you've got to run it multiple times but with different source files depending on the lists, and then you've got to combine them manually, but it works. I've really just got to add more instructions and make this work a little more cleanly/smoothly.

it's laid out like this: there's the base EL, an addon for enemy loadouts (instead of an addon that removes the loot from enemy loadouts), and an addon that just adds the enemy ship types. I didn't delve into ship and animation prefixing since that seems to already have been taken care of, but I could probably do something similar if I wanted. I haven't looked into the differences in the CE Infinite version of the loot yet either..

-------

there's still the issue in the EL texture pack with the charge missiles. they seem to have their animation flipped or something. this video shows their charge missile offline, but in the partially charged animation, what's up with that? https://www.youtube.com/watch?v=N9jMQ9bZs2o
User avatar
mr_easy_money
Posts: 616
Joined: Fri May 29, 2015 9:05 pm
Location: A galaxy far, far away

Re: FTL Captain's Edition 1.301/Inf 1.301b/EL 1.301

Postby mr_easy_money » Mon Jun 19, 2017 6:19 pm

There seems to be a missing "hidden="true"' attribute in this event, this event is at the end of one of the human crew socialize quests, the one to do with "Special Forces"...

(image below, let me know if you can't see it)
Image

I searched through the quest chain far and wide but couldn't find anything, until I last-resorted and searched the data.dat file itself, which led me to this, in dlcEventsOverwrite.xml.append. as you can see, the <gotaway> and <destroyed> tags' inner choice has the hidden="true" attribute, but not for the <deadCrew> tag's inner choice, which should have it. without it, what you see above occurs.

;edit; ah of course! it's from the override event, "OVERRIDE_FEDERATION_BASE_ASSIST" which overrides the event the quest chain can link to

Code: Select all

<ship name="REBEL_FEDERATION_PDS" auto_blueprint="SHIPS_REBEL_ELITE">
   <escape  chance="0.8" min="4" max="6">
      <text>After watching their squadron get destroyed, it looks like their leader is prepared to turn tail and run.</text>
   </escape>
   <gotaway>
      <text>The Rebel ship jumped away.</text>
      <choice hidden="true">
         <text>Continue...</text>
         <event>
            <text>With the threat gone, you contact the Federation outpost. They respond, "Our location has been compromised! Take everything you can and please drop our survivors off at the next station." One soldier offers to stay and fight.</text>
            <crewMember amount="1"/>
            <autoReward level="MED">scrap_only</autoReward>
         </event>
      </choice>
   </gotaway>
   <destroyed>
      <text>You scrap the wreckage.</text>
      <autoReward level="LOW">standard</autoReward>
      <choice hidden="true">
         <text>Continue...</text>
         <event>
            <text>With the threat gone, you contact the Federation outpost. They respond, "Our location has been compromised! Take everything you can and please drop our survivors off at the next station." One soldier offers to stay and fight.</text>
            <crewMember amount="1"/>
            <autoReward level="MED">scrap_only</autoReward>
         </event>
      </choice>
   </destroyed>
   <deadCrew>
      <text>With the crew dead, you scrap the ship.</text>
      <autoReward level="MED">standard</autoReward>
      <choice>
         <text>Continue...</text>
         <event>
            <text>With the threat gone, you contact the Federation outpost. They respond, "Our location has been compromised! Take everything you can and please drop our survivors off at the next station." One soldier offers to stay and fight.</text>
            <crewMember amount="1"/>
            <autoReward level="MED">scrap_only</autoReward>
         </event>
      </choice>
   </deadCrew>
</ship>

Who is online

Users browsing this forum: No registered users and 38 guests