Repository navigation
Tags
Tags
README: 4 GB devices now start and run, with very tight memory (playe… …r test on iPad mini 6) An iPad mini 6 (A15, 4 GB, iPadOS 27) with the Legacy Device Pack ran a few minutes of Act I at 50–58 fps after automatic quality reduction, but with constant system memory warnings and only about 560 MB below the system memory limit. The device table now says 4 GB devices run with very tight memory and that busy scenes may be ended by the system.
Rift density halved, audio-gap and volume-key fixes, Mac and renderer… … fixes - Rift: monster density and elite group counts are about half of before (to hold 60 fps), and the progress needed to clear a Rift is halved to match. Invading bosses only spawn where the player can walk. - iPhone: after pressing a volume button the picture could freeze (looked like a black screen or a crash). If the display callback stops for more than 0.5 s while the game is active, the app now presents frames itself and switches back to the display callback afterwards. - Audio: the buffer-release notifier thread runs at user-interactive QoS, to reduce gaps while moving (from @dormonbear's PR jhaizhou-ops#52). - Diagnostics: minimap state, level-change requests and the level after object interactions are logged, to investigate jhaizhou-ops#47 and jhaizhou-ops#49 (from @hubeiqiao's PR jhaizhou-ops#51). - New setting "Custom > 3D Quality": smoothness first (default; lowers the 3D render scale when frames keep dropping and raises it again once stable) or quality first. - Mac: when the window is fully covered by another window, frames are not presented (no false stall warning); the game keeps running. - Fixes: switching gamepad / touch layout while the belt auto-refill runs no longer crashes; dragging the Horadric Cube onto the stash no longer locks the panel; the bottom bar stays visible while an NPC dialogue menu is open. - Host: top-level panels are looked up among the direct children of the UI root instead of a full-tree search every frame. Co-authored-by: dormonbear <8454341+dormonbear@users.noreply.github.com> Co-authored-by: hubeiqiao <12777592+hubeiqiao@users.noreply.github.com>
NPC speech restored (explicit 5.1 to stereo downmix); graphics memory… … pools made resident only on first GPU use (about 0.5 GB less held); render targets written through a format-changing view attached with that format, sRGB swapchain presented through a non-sRGB view (jhaizhou-ops#36); bloom / FXAA texture-slot rewrites mark bindings dirty; Mac App plays sound and fills 16:10 screens The render-target view issue (jhaizhou-ops#36) was found and diagnosed by seedds on another port built from this repository, who also proposed the fix direction. Co-authored-by: seedds <3463322+seedds@users.noreply.github.com>
iCloud save sync: devices that played offline no longer block the sha… …red stash (cloud copy current, local copy kept for merging), first sync waits for the cloud listing, same-name characters backed up; system notices dock above the life / mana numbers and at the panel bottom when a large panel is open; Greater Rift: no preset monsters from level 90, top bar between Guardian waves
Greater Rift: special elites from level 75 (native monsters reduced l… …evel by level, none from level 90; jhaizhou-ops#26), Guardians in waves from level 95 (all five act bosses at level 100); asset download page: explains installing after 100%, polls for availability, shows free space
Greater Rift: invading act bosses from level 80 (second segment of jh… …aizhou-ops#26), Guardian count on the top bar, boss-summoned units keep original strength; touch: floating stick measured from the touch-down point, item descriptions move beside the inventory; rewriter output r43
Greater Rift: two Guardians from level 75, overtime status spelled out ( jhaizhou-ops#33); item descriptions stay open on touch (jhaizhou-ops#32); Mac: click monsters to attack, items take the mouse, Share Log The overtime status (jhaizhou-ops#33) was reported with a clear direction by Joe Hu, who also sent a patch along the same lines (jhaizhou-ops#34). Co-authored-by: Joe Hu <12777592+hubeiqiao@users.noreply.github.com>
Greater Rift: confirm before the next-level door (jhaizhou-ops#25), r… …obust return to a finished run, top bar capped at level 100 (jhaizhou-ops#29), monster life clamp; Mac: close X on the rift page The top-bar fix (jhaizhou-ops#29) was reported and diagnosed by Joe Hu, who also sent a fix along the same lines (jhaizhou-ops#30). Co-authored-by: Joe Hu <12777592+hubeiqiao@users.noreply.github.com>
PreviousNext