Jamiras
Jamiras
Instead of saying "Index 2 is not in range (0--1)", will now say "Cannot index empty array".
Requires the Release Manager role.  The seeder populates the database from the releases.php file. I've exported those tables for insertion into the production database. [emulators.sql.txt](https://github.com/user-attachments/files/16922745/emulators.sql.txt) The download page is...
fixes https://github.com/RetroAchievements/RAIntegration/issues/1120 When comparing two chains, if the first chain is not actually a chain, it would ignore the second chain being a chain, so only the last condition of...
https://discord.com/channels/476211979464343552/757767535293890682/1280531659812507732
Creates intermediate memref's for indirect memref references (AddAddress) and calculated values (AddSource/SubSource). This ensures all memory reads happen when processing a frame (eliminates indirect evaluation when building rich presence string...
Fixes a crash that occurs if the Logout menu option is used while a game is loaded with active assets. When logging out, the underlying game data is destroyed, but...
https://discord.com/channels/310192285306454017/936655398725902356/1331624463791296533 ``` ascii_string_equals(dword(0x0d3f14) + dword(0x0d3f1c), "Text") ``` Was failing because it generates: `dword(dword(0x0d3f14) + dword(0x0d3f1c))`, which cannot be evaluated without using the Add operator, or a Recall register. This is...
https://discord.com/channels/310192285306454017/936655398725902356/1305112336838692894
Changes in #382 allow a MeasuredIf condition to evaluate if true if it is true by itself, regardless of any preceding AndNext conditions. This fixes that.
Adding the avatar fields to users, games, and achievements changed the contract for communicating with the DLL, even though the new fields were placed at the end of the structure....