Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Menu

Return to top
Sidebar Navigation
Development
Index

How to Become an Achievement Developer

Getting Started as an Achievement Developer

Junior Developer Program

Emulator Setup for Developers

Game Identification

Achievement Design

Achievement Scoring

Difficulty Scale and Balance

Progression and Win Condition Typing

Badge and Icon Creation

Achievement Development Overview

Minimum Required Versions for Logic Features

Memory Inspector

Real Examples

Set Development Roadmap

Achievement Templates

Save and Password Protection

Tips and Tricks

Leaderboards
Rich Presence

Rollouts

DevQuests

DevJam

RATools

Console Specific Tips

Emulator Hotkeys for Developers

libretro core support

Flags
ResetIf

ResetNextIf

PauseIf

AndNext and OrNext

AddSource

SubSource

AddHits and SubHits

AddAddress

Measured

Trigger

Remember

Additional Functionality
BitCount Size

Alt Groups
Hit Counts

Delta Values

Prior Values

Recall

Value Definition

Condition Syntax

Achievement Development
If you want to be an achievement developer, check here how to become a developer.

Every Developer must know and adhere the Developer's Code of Conduct.

Now a brief description some pages you'll see in this section.

How to Become an Achievement Developer: overview of the steps required in obtaining


developer status

Getting Started as an Achievement Developer: it's for the very first contact with cheevos
development tools (Memory Inspector and other Achievements dialogs). IF YOU ARE A
COMPLETE NEWBIE, START HERE!

Junior Developer Program Rules: ruleset governing the Junior Developer Program

Achievement Scoring: a guide to deciding point totals for achievements

Memory Inspector Overview: detailed look at one of an achievement developer's most used
tools.

Achievement Logic Features: describes the available tools a developer have in order to improve
the logic behind the achievements, such as delta values, hit counts, ResetIf, PauseIf, Alt
groups, etc.

Real Examples: showing real examples and breaking down the logic behind them. AWESOME
LEARNING RESOURCE!

Achievement Templates: some generic templates to get inspiration.

Tips and Tricks: general tips and tricks about memory digging and achievement creation.
Difficulty Scale and Balance: guidelines/suggestions on how to balance the difficulty of your
achievement set.

Achievement Design: a guide on how to think about and design good achievements, not the
technical side but the conceptual.

Set Development Roadmap: suggestions of steps to take in order to create a really neat
achievement set.

Achievement Set Revisions: information on revisions, rescores, and the icon gauntlet.

Subsets: an advanced topic on creating special challenge sets and how to release them.

Badge and Icon Creation: some guidelines and tips about badge/icon creation.

Leaderboards: instructions on how to create Leaderboards for a game.

Rich Presence: how to write Rich Presence Scripts.

Working with the Right ROM: information on using correct ROMs and hashes.

Game Identification: details on the hashing methods used for each system.

Emulator Support and Issues: details on both supported and unsupported cores, testing
progress, etc.

Achievements for ROM Hacks: a detailed guide for developers on the proper inclusion (and
approval) of ROM Hacks.

Console Specific Tips: knowing the peculiarities of your favorite console can help you with
memory digging.

You might also like