Every appinfo change SteamRaw has observed, grouped by changelist. Tags, features, languages, builds, depots, prices and any other key Steam publishes. Tracking since 2026-09-11 22:25 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
2026-02-02 21:50 UTC · Community Announcements · RufeLLC
game thread affinity defaults to core 0 (usually a P-core). this fixes some systems crashing when setjmp()/ longjmp() occur on different cpu cores after death or gameplay rewind.improves stability, may have negative performance side effects for some users, e-mail moria@rufe.org if you have troubles.
2026-01-30 14:18 UTC · Community Announcements · RufeLLC
Software renderer is the safest default. Users may enable hardware acceleration via the extra features menu.
2025-11-17 14:17 UTC · Community Announcements · RufeLLC
## Gameplay* Player may vow to restore original umoria rules** 0 XP characters may perform vows in shop "9" of town## Art* color palette gamma updates to adjust for human perception preferences and sRGB displays## TechnicalFil-C verification for core gameplay* gameplay code execution is verified to be memory safe during prerelease testingReplay system rewrite* use mmap() for memory; disable rewind features on system failures* save files are portable across devices (no longer include system+version specific replay)https://rufe.org/moria/patch2025_q4.html
2025-10-11 13:45 UTC · Community Announcements · RufeLLC
Handle renderers that do not report texture size limits
2025-10-10 18:44 UTC · Community Announcements · RufeLLC
Remove all non-power-of-2 textures render_init() validates supported texture sizes
2025-10-09 19:37 UTC · Community Announcements · RufeLLC
SDL render batching disabled.
2025-10-08 14:22 UTC · Community Announcements · RufeLLC
handle render_init() failures, write out software renderer config for next run initialize RENDER_TARGET textures flush a frame before game begins verify driver/gpu render target support
2025-09-22 16:16 UTC · Community Announcements · RufeLLC
Removed SDL logging events due to elipsis calling convention across DLL boundary & pthread locking.
2025-09-02 17:51 UTC · Community Announcements · RufeLLC
# Patch Notes; August 2025 (Q3) ##Gameplay Beastiary implementation: memory of monster behavior, vulnerabilities, and behaviors. Characters share a common record of kills, deaths, and observations. Knowledge is applied at level completion by death or staircase. Incremental knowledge is accumulated during gameplay, though not persisted forother character classes. Randomness seed is derived from the system: getrandom() or getentropy(). The previous /dev/urandom source is a fallback. Fractional exp is awarded ## Art greyscale adjusted, each step is a doubling of perceived brightness color adjuste
2025-07-25 04:48 UTC · Community Announcements · RufeLLC
Remove dependencies on environment variables for launch behavior. Bundled the helper for loading SDL2 into the executable.
2025-07-20 20:24 UTC · Community Announcements · RufeLLC
Some input devices including keyboards are detected as Game Controllers with no button mapping. Game controllers require a button mapping provided by SDL2 to be enabled. Gameplay UI for controller input & selection requires a validated controller.
2025-07-08 16:55 UTC · Community Announcements · RufeLLC
2025 Q2 Game Updates: # Art map draw preserves pixel art aspect ratio ASCII mode uses unsmoothed glyphs; uses no zoom factor # Gameplay Victory Screen Extra Feature: balrog reset (balrog spawning is otherwise disabled) "gp" suffix for shop/pawn price (previously "g") digging tunnel rewrite str bonus added per turn of digging tool (up to 5/4) str bonus added per turn of non-digging tool (up to 5/16) heavy weapon penalty removed (it's hard enough to carry tools when weak) digging tools provide base 25; non-digging tools provide max dice roll base/dice requirement: 80 granite, 16 magma, 10 quartz
2025-06-11 15:22 UTC · Community Announcements · RufeLLC
## Gameplay * Victory Screen Extra Feature: balrog reset (balrog spawning is otherwise disabled) * "gp" suffix for shop/pawn price (previously "g") * digging tunnel rewrite str bonus added per turn of digging tool (up to 5/4) str bonus added per turn of non-digging tool (up to 5/16) heavy weapon penalty removed (it's hard enough to carry tools when weak) digging tools provide base 25; non-digging tools provide max dice roll base/dice requirement: 80 granite, 16 magma, 10 quartz, 0 rubble https://rufe.org/moria/patch2025_q2.html
2025-05-01 19:46 UTC · Community Announcements · RufeLLC
Shop & Pawn gold display fixes. Icon is disabled on windows until I get more info on user crashes.
2025-03-21 17:30 UTC · Community Announcements · RufeLLC
# Font Changes * greyscale glyphs * larger glyphs w/ bold styling * optimize away per-glyph logic * remove intermediate text render target # Game * Unknown Scroll names preserve syllables * Rewrite study object & inventory object descriptions * Optimizations to monster movement * Fix monster behavior relating to eating lesser creatures * Monster breath AoE no longer gives player credit for kills https://rufe.org/moria/patch2025_q1.html
Full appinfo as delivered by Steam PICS, changenumber 34927195. Also at /api/app/2923160/raw.
{
"appid": "2923160",
"common": {
"name": "Mines of Moria (An Adventurer's Touch)",
"type": "Game",
"releasestate": "released",
"oslist": "windows,macos,linux",
"osarch": "64",
"osextended": "macosapplesilicon",
"icon": "5c02958415b0bae080cc25e8bc2a67b93031ef8b",
"clienticon": "eee4d03027865058c7121972ef82934329d0f093",
"clienttga": "7425911cb1dd80cf67903f5fadb5dc47014ae2e7",
"controllertagwizard": "1",
"controller_support": "partial",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "BottomCenter",
"width_pct": "67.61960326721118",
"height_pct": "94.45499881263358"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomCenter",
"width_pct": "67.61960326721118",
"height_pct": "94.45499881263358"
}
},
"library_header": {
"image": {
"english": "library_header.jpg"
}
}
},
"store_asset_mtime": "1743607386",
"associations": {
"0": {
"type": "developer",
"name": "Rufe.org LLC"
},
"1": {
"type": "publisher",
"name": "Rufe.org LLC"
}
},
"primary_genre": "25",
"genres": {
"0": "1",
"1": "25",
"2": "3",
"3": "2"
},
"category": {
"category_2": "1",
"category_18": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1720817440",
"community_hub_visible": "1",
"gameid": "2923160",
"store_tags": {
"0": "454187",
"1": "1720",
"2": "6730",
"3": "1716",
"4": "3871",
"5": "4791",
"6": "7481",
"7": "4094",
"8": "3964",
"9": "1684",
"10": "122",
"11": "9",
"12": "1708",
"13": "3916",
"14": "3993",
"15": "4182",
"16": "21",
"17": "1741",
"18": "4747",
"19": "4325"
}
},
"extended": {
"developer": "Rufe.org LLC",
"publisher": "Rufe.org LLC",
"homepage": "https://rufe.org/moria/"
},
"config": {
"installdir": "Moria",
"launch": {
"0": {
"executable": "ape_x86",
"arguments": "./moria_at.exe",
"type": "default",
"config": {
"oslist": "linux",
"osarch": "64"
}
},
"2": {
"executable": "ape_aarch64",
"arguments": "./moria_at.exe",
"type": "default",
"config": {
"oslist": "macos"
}
},
"3": {
"executable": "moria_at.exe",
"type": "default",
"config": {
"oslist": "windows",
"osarch": "64"
}
},
"4": {
"executable": "classic/moria.exe",
"workingdir": "classic/",
"type": "option1",
"config": {
"oslist": "windows",
"osarch": "64"
},
"description_loc": {
"english": "UMoria 5.5 Classic"
},
"description": "UMoria 5.5 Classic"
}
},
"steamdecktouchscreen": "5"
},
"depots": {
"228988": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"2923161": {
"manifests": {
"public": {
"gid": "6371526807416384435",
"size": "11004926",
"download": "3675520"
}
}
},
"branches": {
"public": {
"buildid": "21748867",
"timeupdated": "1770047357",
"timebuildupdated": "1770042559"
}
},
"privatebranches": "1"
}
}