RetroAchievements is a service integrated with supported emulators that adds achievements to retro games. I am an achievement developer, Code Reviewer, and member of the Developer Compliance team.
Below are the achievements sets I've worked on:
-
Frog Detective -1
Set Released 13 Dec 2024
8 AchievementsIcon, Badges: Layton -
Taiyaki Fabulous Museum of Fish
Set Released 5 Dec 2024
33 AchievementsIcon, Badges: Layton
Special Thanks: objetdiscret, Columbrine -
The Melting Apartment
Set Released 29 Nov 2024
13 AchievementsIcon, Badges: Layton -
Combo Fishing
Set Released 28 Nov 2024
26 AchievementsIcon, Badges: Layton
Special Thanks: WilbosWorld -
Date with Falco
Set Released 27 Nov 2024
10 AchievementsIcon, Badges: LaytonA furry gay dating sim wouldn't normally be my kind of game (being neither gay nor a furry), but I had to check this out when I saw it while browsing itchio. Its more genuine and well put-together than I expected and I figured it would make for an interesting set on RA, so why not?
The snowball minigame was interesting to work with, its just a timed sequence and the game doesn't keep track of any sort of score. I detect when a snowball hits falco by looking through each object and identifying it as a fox snowball and using its X position when it disappears to know it made contact and increment my own score counter, and the same with falco's snowballs to decrement it to incentivize avoiding snowballs. Throwing snowballs consecutively is a bit unreliable so I made the achievement score threshold low. -
Super Mario Bros. Mini
Set Released 21 Nov 2024
75 AchievementsIcon, Badges: Layton
Special Thanks: Mico27An article appeared on my phone about this homebrew, I thought it was neat but what really interested me was the new content. Worlds 9 ~ 16 feature new levels with some familiar-but-unique-to-SMB1 bosses.
The memory was tricky to work with at first and required more complicated achievement logic than I would've liked - so naturally I made a pull request on the game's Github and added game variables myself. One of these times I'm going to add actual content to a game (or more likely make my own), and after that I don't know how to take this any further. 😆
I wanted to do more level specific challenges since the game has a readily available level select, but I couldn't come up with anything else good. -
Naruto RPG: Uketsugareshi Hi no Ishi
Set Released 17 Nov 2024
69 AchievementsIcon, Badges: Layton -
Kyoro-chan no Purikura Daisakusen
Set Released 14 Nov 2024
51 AchievementsIcon, Badges: Layton -
Floating Runner: Quest for the 7 Crystals
Set Released 25 Oct 2024
26 AchievementsIcon, Badges: LaytonBadge border:
-
Aquanaut's Holiday
Set Released 22 Sep 2024
55 AchievementsIcon, Badges: LaytonBadge border:
-
Balloon Slider Mania
Set Released 09 Sep 2024
53 AchievementsIcon, Badges: Layton
Special Thanks: Team Cornersoft -
Naruto RPG 2: Chidori vs Rasengan
Set Released 02 Sep 2024
122 AchievementsIcon, Badges: Layton
Special Thanks: AGT Team -
Naruto Shippuden: Ultimate Ninja Impact
Set Released 22 Aug 2024
157 AchievementsIcon, Badges: Layton -
Doshin the Giant
Set Released 15 Jul 2024
35 AchievementsIcon, Badges: Layton -
Harvest Moon: A Wonderful Life
Set Released 15 Jul 2024
230 AchievementsIcon, Badges: Layton -
Naruto: Clash of Ninja 2
Set Released 15 Jul 2024
78 AchievementsIcon, Badges: Layton -
Naruto: Clash of Ninja
Set Released 15 Jul 2024
27 AchievementsIcon, Badges: Layton -
Tetsuya Komuro: Gaball Screen
Set Released 9 Jul 2024
30 AchievementsIcon, Badges: Layton -
Dark Tales: From the Lost Soul
Set Released 30 Jun 2024
23 AchievementsIcon, Badges: Layton -
Wishing Sarah
Set Released 28 May 2024
21 AchievementsIcon, Badges: Layton
Special Thanks: YinI played Dreaming Sarah in 2015, and I think the creator dropped by one of the Dream Diary Jam discord servers when I was active there one time. When I saw the series had an entry made in gbstudio I knew what I had to do. The game is short but has some hidden secrets, so I had to reach out and get some developer advice on this one (thanks Yin!)
Unused badges:
-
Borbo's Quest
Set Released 14 May 2024
9 AchievementsIcon, Badges: LaytonI came across Borbo's Quest while I was a junior developer and prepared a set plan, but shelved it for later as the small set wouldn't have helped me through the program. I forgot about it for over a year until I found the plan in my files. While appearing as a Game Boy game, the CGB flag in the rom's header at 0x143 indicates its a Game Boy Color rom that is backwards compatible with Game Boy.
Unused alternate game icon:
-
MySims
Set Released 10 May 2024
63 AchievementsIcon, Badges: Layton -
Welcome House
Set Released 3 May 2024
20 AchievementsIcon, Badges: Layton -
Puppet Zoo Pilomy
Set Released 29 Apr 2024
12 AchievementsIcon, Badges: LaytonThis game presents itself as educational, but it gives off an unsettling vibe that at any moment it could dive straight into horror. You create puppets from animal parts and give it a heart, bringing it to life. Placing your puppet in different worlds allows you to travel there and view your puppet in motion (or not). You can mix and match parts of different animals and place parts where they don't belong in order to make chimeras. The game doesn't force you to and gives out parts in complete collections per animal, but at the end it starts giving out randomized parts to aid you in doing this.
Overall the game is short and light on unlockables. Once you make 32 puppets a cutscene plays and you can view the credits at the Cinema, but nothing else happens.
Despite being Japan-only it includes full English.
-
B3313
Super Mario 64: Internal Plexus
Set Revised 23 Apr 2024
273 AchievementsIcon: FBernkastelKues
Badges: Layton, FBernkastelKues
Documentation: BikdipOnABus
Assistance: Rolly PollyI revised B3313 to update it to the newest release. I initially wanted to make a separate set as the game had changed dramatically, but I think replacing the old set was the right call in the end. Through the revision process it was decided to have achievements for each world and lobby, adding at least 240 before considering other new content. It was a big effort but I made heavy use of BikdipOnABus' documentation and had some help from b33 community member Rolly Polly with organizing the lobby achievements. I used my processed info to make a Parallel Star Display Layout, so if you're using Parallel Launcher you can view a window showing which stars you've collected. The achievements are designed to serve this purpose but its a nice option for those wanting to 100% the game without using RA, and I'm listed as a contributor so that's neat 😅
The surreal dream-like atmosphere of the hack drew me in, reminiscent of Yume Nikki and LSD Dream Emulator. The creator never played either of those games and wasn't directly inspired by them, weirdly enough. I like exploring pre-existing areas of games with changes, like Fyrestone in Borderlands 2 or the tweaked maps in Combat Arms' Quarantine mode.
By the time I was done updating the set I was real tired of looking at the game, but I'd like to return to it at some point and play through all of it again. -
LSD: Dream Emulator
Set Released 31 Mar 2024
156 AchievementsIcon, Badges: Layton
Documentation: higashi
Special Thanks: thegotoguyyOne of the most highly requested games (for a while *the* most highly requested), LSD was known as a cursed game on RA. Multiple devs had tried to make an achievement set for this but were unable to for one reason or another. The game was widely believed to have memory too complex, or to have behavior too random to make a decent set.
I initially checked LSD out earlier in my dev career - I had played it before but I believed even if I understood the game's memory (I didn't) that it was too boring achievement-wise. I wasn't aware of the amount of content LSD truly had. When I heard of the discovery of the interact button I realized an achievement set could be possible, but I still wondered if people really wanted a set for such a game. In March '24 the set was dropped again. I wasn't particularly interested in continuing the work myself, but I was curious what was left - my impression from the outside was that all the pieces were there and there wasn't too much content to cover. This wasn't entirely true, there was still a large remaining piece - detecting an object's state.
In LSD encountering an event impacts the game's internal graph value, influencing future events. When a dream ends the game displays the graph, and the resulting tile indicating the mood of the dream. This graph is actually active at all times, and the current tile is changing constantly. Aside from being reset when encountering special dreams, there are two things that influence the graph: walking into different 'chunks', and seeing events. These don't set the graph to a specific value, instead nudging it into a specific direction. For both of these the game stores the most recent (x,y) pair which can be used to detect when an event has occurred. There are a couple of events that share the same values, and while I was able to bypass this if the events were on different maps that still left a couple instances where I couldn't use this value to differentiate between certain events.
The gunman in the Violence District can be knocked down using the interact button, but this didn't trigger a unique event value. The only way to detect that this occurred would be to check the gunman's state directly, but it wasn't known how to access this. Multiple gunman can exist on the map, and their state values were in different addresses each time the area was entered, indicating pointers. I was told it was likely a linked list, not having encountered one before I loaded the game up and looked for it. That night I found the linked list, and with the last piece of the puzzle I figured I should go for it and complete the set.
There were still some challenges such as actually using the linked list in achievement logic, but I was able to sort it all out in the end and the set has been received fairly well. I'm happy with how complete it is content-wise, though some of the events are very rare if you don't follow steps to manipulate the graph values. This wiki was very helpful, I wish I had found it earlier. Specfically these two pages. I used my knowledge of the linked list to add an entity list to this debug overlay menu LSDebug, which I also wish I had done earlier.
I never found a way of detecting the current texture - depending on the day the game can choose up to 4 sets of textures in each area. The texture is chosen on map transition and we don't have access to vram for achievements. From a set design perspective I don't think this really matters, but I spent a good chunk of time trying to figure out a method. -
Robbit mon Dieu
Set Released 06 Jan 2024
72 AchievementsIcon, Badges: Layton -
Tail of the Sun
Set Released 25 Dec 2023
61 AchievementsIcon: Sines
Badges: LaytonI knew the set for Tail of the Sun would mostly consist of finding all the interesting landmarks scattered across the world, but I had no idea how many there were or where exactly each was. Before working on the set I purchased the official guide hoping it would include a map, and luckily it did. This map isn't very accurate but it gives a rough idea where each landmark is located.
What the guide didn't give any information on, however, was how to trigger each of the 9 endings. Some of them are tied to having a high value in each of the character's stats, but some of the endings were completely unknown. I ended up using a debugger to read the assembly code directly, and was able to piece together the requirements. I doubt anyone had ever encountered some of the endings before, so its cool that the set now facilitates that. -
Germs: Nerawareta Machi
Set Released 29 Nov 2023
44 AchievementsIcon, Badges: LaytonUnused badges:
Badge border:
-
Segare Ijiri
Set Released 24 Nov 2023
23 AchievementsIcon, Badges: Layton -
Super Mario RPG:
Legend of the Seven Stars
Set Revised 14 Nov 2023
3 AchievementsIcon, Badges: Layton
Other Developers: TrainerAbu, Searo, LupineDream, macacocareca, DelmaruAdded achievements for Snifit Apprentices, Valentina cutscene at Booster's Tower, and the Mushroom Kingdom Toad's wallet. I also re-did the game icon and all of the badges, along with the Lv3 Run subset later on.
-
Gregory Horror Show
Set Released 02 Oct 2023
62 AchievementsIcon, Badges: Layton -
Oh No!
Set Released 18 Sep 2023
56 AchievementsIcon, Badges: Layton -
Battle Unit Zeoth
Set Revised 27 Aug 2023
5 AchievementsIcon: (Unknown)
Badges: LaytonI revised this for the Beaten Into Completion event, adding progression achievements so the set could properly track beaten status upon beating the game. Battle Unit Zeoth was the eligible game that most interested me, but its not a game I had a history with or would've been interested enough in otherwise. I believe its important to only make content for games I care about and have a particular interest in, but I think this game is alright and I don't mind maintaining it.
-
Naruto Shippuden: Ultimate Ninja 5
Set Released 09 Aug 2023
100 AchievementsIcon, Badges: Layton -
Naruto Shippuden: Ultimate Ninja Heroes 3
Set Released 19 Jul 2023
56 AchievementsIcon, Badges: Layton -
Gekibo: Gekisha Boy
Set Released 15 Jun 2023
28 AchievementsIcon, Badges: LaytonI wasn't satisfied with the existing English translation so I retranslated the entire thing. My lack of experience with romhacking meant I was limited with the length of each text string, but I think it turned out well. It is much more faithful to the original, and the hints are more accurate and make completing the game a bit easier.
-
Dr. Mario Express
Set Released 16 Apr 2023
78 AchievementsIcon, Badges: Layton -
Naruto: Ninja Council
Set Revised 14 Apr 2023
22 AchievementsIcon: NeonPug
Badges: Layton
Other Developers: Pereira006 -
Naruto Shippuden:
Ultimate Ninja 4
Set Released 13 Apr 2023
75 AchievementsIcon, Badges: Layton -
Poinie's Poin
Set Released 25 Mar 2023
45 AchievementsIcon, Badges: Layton -
Magician's Quest:
Mysterious Times
Set Released 01 Mar 2023
168 AchievementsIcon, Badges: Layton -
ELISE
Set Released 12 Feb 2023
23 AchievementsIcon, Badges: Layton -
Stretch Panic
Set Released 06 Feb 2023
42 AchievementsIcon, Badges: Gollawiz -
Frogger's Adventures:
Temple of the Frog
Set Released 05 Feb 2023
26 AchievementsIcon, Badges: Layton -
Naruto: Ultimate Ninja 3
Set Released 04 Jan 2023
84 AchievementsIcon, Badges: Layton -
Naruto: Path of the Ninja
Set Released 30 Nov 2022
61 AchievementsIcon, Badges: Layton -
Red Square
Set Released 20 Nov 2022
10 AchievementsIcon, Badges: Layton -
Naruto: Ultimate Ninja 2
Set Released 10 Nov 2022
63 AchievementsIcon, Badges: Layton -
Ninjatown
Set Released 04 Nov 2022
47 AchievementsIcon, Badges: Layton -
Naruto: Ultimate Ninja
Set Released 01 Nov 2022
46 AchievementsIcon: Raichi
Badges: Layton -
Chulip
Set Released 15 Oct 2022
77 AchievementsIcon, Badges: Layton -
Harvest Moon: A Wonderful Life
Special Edition
Set Released 01 Oct 2022
214 AchievementsIcon: SporyTike
Badges: Layton, SporyTike
Other Developers: SporyTike -
Naruto: Ultimate Ninja Heroes
Set Released 25 Sep 2022
42 AchievementsIcon, Badges: Layton -
Pajama Sam: You Are What You
Eat from Your Head to Your Feet
Set Released 29 Aug 2022
18 AchievementsIcon, Badges: Layton -
Naruto: Ultimate Ninja Heroes 2
The Phantom Fortress
Set Released 27 Aug 2022
55 AchievementsIcon, Badges: Layton -
Frogger's Adventures 2:
The Lost Wand
Set Released 28 Jul 2022
39 AchievementsIcon, Badges: LaytonMy first achievement set, it ended up being a good first pick as I was able to utilize a lot of the toolkit here. Its been chosen twice for Achievement of the Week (In 2022 and 2024)
While working on this I discovered that you can replay the last boss fight and level by pressing Left/Right on the main menu after inputting the Magician's Realm title screen unlock code. Pressing L on the title screen lets you play through the bonus levels back-to-back in a random order until you fail as well.
The Japanese version also has some small level differences.
2024
2023
2022
Icons & Badges
Other Icons and badges I have made (some may have been changed or unused)