Shadows of Forbidden Gods

Shadows of Forbidden Gods

Orcs Plus
ilikegoodfood  [developer] 2 Sep, 2023 @ 3:45am
Bug Reporting Thread
Just to keep things tidy, I'm creating a formal bug reporting thread.

Useful information for a bug report includes the game version (shown on the game's main menu, beneath the "Exit Game" button), and the first few lines of the error log (the top five lines of the error is usually enough).

Sometimes Steam doesn't properly update mods, especially if there are several updates in short succession. On these admittedly rare occasions, the best solution is to check exactly where Orcs Plus is in your mod load order (you'll need it later), unsubscribe, give steam a few minutes to clear the local files, resubscribe, and then put Orcs Plus back exactly where it was before in the load order.
< >
Showing 1-15 of 20 comments
ilikegoodfood  [developer] 12 Sep, 2023 @ 9:09am 
Originally posted by Fieri The Merry:
I'm not sure if this is a bug, but I can't see the festivals of enshadowing/perfection for non agent heroes, under the quests tab. Can orc elders perform them if they're not visible on that list? Also, how does one get an orc elder as an agent? I have enshadowing at -2 and general alignment at -2. I am currently on the latest non beta version of both orcs+ and SoFG.

The quests tab only shows certain kinds of "good" challenges. Since most of the festivals are evil aligned, they show up in the challenges tab instead. Which tab they show up in does not effect the agent's ability to perform them.
mikusama 10 Oct, 2023 @ 6:25am 
So i don't know if it's the mod or not but in the first game i launch with that mod on, the alliance was formed at 1% world panic.
ilikegoodfood  [developer] 14 Oct, 2023 @ 9:00am 
Originally posted by mikusama:
So i don't know if it's the mod or not but in the first game i launch with that mod on, the alliance was formed at 1% world panic.
This mod doesn't effect that portion of the game at all. It'll be something else in your mod list.
Happiers1989 17 Dec, 2023 @ 11:09am 
So I just got this game lately and was looking forwards to doing my first game with mods, but when I tried to boot up a game with Orcs Plus, I got this error message.

NullReferenceException: Object reference not set to an instance of an object at Orcs_Plus.ModCore.isHostileAlignment (Assets.Code.Unit u, Assets.Code.Unit target) [0x0024b] in <00f2f6757da64f5a9842e9ed3c960282>:0 at Orcs_Plus.HarmonyPatches.UM_Orc_army_turnTickAI_TranspilerBody (Assets.Code.UM_OrcArmy um) [0x00410] in <00f2f6757da64f5a9842e9ed3c960282>:0 at (wrapper dynamic-method) Assets.Code.UM_OrcArmy.Assets.Code.UM_OrcArmy.turnTickAI_Patch0(Assets.Code.UM_OrcArmy) at Assets.Code.Unit.turnTick (Assets.Code.Map map) [0x000ba] in <1f3c866800404fcb81e55c918b1d35bb>:0 at Assets.Code.UM.turnTick (Assets.Code.Map map) [0x00001] in <1f3c866800404fcb81e55c918b1d35bb>:0 at Assets.Code.Map.processUnits () [0x00043] in <1f3c866800404fcb81e55c918b1d35bb>:0 at Assets.Code.Map.turnTick () [0x00159] in <1f3c866800404fcb81e55c918b1d35bb>:0 at Assets.Code.World.startup (Assets.Code.GameOptions opts) [0x0041b] in <1f3c866800404fcb81e55c918b1d35bb>:0 at Assets.Code.PopupGameOptions.startGame () [0x0001f] in <1f3c866800404fcb81e55c918b1d35bb>:0 at UnityEngine.Events.InvokableCall.Invoke () [0x00010] in <b18ae20108aa49ccb481b7d86c1fcbd2>:0 at UnityEngine.Events.UnityEvent.Invoke () [0x00022] in <b18ae20108aa49ccb481b7d86c1fcbd2>:0 at UnityEngine.UI.Button.Press () [0x00027] in <9bfae1dbc3ab45afbfa204130a1cfc3a>:0 at UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00010] in <9bfae1dbc3ab45afbfa204130a1cfc3a>:0 at UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00008] in <9bfae1dbc3ab45afbfa204130a1cfc3a>:0 at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x0006f] in <9bfae1dbc3ab45afbfa204130a1cfc3a>:0 UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object) UnityEngine.DebugLogHandler:LogException(Exception, Object) UnityEngine.Logger:LogException(Exception, Object) UnityEngine.Debug:LogException(Exception) UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) UnityEngine.EventSystems.StandaloneInputModule:ReleaseMouse(PointerEventData, GameObject) UnityEngine.EventSystems.StandaloneInputModule:ProcessMousePress(MouseButtonEventData) UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent(Int32) UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent() UnityEngine.EventSystems.StandaloneInputModule:Process() UnityEngine.EventSystems.EventSystem:Update()

Originally I was running a few more mods (the deep one mod, expanded wilds, living characters, covens, curses, and curios, that sort of thing), but this error report is from when I turned everything else besides the orc mod and the community library off, restarted the game, and tried to start a new game with only those two on and still got what seemed to be the same crash. Community Library is at the very top of my mod list and Orcs Plus is directly underneath it, while my version is 1.1 and the attempted god was the Broken Maker.
Last edited by Happiers1989; 17 Dec, 2023 @ 11:12am
ilikegoodfood  [developer] 17 Dec, 2023 @ 2:17pm 
Originally posted by Happiers1989:
So I just got this game lately and was looking forwards to doing my first game with mods, but when I tried to boot up a game with Orcs Plus, I got this error message.

-snip-

Thank you for the bug report.
Fortunately it was an easy error to fix. A hotfix is now live.
Steam sometimes takes quite a while to update mods, so if you wish to force the process immediately, just unsubscribe, wait ~30 seconds and then resubscribe. That will force Steam to re-download the mod from scratch.
Good luck, and enjoy.
ilikegoodfood  [developer] 17 Dec, 2023 @ 2:39pm 
Actually, there will be more instances of that error.
I'm fixing them now and will edit this response as soon as the update is live.

EDIT: It turns out that was an isolated error, so no further fix should be necessary.
Last edited by ilikegoodfood; 17 Dec, 2023 @ 2:41pm
SDSkinner2011 19 May, 2024 @ 11:51am 
Fortress require 50 gold 25 for each specialized camp adjacent.
Menageries don't. The game will deduct the 50 +25 gold, but if you only have 50 gold you can construct them anyway.
ilikegoodfood  [developer] 26 May, 2024 @ 3:31am 
Originally posted by SDSkinner2011:
Fortress require 50 gold 25 for each specialized camp adjacent.
Menageries don't. The game will deduct the 50 +25 gold, but if you only have 50 gold you can construct them anyway.

Apologies for the long delay. Steam keeps failing to send me notifications for subscribed threads.

Looking into this, it seems that the developer did not implement scaling gold cost for Orc Menageries or Orc Mines, but did for all other orc camp specialisations.
I am considering this a vanilla bug, or at least an inconsistency, and will include a fix for both specialisations in the upcoming Community Library update.
It's scheduled for June 3rd, to allow dependent mods time to account for structural changes.

EDIT: Correction. It has been partially but not fully implemented.
Last edited by ilikegoodfood; 26 May, 2024 @ 3:39am
randommonicle 13 Oct, 2024 @ 1:12pm 
Hello, first time trying the mod. I put it after the community library and i keep getting a message it failed to load :)
ilikegoodfood  [developer] 14 Oct, 2024 @ 6:37am 
Originally posted by randommonicle:
Hello, first time trying the mod. I put it after the community library and i keep getting a message it failed to load :)
Please check that both mods are enabled, just in case.

If that isn't the case, sometimes Steam fails to download a mod correctly. You can fix it in two ways:
1) Right-mouse-button on Shadows of Forbidden Gods in you steam library and select Properties > Installed Files > Verify integrity of game files.
2) unsubscribe from both mods, wait 30 seconds, then and resubscribe to both mods.

If neither of these solves the issue, send me the game's log file. It's at "%AppData%/../LocalLow\FallenOakGames\ShadowsOfForbiddenGods" and it called Player.log.
The easiest way to send it is either through the games's official discord channel, or to copy it into pastebin, and provide me with a link to it.
For some reason orc elders in my game are LESS likely to attack people they hate and not more likely.

edit: also upstarts
Last edited by Cactus.jpg; 28 Feb @ 5:13pm
ilikegoodfood  [developer] 1 Mar @ 4:22am 
Originally posted by Cactus.jpg:
For some reason orc elders in my game are LESS likely to attack people they hate and not more likely.

edit: also upstarts
Thank you for the bug report.
That will have been the case since the mod's very first release... Oops.

I have fixed the issue, and will push the update later today.
Getting a bug that's probably related to the latest update, tried running with only this and community library on as well as Insect God and chinese cultural scheme but I'm pretty sure those two mods are just packaged with the game. This was the error in the log file

NullReferenceException: Object reference not set to an instance of an object
at Orcs_Plus.ComLibHooks.onArmyBattleCycle_StartOfProcess (Assets.Code.BattleArmy battle) [0x00029] in <07dff85ddde049f993761345bf492cc7>:0
at CommunityLib.HarmonyPatches.BattleArmy_cycle_TranspilerBody_GatherInterceptAndStartOf (Assets.Code.BattleArmy battle) [0x0016c] in <a3ce1ecd65c64f03a190b18fbdfa3f20>:0
at (wrapper dynamic-method) Assets.Code.BattleArmy.Assets.Code.BattleArmy.cycle_Patch0(Assets.Code.BattleArmy)
at Assets.Code.Map.processBattles () [0x00066] in <87722c3d024842ed81b5e159dacda8fd>:0
at Assets.Code.Map.turnTick () [0x0019d] in <87722c3d024842ed81b5e159dacda8fd>:0
at Assets.Code.World.startup (Assets.Code.GameOptions opts) [0x0041b] in <87722c3d024842ed81b5e159dacda8fd>:0
at Assets.Code.PopupGameOptions.startGame () [0x0001f] in <87722c3d024842ed81b5e159dacda8fd>:0
at UnityEngine.Events.InvokableCall.Invoke () [0x00010] in <b18ae20108aa49ccb481b7d86c1fcbd2>:0
at UnityEngine.Events.UnityEvent.Invoke () [0x00022] in <b18ae20108aa49ccb481b7d86c1fcbd2>:0
at UnityEngine.UI.Button.Press () [0x00027] in <9bfae1dbc3ab45afbfa204130a1cfc3a>:0
at UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00010] in <9bfae1dbc3ab45afbfa204130a1cfc3a>:0
at UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00008] in <9bfae1dbc3ab45afbfa204130a1cfc3a>:0
at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x0006f] in <9bfae1dbc3ab45afbfa204130a1cfc3a>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ReleaseMouse(PointerEventData, GameObject)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMousePress(MouseButtonEventData)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent(Int32)
UnityEngine.EventSystems.StandaloneInputModule:ProcessMouseEvent()
UnityEngine.EventSystems.StandaloneInputModule:Process()
UnityEngine.EventSystems.EventSystem:Update()

I've been able to launch the game just fine with all of my other mods except this one. I know the update threatened to break compatibility, but just what compatibility does it break with other mods, and is there a way I can fix it myself?
ilikegoodfood  [developer] 1 Apr @ 2:11am 
Originally posted by 💚Placeholder Name💙:
Getting a bug that's probably related to the latest update, tried running with only this and community library on as well as Insect God and chinese cultural scheme but I'm pretty sure those two mods are just packaged with the game. This was the error in the log file

NullReferenceException: Object reference not set to an instance of an object
at Orcs_Plus.ComLibHooks.onArmyBattleCycle_StartOfProcess (Assets.Code.BattleArmy battle) [0x00029] in <07dff85ddde049f993761345bf492cc7>:0
-snip-

I've been able to launch the game just fine with all of my other mods except this one. I know the update threatened to break compatibility, but just what compatibility does it break with other mods, and is there a way I can fix it myself?

This doesn't appear to have been an issue with the update itself, but possibly an older and thus-far unreported issue.
As such, I would like to ask a few questions that might help me track it down:
Is this a new game from after the update, or an old one from before? While it shouldn't have broken saves, it's very hard to tell for sure.
Are you playing as either The Evil Beneath of The Broken Maker, and do you have the orcs' God Specific Tenet's elder aligned?

EDIT: Oh. It happens in history generation too, for any god. I see.
Last edited by ilikegoodfood; 1 Apr @ 2:18am
ilikegoodfood  [developer] 1 Apr @ 3:00am 
Originally posted by 💚Placeholder Name💙:
Getting a bug that's probably related to the latest update, tried running with only this and community library on as well as Insect God and chinese cultural scheme but I'm pretty sure those two mods are just packaged with the game. This was the error in the log file

NullReferenceException: Object reference not set to an instance of an object
at Orcs_Plus.ComLibHooks.onArmyBattleCycle_StartOfProcess (Assets.Code.BattleArmy battle) [0x00029] in <07dff85ddde049f993761345bf492cc7>:0
-snip-

I've been able to launch the game just fine with all of my other mods except this one. I know the update threatened to break compatibility, but just what compatibility does it break with other mods, and is there a way I can fix it myself?

I have found the error and fixed it. I am packaging and releasing the update as we speak.
It was a very stupid error (missing variable assignment in the constructor), and I apologise for the lost play-time.

UPDATE: Fix is live.
Last edited by ilikegoodfood; 1 Apr @ 3:13am
< >
Showing 1-15 of 20 comments
Per page: 1530 50