-
Notifications
You must be signed in to change notification settings - Fork 10
Real Example Suggestions #39
Comments
Ryudo — 1 And Next Delta 8-bit 0x007278 = Value 0x00004e (0) 3 And Next Mem 8-bit 0x00f159 = Value 0x0000ff (0) 6 Or Next Mem 8-bit 0x00efae = Value 0x000016 (0) |
Tatoonie — Today at 4:49 PM 1 Mem 8-bit 0x0b5c58 = Value 0x000002 (0) |
https://retroachievements.org/achievement/146247 this is a big one |
https://retroachievements.org/achievement/148940 for this one core is just a single condition |
Delmaru — Today at 4:50 PM 1 And Next Delta 16-bit 0x23b484 = Value 0x00013f (0) 3 And Next Delta 16-bit 0x23b484 = Value 0x000141 (0) The rest of the achievement is coded in much of the same way, until all of the grottos have been accounted for. https://retroachievements.org/achievement/146695 This is an extreme example of an AddSource chain, but quite common for collectible-esque achievements. This particular one is checking every single bitflag for Pokedex entries and counting them up. The reasoning behind each one twice, is one set for the actual total, and one just under the total, as to protect against loading saves. It checks when you catch the last available Pokemon, to award you the achievement then. It also counts the choices you can make, so it'll work with any combination of whatever the player chooses to take. |
Alright, here's an example for Add Hits: https://retroachievements.org/achievement/146780 309 Add Hits Delta 8-bit 0x0fa9c8 >= Value 0x01 (1) 617 Add Hits Delta 8-bit 0x0fa9c8 >= Value 0x01 (1) |
I think we can all agree that we need more of these. Source: #13 #14 #15 #23 #28 #36
So let's just start a project to list what we need and the examples we can use for the docs. Having multiple examples per category would showcase and stress the point that there are often multiple ways to get the same results. Not to mention what works in one game may not work in another.
I'd also like to see in-depth case studies documented at some point. :)
The text was updated successfully, but these errors were encountered: