Age of Wonders 4

Age of Wonders 4

Immersive Cultural Units (On Hold)
 This topic has been pinned, so it's probably important
Zistac  [developer] 19 May, 2023 @ 9:24pm
Bug Reports
Post bug reports or similar issues here.

I'll look into things as well as I can. Keep in mind that the vanilla game still has a lot of issues itself.
Last edited by Zistac; 22 May, 2023 @ 7:49am
< >
Showing 1-15 of 17 comments
badtiming220 20 May, 2023 @ 2:36am 
From the in-game Encyclopedia.

Not sure if these were intended but:
  1. Chaos Weaver has both Chaos and Magic Bolts. Also, they're 3-range instead of BMage standard 4 (I assume because Chaos Eater is 3-range due to being a Melee Mage)
  2. Most of the new units don't seem properly scaled to their expected Tier/Unit damage levels.
Zistac  [developer] 20 May, 2023 @ 3:32am 
Originally posted by badtiming220:
From the in-game Encyclopedia.

Not sure if these were intended but:
  1. Chaos Weaver has both Chaos and Magic Bolts. Also, they're 3-range instead of BMage standard 4 (I assume because Chaos Eater is 3-range due to being a Melee Mage)
  2. Most of the new units don't seem properly scaled to their expected Tier/Unit damage levels.

Thanks!
1. Strange, I removed the ability, sometimes they seem to reappear. I'll remove it again. As for the range, I'll play around with the unit and i'll see if I can up the range if it needs it.

2. If you can mention which specific units, it helps. Some of them have hidden stats such as armor penetration. But yeah, I definitely didn't scale a few of them yet as I decided to up their tier from 2-3 before uploading.
🎶 Adagio 🎶 22 May, 2023 @ 5:55am 
Currently causing CTD on map load:

[22:48:55]Could not find a unit pool in category: [WELLSPRING_SITE_ICE_UNIT_CAT], also could not find any location tags!
[22:48:55]Composition: [Medium - Comp 6] was not used because mandatory units of: [Tier 2] did not fit!Could not find a unit pool in category: [WIZARD_TOWER_DISPLACINGREALITY_POOL_CAT], also could not find any location tags!
[22:48:55]Unit: [Amplification Pylon^n] was not used because it could not enter hex:[C60 R32 L0]!
[22:48:55]Could not find a unit pool in category: [CASTLE_SITE_BRUTES_UNIT_CAT], also could not find any location tags!
[22:48:55]Composition: [Medium - Comp 6] was not used because mandatory units of: [Tier 2] did not fit![Abandoned Castle - Brutes Unit Pool - Ogres & Trolls *] No upgrades that pass the tag filter in unitpool entry: [Animal Enchantments Mid Game] were found, skipping the entry!
[22:48:55][Abandoned Castle - Brutes Unit Pool - Ogres & Trolls *] No upgrades that pass the tag filter in unitpool entry: [Destruction Enchantments End Game] were found, skipping the entry!
[22:48:55]
[22:48:55][Spawn: Forest 6] No upgrades that pass the tag filter in unitpool entry: [Astral Sea Enchantments Late Game] were found, skipping the entry!
[22:48:55]Assertion failed at C:\.workspace\src\AoW\AoWC\Source\AgeOfWonders\StrategicMap\Core\Support\StrategicWorldUnitPlacer.cpp (188): UnitOutput->Race ((UnitOutput->Race @ StrategicWorldUnitPlacer.cpp:188)Unit output holds a racial unit but no race!)
[22:48:55]
MadGAD 22 May, 2023 @ 6:08am 
CTD on New map load but existing saves works for me.
Last edited by MadGAD; 22 May, 2023 @ 6:23am
Zistac  [developer] 22 May, 2023 @ 7:35am 
@Sparks @MadGAD just to clarify, these are both with only this mod enabled? I haven't had any crashed yet myself, but I'll look into it.
Zistac  [developer] 22 May, 2023 @ 7:48am 
Please check everything with vanilla as well

Originally posted by Sparks:
Currently causing CTD on map load:

[22:48:55]Could not find a unit pool in category: [WELLSPRING_SITE_ICE_UNIT_CAT], also could not find any location tags!
[22:48:55]Composition: [Medium - Comp 6] was not used because mandatory units of: [Tier 2] did not fit!Could not find a unit pool in category: [WIZARD_TOWER_DISPLACINGREALITY_POOL_CAT], also could not find any location tags!
[22:48:55]Unit: [Amplification Pylon^n] was not used because it could not enter hex:[C60 R32 L0]!
[22:48:55]Could not find a unit pool in category: [CASTLE_SITE_BRUTES_UNIT_CAT], also could not find any location tags!
[22:48:55]Composition: [Medium - Comp 6] was not used because mandatory units of: [Tier 2] did not fit![Abandoned Castle - Brutes Unit Pool - Ogres & Trolls *] No upgrades that pass the tag filter in unitpool entry: [Animal Enchantments Mid Game] were found, skipping the entry!
[22:48:55][Abandoned Castle - Brutes Unit Pool - Ogres & Trolls *] No upgrades that pass the tag filter in unitpool entry: [Destruction Enchantments End Game] were found, skipping the entry!
[22:48:55]
[22:48:55][Spawn: Forest 6] No upgrades that pass the tag filter in unitpool entry: [Astral Sea Enchantments Late Game] were found, skipping the entry!
[22:48:55]Assertion failed at C:\.workspace\src\AoW\AoWC\Source\AgeOfWonders\StrategicMap\Core\Support\StrategicWorldUnitPlacer.cpp (188): UnitOutput->Race ((UnitOutput->Race @ StrategicWorldUnitPlacer.cpp:188)Unit output holds a racial unit but no race!)
[22:48:55]

Thanks for posting these with the comments. None seem to be related to the mod though as far as I can tell. It doesn't touch anything connected to any of these except perhaps the last one, but I don't have any racial unit with no race.

People are still having a lot of crashes with vanilla and the way that the game loads information from mods is pretty convoluted, so maybe try verifying your game files and deleting your logs and game saves that you don't plan to go back to. I have had old saves get corrupted and cause crashes on newer games lmao
🎶 Adagio 🎶 22 May, 2023 @ 9:13am 
Crashes on new game still, just checked with just your mod running, all files verified.

Works fine with 86 mods if I disable yours as well, and works fine vanilla, so it's something in your mod.

[02:11:14]Could not find a unit pool in category: [SECRETTEMPLE_CULTISTSCAT], also could not find any location tags!
[02:11:14]Unit: [Divine Beacon^n] was not used because it could not enter hex:[C89 R18 L0]!
[02:11:14]Could not find a unit pool in category: [HIDDENLAIR_ANIMALSCAT], also could not find any location tags!
[02:11:14][Focus Crystal Pool] No upgrades that pass the tag filter in unitpool entry: [Astral Enchantments Late Game] were found, skipping the entry!
[02:11:14]Assertion failed at C:\.workspace\src\AoW\AoWC\Source\AgeOfWonders\StrategicMap\Core\Support\StrategicWorldUnitPlacer.cpp (188): UnitOutput->Race ((UnitOutput->Race @ StrategicWorldUnitPlacer.cpp:188)Unit output holds a racial unit but no race!)
[02:11:14]
[02:11:14]Destroying texture 'TiledShadowMap (000004F0C6E6E9F0)' from heap 'Dedicated RenderTarget heap (Default)' (0x000004F06F9507B0)
🎶 Adagio 🎶 22 May, 2023 @ 9:15am 
It seems to be failing during generation, so my guess is it's trying to pull something from your mod and generate it as a unit, do you have a placeholder unit with no assigned race left somewhere in there?
Zistac  [developer] 22 May, 2023 @ 4:49pm 
Verifying files doesn't always fix things with AOW4 sadly. There were 3 times just on vanilla that I had to do a full reinstall and clear my game files from the computer to get the game to work.

When creating a unit, I start with an existing unit's template, so race is automatically assigned. I've been trying to recreate the crash by starting several new games with different settings and I haven't been able to. I'm not saying that it's definitely not my mod, but I do doubt that it is. I haven't touched anything related to those crash reports. The things in your crash all have to due with locations and vanilla non-faction units that are meant to spawn there.

The game also shouldn't be spawning any of my units. I believe it uses a default template for unit spawning, not a randomized set. Also, if the crash is happening consistently, then that would further discount it as it should only be an occasional and very rare crash for it to be generating one of my units if they were selected at random. But regardless, they all have their culture tags. My units are vanilla units copied, given different modularities (appearances), and different stats/abilities. It should be compatible with anything that doesn't change the native sunderer and warrior appearances (even this shouldn't cause crashes, just inconsistency of appearance) or the evolution paths of some of the core units, which no other mods have touched yet as far as I'm aware.

So why is your game only crashing with my mod enabled? Impossible to tell from your crash logs unfortunately. All I can recommend is to delete all the files from your game folder and your mod folder. The game folder will reinstall automatically on startup and you can reinstall the mods pretty easily too. If that still doesn't work, maybe reinstall the game.
Zistac  [developer] 22 May, 2023 @ 5:37pm 
Originally posted by Sparks:
It seems to be failing during generation, so my guess is it's trying to pull something from your mod and generate it as a unit, do you have a placeholder unit with no assigned race left somewhere in there?
I was finally able to recreate the crash after about 15 game starts of testing other things with the mod. I think I already fixed it (I had a unit using a hero figure, which could while I thought this would only affect modularity, may set it as a hero in the game generation even though it's not a hero tag). I'm not 100% sure that this fixed it, but I at least haven't been able to recreate the crash and I tried using the same default map to get the same spawners.

If you're still getting the crash, please tell me on which map if it's a default map, which settings if it's custom, and if you still experience the crash on different maps with different settings. Also the frequency of the crash. Is/was it every time?
🎶 Adagio 🎶 23 May, 2023 @ 6:37am 
The mod seems to be working perfectly now, so whatever you did has fixed the issue, so I think it may have been related to that, thanks for looking into it, love the work you've done on this mod. :)
MaCC165 27 May, 2023 @ 12:49pm 
here the logs:
[20:58:36]Could not find a unit pool in category: [ANCIENTTOMB_SKELETONSCAT], also could not find any location tags!
[20:58:36]Could not find a unit pool in category: [CASTLE_SITE_ASTRAL_UNIT_CAT], also could not find any location tags!
[20:58:36]Composition: [Medium - Comp 1] was not used because mandatory units of: [Tier 3] did not fit!Composition: [Medium - Comp 4] was not used because mandatory units of: [Tier 3] did not fit!Composition: [Medium - Comp 6] was not used because mandatory units of: [Tier 3] did not fit!
[20:58:36]Assertion failed at C:\.workspace\src\AoW\AoWC\Source\AgeOfWonders\StrategicMap\Core\Support\StrategicWorldUnitPlacer.cpp (188): UnitOutput->Race ((UnitOutput->Race @ StrategicWorldUnitPlacer.cpp:188)Unit output holds a racial unit but no race!)
[20:58:36]Creating placed resource 'HUMAN_SKINS HumanMaleBodyUpdated_[NM].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS HumanMaleBodyUpdated_[MASK_DXT5].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS HumanMaleBodyUpdated_[DIFF_DXT1].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS LongHairBun_M_[NM].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS LongHairBun_M_[DIFF_DXT1].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS Human_Female_Body_[MASK_DXT5].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS Human_Female_Body_[DIFF_DXT1].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS Human_Female_Body_[NM].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS Head_[DIFF_DXT1].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS Head_[NM].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS Head_[MASK_DXT5].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS halfLongCurls_M_[NM].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS halfLongCurls_M_[DIFF_DXT1].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS HeadStandard_[NM].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS HumanFemale_Body_[NM].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'FRONTEND_SCENE portal_image_Default_[DIFF_DXT1].png' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'PARTICLES Trail03Vert.png' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'PARTICLES Trail02Vert.png' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'PARTICLES Trail01Vert.png' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS FormRobes_M_[NM].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS FormRobes_M_[MASK_DXT5].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS FormRobes_M_[DIFF_DXT1].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS Human_Female_HeadStandard_[NM].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS Human_Female_HeadStandard_[MASK_DXT5].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]Creating placed resource 'HUMAN_SKINS Human_Female_HeadStandard_[DIFF_DXT1].tga' on heap 'Suballocated GenericSmall heap (Default)' (0x000004809D9504D8)
[20:58:36]
pelias117 30 May, 2023 @ 9:04pm 
I don't know if this has been addressed, but it should be spelled, Halberdier, not how it is spelled on the page advertising the units.
Zistac  [developer] 31 May, 2023 @ 12:53am 
@Pelias That’s funny, I spelt it right in all of the unit data in the mod but not on the display name tag haha. I’ll update soon as I can figure out how to fix a corrupted acp
pelias117 31 May, 2023 @ 1:44pm 
Originally posted by Zistac:
@Pelias That’s funny, I spelt it right in all of the unit data in the mod but not on the display name tag haha. I’ll update soon as I can figure out how to fix a corrupted acp

Ok! I wasn't sure, and I was being lazy. Proofreading is the boring cousin of innovation! ;)
< >
Showing 1-15 of 17 comments
Per page: 1530 50