AtOEndlessCompat
Unofficial AtOEndless compatibility update for Across the Obelisk 1.7.7. Fixes blessing selection freezes, runtime blessing targets and Endless event progression.
| Date uploaded | 2 weeks ago |
| Version | 1.0.15 |
| Download link | IXOlex-AtOEndlessCompat-1.0.15.zip |
| Downloads | 61 |
| Dependency string | IXOlex-AtOEndlessCompat-1.0.15 |
This mod requires the following mods to function
BepInEx-BepInExPack_AcrossTheObelisk
BepInEx pack for Across the Obelisk. Preconfigured and ready to use.
Preferred version: 5.4.23README
AtOEndlessCompat
Unofficial compatibility update for AtOEndless, for Across the Obelisk 1.7.7.
Version 1.0.15 fixes the freeze after choosing a blessing and preserves the Endless progression, blessing variant and runtime targeting fixes from the preceding compatibility builds.
Installation
Install with Thunderstore Mod Manager or r2modman and launch the modded profile. BepInEx is declared as a package dependency.
For manual installation, install BepInEx for Across the Obelisk, then copy plugins/AtOEndlessCompat from this archive into the game's BepInEx/plugins directory.
Keep only one installed copy of com.corgan.AtOEndless.dll: replace or disable older AtOEndless compatibility packages to avoid loading the same plugin twice. The BepInEx startup log should show Loading [AtOEndless 1.0.15].
Changes in this release
- Fixed the event freeze after selecting a blessing, including Armageddon.
- Blessings remain persistent modifiers instead of being added as native card rewards to hero decks.
- Preserved runtime blessing variants and corrected enemy targeting, including Firecrackers.
- Preserved the Endless event cache and progression fixes.
- Added exception logging for Endless event resolution to help diagnose further issues.
See CHANGELOG.md for details.
Validation
The 1.0.15 gameplay log confirms successful resolution of Armageddon and endlesssacredgrounda, event closure, saving, opening the Obelisk event and successful portal selection. The runtime Firecrackers variant logs RandomEnemy and BeginTurn.
The release also passes a regression test against the installed game's event reply cache. Long-run and multiplayer coverage remain incomplete. The gameplay test used a profile containing Obeliskial Essentials and Obeliskial Content; a BepInEx-only profile has not been separately validated.
Some Endless event translation entries are still missing. The tested profile also reported an Obeliskial Content startup warning; neither prevented the verified transitions.
Credits and support
Original AtOEndless mod: Corgan. Compatibility fork: IXOlex.
Source and issue tracking: https://github.com/IXOlex/AtOEndless-Version-compatibility-fix
When reporting a problem, include the game version, mod version, reproduction steps and BepInEx/LogOutput.log.
CHANGELOG
Changelog
1.0.15 — 2026-09-29
Fixed
- Fixed the blessing selection freeze in Across the Obelisk 1.7.7. The native resolver enumerates cached card rewards without checking for null. Blessing replies now use empty lists in all four result branches instead of null.
- Kept blessing selection separate from native deck rewards, so choosing a blessing does not award its modifier card to hero decks.
- Used fresh reward lists to avoid mutating lists shared with the original event reply template.
- Added a null guard to the perk-result postfix.
Diagnostics
- Added a Harmony finalizer that records Endless FinalResolution exceptions with their stack trace without suppressing them.
Retained compatibility fixes
- Rebuilt cached EventReplyDataByStatus results after changing Endless replies.
- Cleared inherited run-completion flags from Endless event replies.
- Preserved blessing-to-Obelisk and perk-to-blessing progression.
- Preserved endless-prefixed blessing variant normalization and refreshed runtime card data.
- Preserved Firecrackers enemy targeting: RandomEnemy, BeginTurn.
Verified
- Release compilation against the installed game assemblies: no warnings or errors.
- Regression reproduction of the previous null-list failure.
- Non-null empty rewards in success, critical success, failure and critical failure branches; independent template lists; repeated cleanup.
- Gameplay log: Armageddon and endlesssacredgrounda selection, native success, CloseEvent, saving, Obelisk opening and portal selection.
- No FinalResolution exception or error entry in the reviewed 1.0.15 gameplay log.
Remaining validation
- Multiplayer, long Endless runs and a BepInEx-only profile have not been fully validated.
- Missing event translations remain. An Obeliskial Content startup warning was present in the test profile without blocking the verified transitions.
Earlier compatibility builds
The 1.0.15 source is based on the 1.0.14 compatibility archive and retains its preceding fixes. Versions 1.0.13 and 1.0.14 still cleared card reward lists to null; the resolution-order change in 1.0.14 did not resolve the freeze. Version 1.0.15 corrects that reward-list contract.