1144 Commits
Author SHA1 Message Date
Jamiras 7a7a1ff1fa initial support for array note notation (#1358) 2026-10-11 07:51:01 -06:00
Jamiras f1d18691c1 split MemoryNoteModel into specialized subclasses (#1357) 2026-10-03 19:51:44 -06:00
Jamiras 8a4b851f33 rebranding: softcore -> casual (#1356) 2026-09-26 18:43:18 -06:00
Jamiras 4a93ca7086 Support for unpromoted leaderboards (#1355) 2026-09-26 18:20:06 -06:00
Jamiras b6c8c5477b change button label from 'Reset' to 'Reload' (#1352) 2026-09-20 17:27:58 -06:00
Jamiras 85c7783666 don't split note line on comma when assigned to value or range (#1353) 2026-09-20 16:57:28 -06:00
Jamiras dfba264254 fix wrongly named getter (#1354) 2026-09-20 16:56:33 -06:00
Jamiras e948ecba4b allow paste of multiple-groups trigger if editor is empty (#1351) 2026-09-20 16:47:46 -06:00
Jamiras 4cad9f197a use block reads for memory (#1350) 2026-09-20 16:47:07 -06:00
Jamiras fc2160b326 Rebranding: core/unofficial -> promoted/unpromoted (#1349) 2026-09-20 16:36:49 -06:00
Jamiras a88e3bed4a wrap rapidjson in abstraction class (#1345) 2026-09-13 18:33:27 -06:00
Jamiras 6b8ea1cc81 prevent scrollwheel while IPE is open (#1347) 2026-09-13 18:20:38 -06:00
Jamiras efe53bb7c8 fix freezing n64 pointed-at values using truncated pointers (#1344) 2026-09-13 18:19:58 -06:00
Jamiras 779521dbe8 clear search selection when clicking address in memory viewer (#1343) 2026-09-13 18:19:38 -06:00
Jamiras 0f1cef89c1 move AchievementLogicSerializer to devkit (#1342)
* move AchievementLogicSerializer to devkit

* move property helpers to Requirement

* move FormatOperandValue to Requirement

* add missing header
2026-09-13 18:19:02 -06:00
Jamiras 399bbe4ae2 add WSAECONNRESET to retryable error codes (#1341) 2026-09-06 07:25:15 -06:00
Jamiras babd0ad653 validate notes for pointer chains (#1340) 2026-09-06 07:24:58 -06:00
Jamiras 327325cd53 add AndNext/OrNext support to TriggerSummaryViewModel (#1339) 2026-09-06 07:24:28 -06:00
Jamiras 2940ee91dd don't lose malformed value when switching to another part (#1338) 2026-09-06 07:24:01 -06:00
Jamiras 338de9c849 move IConfiguration to devkit (#1337) 2026-09-04 19:19:55 -06:00
Jamiras 0029a476f7 ensure condset is reconstructed for tooltip (#1336) 2026-09-04 19:19:34 -06:00
Jamiras c5df7c6019 Remember last directory badges for a game where uploaded from (#1335) 2026-09-04 19:19:05 -06:00
Jamiras 5c230adc9d Support multi-level pointers in pointer finder (#1334) 2026-08-30 19:31:10 -06:00
Jamiras c45d3f10a0 add button to expand note field on memory inspector (#1332) 2026-08-17 06:24:20 -06:00
Jamiras 87fbeaf7fd add Only Hardcore Unlocks menu option (#1331) 2026-08-17 06:23:35 -06:00
Jamiras 186dceccec Eliminate FetchBadgeIds and LatestClient API helpers (#1330) 2026-08-08 08:26:22 -06:00
Jamiras f0273ef5c1 Eliminate NewAchievement and NewLeaderboard from GameAssets (#1329) 2026-08-08 08:25:39 -06:00
Jamiras 29bacaad41 move ClientSynchronizer logic into AchievementSetModel (#1328) 2026-08-02 05:52:27 -06:00
Jamiras 88339c2d25 prevent attempt to decode memory at invalid address (#1327) 2026-08-02 05:51:43 -06:00
Jamiras 88dff1236f move GameAssets to devkit (#1326) 2026-07-23 15:36:40 -06:00
Jamiras cb87c514f3 refetch avatar image if server indicates a newer one is available (#1325) 2026-07-23 15:36:05 -06:00
Jamiras c4b16bcb79 fix enum matching for values when prefer decimal checked (#1324) 2026-07-11 20:44:33 -06:00
Jamiras f808df5595 change default font to Segoe UI (#1323) 2026-07-11 20:44:05 -06:00
Jamiras 85842ea0d4 when pasting a condition into an empty leaderboard editor, add measured flag to prevent serializing comparison (#1322) 2026-06-30 08:48:25 -06:00
Jamiras 9bc4e4390a Support for indirect notes in explain dialog (#1321) 2026-06-30 08:48:04 -06:00
Jamiras 130ce10705 leverage bulk codenote upload API (#1320) 2026-06-30 08:47:35 -06:00
Jamiras 841f0cad92 move LeaderboardModel and AchievementModel to devkit (#1319) 2026-06-21 10:31:08 -06:00
Jamiras 847583ff5b fix potential memory leaks and undefined behavior (#1317) 2026-05-30 14:47:58 -06:00
Jamiras 3df029e37a move RichPresenceModel to devkit (#1316) 2026-05-30 14:12:20 -06:00
Jamiras 42f53f422c move TriggerValidation to devkit (#1315) 2026-05-19 08:12:44 -06:00
Jamiras dc23cbc9ab don't capture memory when read fails (#1314) 2026-05-19 08:12:19 -06:00
Jamiras ca12bcdb91 [WIP] Add trigger explain button (#1313) 2026-05-19 08:10:40 -06:00
Jamiras f6546472e6 move LocalBadgesModel to devkit (#1312) 2026-05-04 07:16:56 -06:00
Jamiras d243001275 Code Note -> Memory Note (#1311) 2026-05-01 15:25:50 -06:00
Jamiras 49edf80b82 ValueFormat => Value::Format (#1310) 2026-04-27 07:46:41 -06:00
Jamiras 05f9cf9e10 prevent exception evaluating recall tooltip for recall chain without a remember (#1309) 2026-04-22 07:30:20 -06:00
Jamiras fafdc17656 move CodeNotesModel to devkit (#1308) 2026-04-22 07:29:47 -06:00
Jamiras 6771f25df1 Move rich presence memory management into RichPresenceModel (#1307) 2026-04-22 07:14:41 -06:00
Jamiras fd68072def fix Customize... not appearing 2026-03-30 19:52:00 -06:00
Jamiras 93fec0b5a2 Keep list of PauseOnX assets instead of scanning every frame (#1304) 2026-03-30 18:11:36 -06:00