Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Pages: 1 ... 15 16 [17] 18 19

Author Topic: [0.97a] Combat Chatter v1.14.1 (update 2024-02-18)  (Read 473364 times)

Histidine

  • Admiral
  • *****
  • Posts: 4688
    • View Profile
    • GitHub profile
Re: [0.95.1a] Combat Chatter v1.12 (update 2022-06-25)
« Reply #240 on: January 24, 2023, 05:08:15 AM »

Sadly the chatter box gets in the way of the tactical map when it's up (well, unless I found a new place on the screen for it), and I don't know of any way to tell when the game is in the map vs. viewing an allied ship.
Logged

Bulletkin

  • Ensign
  • *
  • Posts: 49
  • Now it's into the void, now me girls and me boys~
    • View Profile
Re: [0.95.1a] Combat Chatter v1.12 (update 2022-06-25)
« Reply #241 on: January 25, 2023, 12:51:57 PM »

I'm throwing together another folder of chatter characters. There's more of them, and they're all of even more questionable quality.
Logged
(your local Secrets of the Frontier fanboy)

...From Mother's hands, we go. We'll be sailing to the sun 'till the voyage is done, then we'll be sleeping in the cold below~

Bulletkin

  • Ensign
  • *
  • Posts: 49
  • Now it's into the void, now me girls and me boys~
    • View Profile
Re: [0.95.1a] Combat Chatter v1.12 (update 2022-06-25)
« Reply #242 on: March 23, 2023, 07:20:36 PM »

Here is a folder of more homemade chatter files. Might require some tweaking on your end.

https://drive.google.com/drive/folders/1VmKuLjfkpGb2G6vnlg770iXNsYYwqS4n?usp=sharing
Logged
(your local Secrets of the Frontier fanboy)

...From Mother's hands, we go. We'll be sailing to the sun 'till the voyage is done, then we'll be sleeping in the cold below~

Histidine

  • Admiral
  • *****
  • Posts: 4688
    • View Profile
    • GitHub profile
Re: [0.95.1a] Combat Chatter v1.13.1 (update 2023-04-14)
« Reply #243 on: April 14, 2023, 04:01:42 AM »

Wow 10 months since last update
Although now we have a ton of new characters, UI scaling support, and LunaLib ingame config support to show for it!

Let's toast Bulletkin and Zumberge for supplying most of the new characters 8)

Combat Chatter v1.13.1
Download

Changelog
## v1.13.1 ##
* Fix ingame changes in Luna config not applying
* Fix player name substitution

## v1.13 ##
### New characters ###
Thanks to Zumberge and Bulletkin for most of these.
* sunrider_lynn
* tf2_engineer
* hl1_barney
* hl1_scientist
* ruina_binah
* ruina_chesed
* ruina_gebura
* ruina_hod
* ruina_hokma
* ruina_malkuth
* ruina_myo
* ruina_netzach
* ruina_roland
* ruina_tiphereth
* ruina_yesod
* warframe_cephaloncy
* roman
* binary
* shortphrases
* salvager
* sophisticated
* hotshot
* passionate

### Other functionality ###
* Settings can be modified ingame with LunaLib
* Try to handle Starsector UI scaling
* SetChatterChar command no longer requires exact character ID match
* Can substitute officer name, player name, and ship name/class into chatter lines
* Don't load blank CSV entries
* Some line additions
Logged

SpaceDrake

  • Admiral
  • *****
  • Posts: 516
  • Piloting space mecha for fun and profit(?)
    • View Profile
Re: [0.95.1a] Combat Chatter v1.13.1 (update 2023-04-14)
« Reply #244 on: April 14, 2023, 04:10:47 AM »

Oh ***, quite an update! Thank you as ever for the hard work you do on this, Histidine.

I should genericize a few of my own custom chatters
Logged

Histidine

  • Admiral
  • *****
  • Posts: 4688
    • View Profile
    • GitHub profile
Re: [0.96a] Combat Chatter v1.13.2 (update 2023-05-05)
« Reply #245 on: May 05, 2023, 07:25:30 PM »

UPDATE TO MAGICLIB 1.0.0 and LUNALIB 1.7.0 OR LATER
Combat Chatter v1.13.2
Download

Changelog

## v1.13.2 ##
* Compatibility with Starsector 0.96, MagicLib 1.0.0 and LunaLib 1.7.0
* Remove minor log spam

UPDATE TO MAGICLIB 1.0.0 and LUNALIB 1.7.0 OR LATER
Logged

eidolad

  • Commander
  • ***
  • Posts: 227
    • View Profile
Re: [0.96a] Combat Chatter v1.13.2 (update 2023-05-05)
« Reply #246 on: May 13, 2023, 06:35:32 PM »

thank you very much for this mod...great stuff.  can't not include it in every game.

well at least until 1.0...then I have to try a 100% unmodded playthrough like The Good Old Days.
Logged

JT

  • Commander
  • ***
  • Posts: 129
    • View Profile
Re: [0.96a] Combat Chatter v1.13.2 (update 2023-05-05)
« Reply #247 on: June 13, 2023, 09:16:37 PM »

CTD in combat when trying to load a line:
Spoiler
Quote
2842324 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
   at org.histidine.chatter.combat.ChatterCombatPlugin.hasLine(ChatterCombatPlugin.java:390)
   at org.histidine.chatter.combat.ChatterCombatPlugin.hasLine(ChatterCombatPlugin.java:406)
   at org.histidine.chatter.combat.ChatterCombatPlugin.printRandomMessage(ChatterCombatPlugin.java:540)
   at org.histidine.chatter.combat.ChatterCombatPlugin.printRandomMessage(ChatterCombatPlugin.java:490)
   at org.histidine.chatter.combat.ChatterCombatPlugin.advance(ChatterCombatPlugin.java:1191)
   at com.fs.starfarer.title.Object.for$Oo.o00000(Unknown Source)
   at com.fs.starfarer.combat.super.new.super(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
   at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
   at com.fs.starfarer.combat.CombatState.traverse(Unknown Source)
   at com.fs.state.AppDriver.begin(Unknown Source)
   at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
   at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

[close]

The referenced source code line from the crash log is:
Code
		List<ChatterLine> lines = ChatterDataManager.getCharacterData(character).lines.get(category);

Seems like if a ship has a character assigned that's invalid, then rather than ignoring it with an error message, it just crashes Starsector to desktop right in the middle of combat.  (One of the biggest reasons why I never liked Java's daisy-chaining of dot operators; without null-coalescing features, it's like paying hot potato with a handgrenade.)

I'll double-check which of my (currently only two) custom JSON files has a syntax error, but producing an error message when a user-supplied file fails to load and/or adding a little extra null-checking might be worth looking into.  This currently provides no feedback whatsoever on what the cause of the crash actually is, from an end-user perspective, so somebody less savvy might be utterly baffled.

[edit] Curiouser and curiouser, as Alice might say. Looks as though the characters.csv really doesn't like it when the default slots aren't at the top. I had commented out a few lines and sorted everything alphabetically, and I guess the system was expecting the "default" character to be right below the none slot, so it failed to load the default character.  I have no idea why that crash happened -- "default" still appeared in the .csv, just not below "none" -- but at least it can be more firmly identified as a PEBKAC.
« Last Edit: June 13, 2023, 09:27:13 PM by JT »
Logged

Histidine

  • Admiral
  • *****
  • Posts: 4688
    • View Profile
    • GitHub profile
Re: [0.96a] Combat Chatter v1.13.2 (update 2023-05-05)
« Reply #248 on: June 16, 2023, 11:03:19 PM »

Belatedly reviewing this post: I think I encountered this issue (or at least a report of it) in the past, but I don't remember if I identified the cause or what it was if I did.

It seems like it shouldn't happen unless the CSV itself was broken somehow? (maybe I should make that throw an exception instead of just logging an error)
Any character files that failed to load will throw an exception, and if an officer has a saved character that no longer exists the mod picks a different one when the ship is deployed.
Logged

NOVAC

  • Ensign
  • *
  • Posts: 2
    • View Profile
Re: [0.96a] Combat Chatter v1.13.2 (update 2023-05-05)
« Reply #249 on: June 21, 2023, 07:59:15 PM »

Hello, I just wanted to remind you that the Nexus Mods version is not updated to the latest version. Thank you for the hard work and dedication you are very much appreciated!
Logged

ymfah

  • Ensign
  • *
  • Posts: 33
    • View Profile
Re: [0.96a] Combat Chatter v1.13.2 (update 2023-05-05)
« Reply #250 on: July 04, 2023, 06:51:03 AM »

Many people including myself seems to have been looking for a voiced version of this mod. So, using the "sound" argument I've created a combat chatter character that actually speaks.



You can try it out here(https://mega.nz/file/N2J11CyB#hpxysl8tX00DYYcjcI-MhlulHFZ3lEDQRGqIjrs58oY).

[Install]
1. Install combat chatter(https://fractalsoftworks.com/forum/index.php?topic=10399.0)
1-1. Backup your combatchatter mod directory if you already have it.
2. Drag and drop the "data" and "sounds" folder. Overwrite all.
3. Install the Console Commands mod(https://fractalsoftworks.com/forum/index.php?topic=4106.0).
4. Boot up starsector and make a save copy.
5. Open the console command window (CTRL+Backspace).
6. Use any of the following command to apply voice to your officers :

SetChatterChar [officer name] Homeworld_1
SetChatterChar [officer name] Homeworld_2

7. Save the game. This will bind the changes to your savefile so you can play without doing the console commands in the future.
8. Enjoy!

[Current Issues]
- Voice overlap : Audio will start to overlap, especially with multiple ships. Edit homeworld_1.json and lower the chance if needed.
- Not enough voicelines : I intend to add more voicelines using Elevenlabs(AI voice) or commision them to add more/avoid using copyrighted material in the future.
- Voice audio very small : Zoom out to full for best results.
- Some lines don't play : Things like combat start lines don't seem to play. No idea.

[How to make your own]
1. Get voicelines. Record yourself, get game voicelines, use AI like Elevenlabs, etc.
2. Convert to .OGG and while you're at it add some radio sound effects. You can audacity for bulk radio sound effect+bulk export. ()
3. Place voicelines in \sounds\chatter
4. Edit the \data\config\sounds.json to register the audio file.
5. Create a [name].json in \data\config\chatter\characters.
6. Edit \data\config\chatter\characters.csv to add your voicelines
7. Use console command like above
8. Enjoy!

[Changelog]

v0.1
Initial release

v0.2
Fixed a critical bug that made the game crash if one of your ship is not piloted.

This is my very first attempt at modding so any advice or feedback is appreciated!
« Last Edit: July 04, 2023, 10:18:11 AM by ymfah »
Logged

5ColouredWalker

  • Commander
  • ***
  • Posts: 125
    • View Profile
Re: [0.96a] Combat Chatter v1.13.2 (update 2023-05-05)
« Reply #251 on: July 10, 2023, 04:01:04 PM »

Well, those are some Homeworld Flashbacks. That's going in.
Logged

Myo

  • Ensign
  • *
  • Posts: 4
    • View Profile
Re: [0.96a] Combat Chatter v1.13.2 (update 2023-05-05)
« Reply #252 on: July 12, 2023, 06:43:19 AM »

Many people including myself seems to have been looking for a voiced version of this mod. So, using the "sound" argument I've created a combat chatter character that actually speaks.



You can try it out here(https://mega.nz/file/N2J11CyB#hpxysl8tX00DYYcjcI-MhlulHFZ3lEDQRGqIjrs58oY).

[Install]
1. Install combat chatter(https://fractalsoftworks.com/forum/index.php?topic=10399.0)
1-1. Backup your combatchatter mod directory if you already have it.
2. Drag and drop the "data" and "sounds" folder. Overwrite all.
3. Install the Console Commands mod(https://fractalsoftworks.com/forum/index.php?topic=4106.0).
4. Boot up starsector and make a save copy.
5. Open the console command window (CTRL+Backspace).
6. Use any of the following command to apply voice to your officers :

SetChatterChar [officer name] Homeworld_1
SetChatterChar [officer name] Homeworld_2

7. Save the game. This will bind the changes to your savefile so you can play without doing the console commands in the future.
8. Enjoy!

[Current Issues]
- Voice overlap : Audio will start to overlap, especially with multiple ships. Edit homeworld_1.json and lower the chance if needed.
- Not enough voicelines : I intend to add more voicelines using Elevenlabs(AI voice) or commision them to add more/avoid using copyrighted material in the future.
- Voice audio very small : Zoom out to full for best results.
- Some lines don't play : Things like combat start lines don't seem to play. No idea.

[How to make your own]
1. Get voicelines. Record yourself, get game voicelines, use AI like Elevenlabs, etc.
2. Convert to .OGG and while you're at it add some radio sound effects. You can audacity for bulk radio sound effect+bulk export. ()
3. Place voicelines in \sounds\chatter
4. Edit the \data\config\sounds.json to register the audio file.
5. Create a [name].json in \data\config\chatter\characters.
6. Edit \data\config\chatter\characters.csv to add your voicelines
7. Use console command like above
8. Enjoy!

[Changelog]

v0.1
Initial release

v0.2
Fixed a critical bug that made the game crash if one of your ship is not piloted.

This is my very first attempt at modding so any advice or feedback is appreciated!

Damn now thats a mod i always wanted! By the way, FTL soundtrack was edited in or its a mod? Would love some music in my game and i liked how music changed after battle was won.
Logged

thinkling

  • Ensign
  • *
  • Posts: 1
    • View Profile
Re: [0.96a] Combat Chatter v1.13.2 (update 2023-05-05)
« Reply #253 on: August 31, 2023, 04:40:10 AM »

Hi there,

first post, I'll keep it short: amazing game, amazing mods  8)

I write to report a problem with Combat Chatter v1.13.2. I believe it has caused my game (v096.a-RC10) to CTD today when starting it from the launcher - after closing normally yesterday and no changes in the meantime. I'm using the current version of MagicLib (1.1.3), which apparently is newer than what your mod is based on, at least that is what the game says. Worked just fine yesterday though.

I found some errors concerning the mod in starsector.log. After disabling it, the game booted once more (lucky me, I already feel kind of attached to my campaign  ;D)

I think this is the relevant section:

Spoiler
11885735 [Thread-3] INFO  org.histidine.chatter.combat.ChatterCombatPlugin  - Adding ship OPN Skylla, isEnemy 0
11885735 [Thread-3] INFO  org.histidine.chatter.combat.ChatterCombatPlugin  - Adding ship OPN Charybdis, isEnemy 0
11885735 [Thread-3] INFO  org.histidine.chatter.combat.ChatterCombatPlugin  - Adding ship OPN Phoebe, isEnemy 0
11885736 [Thread-3] INFO  org.histidine.chatter.combat.ChatterCombatPlugin  - Adding ship OPN Nereus, isEnemy 0
11885736 [Thread-3] INFO  org.histidine.chatter.combat.ChatterCombatPlugin  - Adding ship OPN Ceto, isEnemy 0
11885736 [Thread-3] INFO  org.histidine.chatter.combat.ChatterCombatPlugin  - Adding ship OPN Perseus, isEnemy 0
11885736 [Thread-3] INFO  org.histidine.chatter.combat.ChatterCombatPlugin  - Adding ship OPN Photon, isEnemy 0
11885736 [Thread-3] INFO  org.histidine.chatter.combat.ChatterCombatPlugin  - Adding ship OPN Helios, isEnemy 0
11885736 [Thread-3] INFO  org.histidine.chatter.combat.ChatterCombatPlugin  - Adding ship OPN Redshift, isEnemy 0
11885736 [Thread-3] INFO  org.histidine.chatter.combat.ChatterCombatPlugin  - Adding ship OPN Bright Burn, isEnemy 0
11885736 [Thread-3] INFO  org.histidine.chatter.combat.ChatterCombatPlugin  - Adding ship OPN Zeus, isEnemy 0
11885736 [Thread-3] INFO  org.histidine.chatter.combat.ChatterCombatPlugin  - Adding ship OPN Hydra, isEnemy 0
11885736 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [destroyer]
11885736 [Thread-3] INFO  org.histidine.chatter.combat.ChatterCombatPlugin  - Adding ship OPN Cerberus, isEnemy 0
11886618 [Thread-3] INFO  org.histidine.chatter.combat.ChatterCombatPlugin  - Adding ship null, isEnemy 0
11886619 [Thread-3] INFO  org.histidine.chatter.combat.ChatterCombatPlugin  - Adding ship null, isEnemy 0
11886619 [Thread-3] INFO  org.histidine.chatter.combat.ChatterCombatPlugin  - Adding ship null, isEnemy 0
11886619 [Thread-3] INFO  org.histidine.chatter.combat.ChatterCombatPlugin  - Adding ship null, isEnemy 0
11911307 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [destroyer]
11911768 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
11922926 [Thread-3] INFO  org.histidine.chatter.combat.ChatterCombatPlugin  - Adding ship OPN Artemis, isEnemy 0
11947053 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [destroyer]
11947525 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
11948001 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [cruiser]
11956154 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
11956154 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
11957071 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [destroyer]
11957555 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
11959323 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
11961140 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
11961607 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [destroyer]
11962557 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [destroyer]
11969174 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
11997691 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
11999740 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
12017039 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [destroyer]
12018389 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [destroyer]
12021607 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
12021607 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
12022575 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [destroyer]
12024724 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
12026994 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [destroyer]
12028395 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [cruiser]
12034704 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
12035206 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [destroyer]
12042389 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [cruiser]
12042858 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [destroyer]
12044175 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [destroyer]
12046375 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
12046375 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [cruiser]
12047028 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
12047429 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
12049295 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
12050193 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
12052490 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings  - Missing string: [frigate]
12058159 [Thread-3] INFO  fleethistory.BattleLogger  - Battle logger initialized
12058159 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: G:\Spiele\Starsector\starsector-core\..\mods\HexShields]
[close]

I have kept a copy of the complete log file, in case you are interested. Will keep your mod disabled for now and see if there are any more problems. Keep up the good work!
Logged

Histidine

  • Admiral
  • *****
  • Posts: 4688
    • View Profile
    • GitHub profile
Re: [0.96a] Combat Chatter v1.13.2 (update 2023-05-05)
« Reply #254 on: September 02, 2023, 06:48:09 PM »

Hello!

Yeah that's not the relevant part of the log. If you're still having issues, can you post the full log file?
Logged
Pages: 1 ... 15 16 [17] 18 19