diff --git a/docs/.vitepress/config/en.ts b/docs/.vitepress/config/en.ts index 10e43897..9d43a53f 100644 --- a/docs/.vitepress/config/en.ts +++ b/docs/.vitepress/config/en.ts @@ -67,6 +67,10 @@ function sidebarGeneral(): DefaultTheme.SidebarItem[] { text: "Emulator Support", link: "/general/emulator-support-and-issues", }, + { + text: "Hardcore Compliance Requirements", + link: "/general/hardcore-compliance-requirements", + }, { text: "Standalone Support", link: "/general/standalone-support", diff --git a/docs/es/guidelines/users/global-leaderboard-and-achievement-hunting-rules.md b/docs/es/guidelines/users/global-leaderboard-and-achievement-hunting-rules.md index 4e8d6fa7..a93c3aa6 100644 --- a/docs/es/guidelines/users/global-leaderboard-and-achievement-hunting-rules.md +++ b/docs/es/guidelines/users/global-leaderboard-and-achievement-hunting-rules.md @@ -53,15 +53,16 @@ Así que, si quieres disfrutar de RetroAchievements pero no quieres competir en ## No Permitido 1. [No utilices métodos que alteren el código del logro para desbloquearlos inmediatamente.](#no-permitido-1) -2. [No consigas logros en una manera en la que no fueron las intenciones del desarrollador del logro.](#no-permitido-2) -3. [No utilices archivos de guardado que no sean tuyos o fueron hechos para jugar con otras condiciones.](#no-permitido-3) -4. [De ninguna manera modifiques el(los) archivo(s) o memoria del juego.](#no-permitido-4) -5. [No utilices archivos de juego o programas conocidos como "trainers".](#no-permitido-5) -6. [No utilices TAS (tool-assisted speedrunning), bots, o escritura compleja para conseguir logros.](#no-permitido-6) -7. [No permitas que otra gente acceda a tu cuenta y consiga logros por ti.](#no-permitido-7) -8. [No seas abusivo/a con los desarrolladores.](#no-permitido-8) -9. [No crees o compartas métodos para hacer trampa.](#no-permitido-9) -10. [No utilices códigos dentro del juego al menos que sea permitido por el desarrollador.](#no-permitido-10) +2. [No utilices emuladores que no sean compatibles con Hardcore para desbloquear logros en modo Hardcore.](#no-permitido-2) +3. [No consigas logros en una manera en la que no fueron las intenciones del desarrollador del logro.](#no-permitido-3) +4. [No utilices archivos de guardado que no sean tuyos o fueron hechos para jugar con otras condiciones.](#no-permitido-4) +5. [De ninguna manera modifiques el(los) archivo(s) o memoria del juego.](#no-permitido-5) +6. [No utilices archivos de juego o programas conocidos como "trainers".](#no-permitido-6) +7. [No utilices TAS (tool-assisted speedrunning), bots, o escritura compleja para conseguir logros.](#no-permitido-7) +8. [No permitas que otra gente acceda a tu cuenta y consiga logros por ti.](#no-permitido-8) +9. [No seas abusivo/a con los desarrolladores.](#no-permitido-9) +10. [No crees o compartas métodos para hacer trampa.](#no-permitido-10) +11. [No utilices códigos dentro del juego al menos que sea permitido por el desarrollador.](#no-permitido-11) ### 1. No utilices métodos que alteren el código del logro para desbloquearlos inmediatamente. {#no-permitido-1} @@ -71,7 +72,15 @@ En los casos en que el logro tuvo que haberse desbloqueado pero no paso o no se **NOTA**: percatate de utilizar la ultima versión disponible para ese emulador. -### 2. No consigas logros en una manera en la que no fueron las intenciones del desarrollador del logro. {#no-permitido-2} +### 2. No utilices emuladores que no sean compatibles con Hardcore para desbloquear logros en modo Hardcore. {#no-permitido-2} + +Solo los emuladores que cumplen con los [Requisitos de Cumplimiento Hardcore](/general/hardcore-compliance-requirements) están aprobados para obtener logros en modo Hardcore. Usar emuladores no compatibles, emuladores modificados o emuladores que no aplican correctamente las reglas de Hardcore resultará en que tu cuenta sea **[No Trackeada](#no-trackeadountracked)**. + +**Ejemplos**: +- Usar versiones no oficiales o modificadas de emuladores que evitan las restricciones de Hardcore +- Usar emuladores que permiten save states, rebobinado o trucos en modo Hardcore + +### 3. No consigas logros en una manera en la que no fueron las intenciones del desarrollador del logro. {#no-permitido-3} Si descubres un atajo a un logro esto es un bug. Por favor reporta este bug creando un ticket de reporte. @@ -83,7 +92,7 @@ Tambien mira la [regla permitida 2](#permitido-2). - Te diste cuenta que si entras y sales entre dos cuartos desbloqueas logros intencionados para progresión del juego. - Encontraste un método para conseguir logros de no recibir daño contra un jefe mientras conseguías daño en la pelea. -### 3. No utilices archivos de guardado que no sean tuyos o fueron hechos para jugar con otras condiciones. {#no-permitido-3} +### 4. No utilices archivos de guardado que no sean tuyos o fueron hechos para jugar con otras condiciones. {#no-permitido-4} Incluso si tu archivo esta perdido/corrupto o necesitas un archivo de guardado de cierta parte en el juego por que se te paso algo. @@ -93,14 +102,14 @@ Incluso si tu archivo esta perdido/corrupto o necesitas un archivo de guardado d - Rogarle a un amigo que te mande su archivo de guardado por que se incendio tu casa y se perdieron todos tus archivos de la PC. - Cargar un archivo de guardado que creaste en un emulador sin soporte para RA, a uno con soporte para RA. -### 4. De ninguna manera modifiques el(los) archivo(s) o memoria del juego. {#no-permitido-4} +### 5. De ninguna manera modifiques el(los) archivo(s) o memoria del juego. {#no-permitido-5} **Ejemplos**: - Abrir los archivos del juegos con un editor de texto/hex y cambiar los valores a tu gusto; editar propiedades para archivos del juego de "solo-lectura"; etc. - Editar las estadísticas o desbloqueables del juego, y después guardar tu partida. -### 5. No utilices archivos de juego o programas conocidos como "trainers". {#no-permitido-5} +### 6. No utilices archivos de juego o programas conocidos como "trainers". {#no-permitido-6} Programas que pueden potenciar tus poderes en juegos, desbloquear modo de desarrollador, aumentar la velocidad del juego, modificar el código del juego, etc. @@ -111,7 +120,7 @@ Programas que pueden potenciar tus poderes en juegos, desbloquear modo de desarr - Utilizar emuladores no-oficiales/antiguos-mods que actuan como trainers o herramientas de desarrollo/cheats. - Game Genie / Action Replay y cualquier otra herramienta de cheats similar. -### 6. No utilices TAS (tool-assisted speedrunning), bots, o escritura compleja para conseguir logros. {#no-permitido-6} +### 7. No utilices TAS (tool-assisted speedrunning), bots, o escritura compleja para conseguir logros. {#no-permitido-7} Estos ya es scripting avanzado que va mas alla de tareas simples (algunas veces incluso sincronizado con la velocidad de reloj del procesador) para permitir que secciones del juegos que sean jugadas de una manera compleja/única/o no-monotona/no-repetitiva y sin interacción humana alguna. @@ -121,7 +130,7 @@ Estos ya es scripting avanzado que va mas alla de tareas simples (algunas veces - Utilizar un script complejo con funciones avanzadas. - Utilizar scripts complejos que te completan un juego por completo o porciones grandes del juego sin ninguna interacción humana pero que requieren algunas acciones especiales. -### 7. No permitas que otra gente acceda a tu cuenta y consiga logros por ti. {#no-permitido-7} +### 8. No permitas que otra gente acceda a tu cuenta y consiga logros por ti. {#no-permitido-8} Incluyendo tu "hermano pequeño" o tu "primo". Tu tienes que conseguir logros por ti mismo. Permitir que otra gente consiga logros en tu cuenta no esta permitido en general y si alguien hace trampa o rompe las reglas en tu cuenta tu vas a ser el responsable por sus acciones. @@ -131,13 +140,13 @@ Incluyendo tu "hermano pequeño" o tu "primo". Tu tienes que conseguir logros po - Permitir que alguien inicie sección en tu cuenta para que pase alguna parte complicada de un juego por ti. - Permitir que tu hermano pequeño trabaje en un logro de grindear por ti. -### 8. No seas abusivo/a con los desarrolladores. {#no-permitido-8} +### 9. No seas abusivo/a con los desarrolladores. {#no-permitido-9} Por medio del foro, Mensajes Privados, Discord, email, etc. Tienes permitido quejarte, solicitar cambios, dejar comentarios/reseñas negativas y otras criticas de manera respetuosa, pero tu das un nombre muy mal en la comunidad de cazadores de logros cuando hostigas/atacas a desarrolladores debido a lo que hicieron con los logros de su juego. **Ejemplos**: Mandar amenazas o insultos a desarrolladores porque agregaron logros a su juego que a ti no te gusta; utilizando una agresividad extrema/excesiva mientras exiges al desarrollador que remueva cambie los logros; etc. -### 9. No crees o compartas métodos para hacer trampa. {#no-permitido-9} +### 10. No crees o compartas métodos para hacer trampa. {#no-permitido-10} **Ejemplos**: @@ -147,7 +156,7 @@ Por medio del foro, Mensajes Privados, Discord, email, etc. Tienes permitido que - Enseñarle a alguien como hacer trampa sin que se note. - Crear un script complejo no-permitido y compartirlo inclusive si tu nunca lo utilizaste personalmente. -### 10. No utilices códigos dentro del juego al menos que sea permitido por el desarrollador. {#no-permitido-10} +### 11. No utilices códigos dentro del juego al menos que sea permitido por el desarrollador. {#no-permitido-11} El otro lado de la moneda para [permitido 2](#permitido-2). Cheat codes y modos debug no están permitidos mientras el desarrollador a hecho una nota en la que dice donde y cuando es permitido. Incluso si los logros son conseguibles con cheat codes este usualmente es un comportamiento no permitido, considerando que utilizaste cheats de una manera intencional, deberías de reportarlo como un bug con el sistema de tickets. diff --git a/docs/general/emulator-support-and-issues.md b/docs/general/emulator-support-and-issues.md index a31ca788..75908231 100644 --- a/docs/general/emulator-support-and-issues.md +++ b/docs/general/emulator-support-and-issues.md @@ -6,7 +6,7 @@ description: Comprehensive guide to hardcore compliance and compatibility for Re # Emulator Support ::: info -This page focuses on hardcore-compliant emulators. For extensive notes on unsupported emulators and cores, check the [unsupported emulators page](/developer-docs/unsupported-emulators-and-cores). +This page focuses on hardcore-compliant emulators. For detailed compliance requirements, see the [Hardcore Compliance Requirements](/general/hardcore-compliance-requirements) page. For extensive notes on unsupported emulators and cores, check the [unsupported emulators page](/developer-docs/unsupported-emulators-and-cores). ::: ### 3DO Interactive Multiplayer diff --git a/docs/general/hardcore-compliance-requirements.md b/docs/general/hardcore-compliance-requirements.md new file mode 100644 index 00000000..e742b5b6 --- /dev/null +++ b/docs/general/hardcore-compliance-requirements.md @@ -0,0 +1,93 @@ +--- +title: Hardcore Compliance Requirements +description: Comprehensive requirements for emulators to achieve hardcore compliance with RetroAchievements, including feature support, rules enforcement, and technical specifications. +--- + +# Hardcore Compliance Requirements + +This page outlines the comprehensive requirements that emulators must meet to be considered hardcore-compliant with RetroAchievements. These requirements ensure fair play, proper functionality, and consistent experience across all platforms. Hardcore-compliant emulators are approved for the competitive hardcore-mode leaderboard. They are also listed on our [Downloads page](https://retroachievements.org/downloads), providing a steady and stable stream of free traffic. + +## A. RetroAchievements Features + +RetroAchievements features must work as intended: + +- **Achievements**: Triggers must evaluate correctly. Measured and Trigger flags must work properly. +- **Rich Presence and Leaderboards**: Must function correctly. +- **Offline queueing**: Unlocks created while offline must be securely cached and sync to RetroAchievements when connectivity returns. +- **Save state hit storage**: Hit counts should be stored in save states. While not strictly required, this is highly recommended as it's important for debugging complex achievement logic and ensures proper functionality in softcore mode. Without this, players may experience issues and developers will have difficulty troubleshooting. +- **Toolkit support**: If you ship a Windows version of the emulator, please investigate adding [RAIntegration DLL](https://github.com/RetroAchievements/RAIntegration) support. This is not required, but if it isn't included, a subtle info blurb will be present on our Downloads page, and players will get a very loud warning when trying to open tickets. +- **Save file compatibility**: Save files (memory cards, SRAM, EEPROM, battery saves, etc.) should use standard formats compatible with other emulators of the same system. This is highly recommended as it benefits both users (who can switch emulators without losing progress) and developers (who can validate manual unlock requests by loading saves in emulators with RAIntegration support). + +## B. Hardcore Rules Enforcement + +The following rules must be enforced in Hardcore mode: + +- **Cheats are disabled** in hardcore, including: + - Built-in cheat engines + - Mountable cheat devices (GameShark, Game Genie, etc.) + - External cheat files not used for minor QoL improvements (widescreen hacks, etc.) +- **Rewind is disabled** in hardcore. +- **Slowdown and frame advance are disabled** in hardcore. +- **Loading save states is ALWAYS blocked** in hardcore. +- **Rich Presence and Leaderboards cannot be disabled** in hardcore. Disabling leaderboard popups is okay to support for either mode. +- If the emulator supports a **"resume/quick resume" feature**, the resumed session must drop to Softcore. +- **Mode switching**: Switching from softcore to hardcore is not allowed mid-session. **This action must result in a full reset of the game.** Switching from hardcore to softcore is allowed mid-session. +- Users should be allowed to create save states while in hardcore for debugging purposes, but those states cannot be loadable when hardcore mode is enabled. +- Memory editors, debuggers, and/or scripting/TAS/recorded input playback are strictly prohibited. + +## C. Identity and Integrity of the Client + +The emulator must use its own unique, stable user agent with the following format: + +``` +EmulatorName/v1.0.0 (OSName 10.0) core_name/v0.5.0 +``` + +Our user agent format has three segments: + +- A. **Required.** The emulator name and version. Versions must be numeric and incrementing, with the exception of an optional "v" prefix. +- B. Optional. The operating system name and version. +- C. Optional. The core name and version. + +These are examples of valid user agents: + +``` +RetroArch/1.20.0 (Android 13.0) genesis_plus_gx_libretro_android/v1.7.4_8ea39ee +PPSSPP/v1.19.3 +PCSX/v2.5.103 (Microsoft Windows 10+) +RALibRetro/1.8.1 (WindowsNT 10.0) fbneo_libretro/v1.0.0.03__e90b821 +``` + +## D. Defaults and UX + +- When users log in to their RetroAchievements accounts, **enabling hardcore by default is recommended**, but not required. If softcore is the default, enabling hardcore must be one click/tap away and clearly indicated. +- **Hardcore state must be visibly indicated** in the UI during play. This is normally done when the player starts a game - they can see a brief informational message saying what mode they're in. + +## E. Transparency and Legality + +The following transparency and legal requirements must be met: + +- **Monetization disclosure**: If there is any monetization/commercialization involved in the emulator, you must publish a features matrix (free vs paid) with exact limits (e.g., cloud-save quotas). Paid features must not undermine hardcore rules. +- **Licenses & notices**: Publish a page (or otherwise have accessible) a listing of every shipped FOSS core, its license, and any relevant upstream links. + - Non-commercial licenses may not be shipped if there is any commercialization without written permission from rightsholders. + - GPL/LGPL/MPL/etc. obligations must be satisfied for any distributed binaries. +- **Privacy policy**: Publish a privacy policy that is easy to find and includes: + - Data retention periods. + - Server locations/countries. + - How the emulator satisfies GDPR compliance if any retained telemetry is in place. + +## F. Auto-fail Criteria + +Any one of these will lead to an **automatic rejection** of the emulator for hardcore verification: + +- Loading save states in hardcore mode. +- Allowing rewind/slo-mo/frame advance in hardcore mode. +- Allowing gameplay-altering cheats in hardcore mode. +- The Ability to switch between modes without a reset of the game. +- Identifying the emulator to the server with a non-unique user agent. +- Shipping non-commercial cores while any commercialization or in-app purchases exists without written permission from the necessary rightsholders. +- Privacy policy with placeholders/contradictions (e.g., missing data warehouse location, "no third parties" while using social logins/analytics). + +::: warning Important +Meeting these requirements is essential for an emulator to be listed as hardcore-compliant on RetroAchievements. We reserve the right to periodically re-evaluate compliant emulators for continued compliance. Failure to maintain compliance may result in removal from the approved emulators list and our Downloads page. +::: diff --git a/docs/guidelines/users/global-leaderboard-and-achievement-hunting-rules.md b/docs/guidelines/users/global-leaderboard-and-achievement-hunting-rules.md index b83a00e9..5dc93620 100644 --- a/docs/guidelines/users/global-leaderboard-and-achievement-hunting-rules.md +++ b/docs/guidelines/users/global-leaderboard-and-achievement-hunting-rules.md @@ -55,15 +55,16 @@ If you notice a player has become untracked: do not harass them, accuse them of ## Not Allowed 1. [Do not use methods that circumvent achievement code to instantly unlock achievements.](#not-allowed-1) -2. [Do not earn achievements in a way that contradicts what the description asks.](#not-allowed-2) -3. [Do not use save files or passwords that are not your own or were made by under other conditions of play.](#not-allowed-3) -4. [Do not modify the game's file(s) or memory by any means.](#not-allowed-4) -5. [Do not use game files or programs known as "trainers".](#not-allowed-5) -6. [Do not use TAS (tool-assisted speedrunning), bots, or complex scripting to gain achievements.](#not-allowed-6) -7. [Do not allow other people to access your account and earn achievements for you.](#not-allowed-7) -8. [Do not be abusive to developers.](#not-allowed-8) -9. [Do not create or share cheating methods.](#not-allowed-9) -10. [Do not use in-game cheat codes unless it is specified as allowed by the developer.](#not-allowed-10) +2. [Do not use emulators that are not hardcore-compliant to unlock achievements in hardcore mode.](#not-allowed-2) +3. [Do not earn achievements in a way that contradicts what the description asks.](#not-allowed-3) +4. [Do not use save files or passwords that are not your own or were made by under other conditions of play.](#not-allowed-4) +5. [Do not modify the game's file(s) or memory by any means.](#not-allowed-5) +6. [Do not use game files or programs known as "trainers".](#not-allowed-6) +7. [Do not use TAS (tool-assisted speedrunning), bots, or complex scripting to gain achievements.](#not-allowed-7) +8. [Do not allow other people to access your account and earn achievements for you.](#not-allowed-8) +9. [Do not be abusive to developers.](#not-allowed-9) +10. [Do not create or share cheating methods.](#not-allowed-10) +11. [Do not use in-game cheat codes unless it is specified as allowed by the developer.](#not-allowed-11) ### 1. Do not use methods that circumvent achievement code to instantly unlock achievements. {#not-allowed-1} @@ -73,7 +74,15 @@ In the cases where you should have unlocked the achievement but it didn't trigge **NOTE**: make sure you are using the latest release version of an approved hardcore-compliant emulator. -### 2. Do not earn achievements in a way that contradicts what the description asks. {#not-allowed-2} +### 2. Do not use emulators that are not hardcore-compliant to unlock achievements in hardcore mode. {#not-allowed-2} + +Only emulators that meet the [Hardcore Compliance Requirements](/general/hardcore-compliance-requirements) are approved for earning achievements in hardcore mode. Using non-compliant emulators, modified emulators, or emulators that don't properly enforce hardcore rules will result in your account being **[Untracked](#untracked)**. + +**Examples**: +- Using unofficial or modified emulator builds that bypass hardcore restrictions +- Using emulators that allow save states, rewind, or cheats in hardcore mode + +### 3. Do not earn achievements in a way that contradicts what the description asks. {#not-allowed-3} If you discover a back-door to an achievement, it is a bug. Please report this bug using a ticket report. @@ -85,7 +94,7 @@ See also the [allowed rule 2](#allowed-2). - You notice that if you go back and forth between two rooms, you unlock achievements intended for progressing though the game. - You've found a method of earning damageless boss achievements while taking damage during the fights. -### 3. Do not use save files or passwords that are not your own or were made under other conditions of play. {#not-allowed-3} +### 4. Do not use save files or passwords that are not your own or were made under other conditions of play. {#not-allowed-4} Occasionally a developer might provide a save file or password for you to use to earn certain achievements. This is appropriate according to the judgement of the set developer. @@ -96,14 +105,14 @@ Occasionally a developer might provide a save file or password for you to use to - Loading a save file for Hardcore you created while playing on a non-RA emulator. - Loading a save file for Hardcore you created in Softcore in order to gain Hardcore points. -### 4. Do not modify the game's file(s) or memory by any means. {#not-allowed-4} +### 5. Do not modify the game's file(s) or memory by any means. {#not-allowed-5} **Examples**: - Opening up specific game files with a text/hex editor and changing values to what you want; editing properties such as "read-only" for game files; etc. - Editing the stats or unlocks in a game, and then saving the data. -### 5. Do not use game files or programs known as "trainers". {#not-allowed-5} +### 6. Do not use game files or programs known as "trainers". {#not-allowed-6} Programs which can boost your powers in games, unlock debug modes, speed the game up, modify game code, etc. @@ -114,7 +123,7 @@ Programs which can boost your powers in games, unlock debug modes, speed the gam - Using unofficial/old mods/emulators that act as trainers or debug/cheat toolsets. - Game Genie / Action Replay and other similar cheat tools. -### 6. Do not use TAS (tool-assisted speedrunning), bots, or complex scripting to gain achievements. {#not-allowed-6} +### 7. Do not use TAS (tool-assisted speedrunning), bots, or complex scripting to gain achievements. {#not-allowed-7} These are all advanced scripting of a game far beyond simple tasks (sometimes even synced to clockspeed) to allow complex, unique, and/or non-monotonous/non-repetitive sections of a game to be played without human interaction. @@ -124,7 +133,7 @@ These are all advanced scripting of a game far beyond simple tasks (sometimes ev - using a complex script with advanced functionality. - using complex scripts that complete entire games or large portions of games with no human input but requiring many unique actions. -### 7. Do not allow other users to access your account and earn achievements for you. {#not-allowed-7} +### 8. Do not allow other users to access your account and earn achievements for you. {#not-allowed-8} Including your "little brother" or your "cousin". You must earn your achievements yourself. Letting people earn achievements on your account is not allowed in general and if anyone cheats or breaks the rules on your account, you will still be held accountable. @@ -134,13 +143,13 @@ Including your "little brother" or your "cousin". You must earn your achievement - Letting someone log into your RA account to beat a difficult part of a game for you. - Letting your little brother work on a grindy achievement for you. -### 8. Do not be abusive to developers. {#not-allowed-8} +### 9. Do not be abusive to developers. {#not-allowed-9} Via forums, PMs, discord, email, etc. You’re allowed to complain, ask for changes, leave negative reviews/comments and other such respectful criticisms, but you give all of us in the achievement hunting community a really bad name when you harass/attack developers because of what they did to their game’s achievements. **Examples**: Issuing threats or flagrant insults to devs because they added achievements to their game that you do not like; using extreme/excessive rudeness while demanding a developer remove or change achievements; etc. -### 9. Do not create or share cheating methods. {#not-allowed-9} +### 10. Do not create or share cheating methods. {#not-allowed-10} **Examples**: @@ -150,7 +159,7 @@ Via forums, PMs, discord, email, etc. You’re allowed to complain, ask for chan - Teaching someone how to hide cheating. - Creating a non-allowed complex script and sharing it around, even if you never use it yourself. -### 10. Do not use in-game cheat codes unless it is specified as allowed by the developer. {#not-allowed-10} +### 11. Do not use in-game cheat codes unless it is specified as allowed by the developer. {#not-allowed-11} The other side of the coin for [allowed 2](#allowed-2). Cheat codes and debug modes are not allowed unless the developer has made note of which and when it is allowed. Even if the achievements are earnable with cheat codes, this is usually unintended behavior, considered cheating if done intentionally, and should be reported as a bug via the ticket system. @@ -171,7 +180,7 @@ Even in hardcore mode fast-forward is allowed, as a modern convenience. It's ~~a ### 2. _When explicitly said in achievement's description_, in-game cheat codes/modes and in-game debug tools are allowed. {#allowed-2} -This is a complement to the [not allowed rule 2](#not-allowed-2). +This is a complement to the [not allowed rule 3](#not-allowed-3). The achievement developers are instructed to [protect their work so the achievements can't be unlocked easily by simply using a cheat code](/guidelines/content/achievement-set-requirements#every-achievement-set-must-have). However, some cool and fun challenges can be created taking advantage of some cheats. In these specific cases, using in-game cheats are allowed. @@ -186,7 +195,7 @@ The achievement developers are instructed to [protect their work so the achievem In-game glitches/exploits/cheesy tactics are allowed, _however developers can code their achievements to disallow them programmatically._ It's usually mentioned in the achievement's description. -This does not include when there are flaws in the achievement developer's code. In such cases, please create a ticket report, and earn the achievement as intended by the developer. See also [not allowed rule 2](#not-allowed-2). +This does not include when there are flaws in the achievement developer's code. In such cases, please create a ticket report, and earn the achievement as intended by the developer. See also [not allowed rule 3](#not-allowed-3). **Examples**: @@ -207,7 +216,7 @@ This does not include when there are flaws in the achievement developer's code. Playing co-op is allowed, _however developers can code their achievements to disallow it programmatically._ It's usually mentioned in the achievement's description. -See also [not allowed rule 2](#not-allowed-2). +See also [not allowed rule 3](#not-allowed-3). **Examples**: a skilled friend playing Streets of Rage or Goof Troop with you; etc. @@ -215,7 +224,7 @@ See also [not allowed rule 2](#not-allowed-2). Turbo is where you hold a single button down and the button is automatically re-pressed again and again quickly. Turbo is either built into controllers, or into emulation software. In either case it is allowed. -In cases where there is any more complex scripting than repeating the same button in quick succession, this is not allowed. See [Not allowed 6](#not-allowed-6). +In cases where there is any more complex scripting than repeating the same button in quick succession, this is not allowed. See [Not allowed 7](#not-allowed-7). ## Special Thanks diff --git a/docs/pt/guidelines/users/global-leaderboard-and-achievement-hunting-rules.md b/docs/pt/guidelines/users/global-leaderboard-and-achievement-hunting-rules.md index 736d1e0b..b7ffa1f6 100644 --- a/docs/pt/guidelines/users/global-leaderboard-and-achievement-hunting-rules.md +++ b/docs/pt/guidelines/users/global-leaderboard-and-achievement-hunting-rules.md @@ -48,15 +48,16 @@ Se você notar que um jogador se tornou não rastreado: não o assedie, acuse de ## Não Permitido 1. [Não use métodos que contornem o código de conquistas para desbloquear conquistas instantaneamente.](#not-allowed-1) -2. [Não ganhe conquistas de maneira que contradiga o que a descrição pede.](#not-allowed-2) -3. [Não use arquivos de save ou senhas que não sejam seus ou foram feitos em outras condições de jogo.](#not-allowed-3) -4. [Não modifique os arquivos ou a memória do jogo por qualquer meio.](#not-allowed-4) -5. [Não use arquivos de jogo ou programas conhecidos como "trainers".](#not-allowed-5) -6. [Não use TAS (tool-assisted speedrunning), bots ou scripts complexos para ganhar conquistas.](#not-allowed-6) -7. [Não permita que outras pessoas acessem sua conta e ganhem conquistas por você.](#not-allowed-7) -8. [Não seja abusivo com os desenvolvedores.](#not-allowed-8) -9. [Não crie ou compartilhe métodos de trapaça.](#not-allowed-9) -10. [Não use códigos de trapaça do jogo a menos que seja especificado como permitido pelo desenvolvedor.](#not-allowed-10) +2. [Não use emuladores que não sejam compatíveis com Hardcore para desbloquear conquistas no modo Hardcore.](#not-allowed-2) +3. [Não ganhe conquistas de maneira que contradiga o que a descrição pede.](#not-allowed-3) +4. [Não use arquivos de save ou senhas que não sejam seus ou foram feitos em outras condições de jogo.](#not-allowed-4) +5. [Não modifique os arquivos ou a memória do jogo por qualquer meio.](#not-allowed-5) +6. [Não use arquivos de jogo ou programas conhecidos como "trainers".](#not-allowed-6) +7. [Não use TAS (tool-assisted speedrunning), bots ou scripts complexos para ganhar conquistas.](#not-allowed-7) +8. [Não permita que outras pessoas acessem sua conta e ganhem conquistas por você.](#not-allowed-8) +9. [Não seja abusivo com os desenvolvedores.](#not-allowed-9) +10. [Não crie ou compartilhe métodos de trapaça.](#not-allowed-10) +11. [Não use códigos de trapaça do jogo a menos que seja especificado como permitido pelo desenvolvedor.](#not-allowed-11) ### 1. Não use métodos que contornem o código de conquistas para desbloquear conquistas instantaneamente. {#not-allowed-1} @@ -64,9 +65,17 @@ Mesmo se você "deveria ter" desbloqueado a conquista. Mesmo se o jogo estiver b Nos casos em que você deveria ter desbloqueado a conquista, mas ela não foi acionada ou não foi registrada no site devido a um problema de rede, você deve [seguir os passos descritos na FAQ para solicitar um desbloqueio manual](/general/faq#i-completed-a-hard-cheevo-but-it-didnt-trigger-can-it-be-manually-awarded-to-me). -**NOTA**: certifique-se de estar usando a versão mais recente de um emulador aprovado e suportado. +**NOTA**: certifique-se de estar usando a versão mais recente de um emulador aprovado e compatível com Hardcore. -### 2. Não ganhe conquistas de maneira que contradiga o que a descrição pede. {#not-allowed-2} +### 2. Não use emuladores que não sejam compatíveis com Hardcore para desbloquear conquistas no modo Hardcore. {#not-allowed-2} + +Apenas emuladores que atendem aos [Requisitos de Conformidade Hardcore](/general/hardcore-compliance-requirements) são aprovados para ganhar conquistas no modo Hardcore. Usar emuladores não compatíveis, emuladores modificados ou emuladores que não aplicam adequadamente as regras do Hardcore resultará em sua conta sendo **[Não Rastreada](#untracked)**. + +**Exemplos**: +- Usar versões não oficiais ou modificadas de emuladores que contornam as restrições do Hardcore +- Usar emuladores que permitem save states, rebobinado ou trapaças no modo Hardcore + +### 3. Não ganhe conquistas de maneira que contradiga o que a descrição pede. {#not-allowed-3} Se você descobrir uma maneira alternativa de desbloquear uma conquista, isso é um bug. Por favor, reporte este bug usando um relatório de ticket. @@ -78,7 +87,7 @@ Veja também a [regra permitida 2](#allowed-2). - Você percebe que, ao ir e voltar entre duas salas, desbloqueia conquistas destinadas ao progresso no jogo. - Você encontrou um método de ganhar conquistas de chefes sem sofrer danos enquanto leva dano durante as lutas. -### 3. Não use arquivos de save ou senhas que não sejam seus ou foram feitos em outras condições de jogo. {#not-allowed-3} +### 4. Não use arquivos de save ou senhas que não sejam seus ou foram feitos em outras condições de jogo. {#not-allowed-4} Ocasionalmente, um desenvolvedor pode fornecer um arquivo de save ou senha para você usar para ganhar certas conquistas. Isso é apropriado de acordo com o julgamento do desenvolvedor do set. @@ -89,14 +98,14 @@ Ocasionalmente, um desenvolvedor pode fornecer um arquivo de save ou senha para - Carregar um arquivo de save para Hardcore que você criou enquanto jogava em um emulador não-RA. - Carregar um arquivo de save para Hardcore que você criou no Softcore para ganhar pontos Hardcore. -### 4. Não modifique os arquivos ou a memória do jogo por qualquer meio. {#not-allowed-4} +### 5. Não modifique os arquivos ou a memória do jogo por qualquer meio. {#not-allowed-5} **Exemplos**: - Abrir arquivos específicos do jogo com um editor de texto/hexadecimal e alterar valores para o que você deseja; editar propriedades como "somente leitura" para arquivos de jogos; etc. - Editar as estatísticas ou desbloqueios em um jogo e, em seguida, salvar os dados. -### 5. Não use arquivos de jogo ou programas conhecidos como "trainers". {#not-allowed-5} +### 6. Não use arquivos de jogo ou programas conhecidos como "trainers". {#not-allowed-6} Programas que podem aumentar seus poderes nos jogos, desbloquear modos de depuração, acelerar o jogo, modificar o código do jogo, etc. @@ -107,7 +116,7 @@ Programas que podem aumentar seus poderes nos jogos, desbloquear modos de depura - Usar mods/emuladores não oficiais/antigos que atuam como trainers ou conjuntos de ferramentas de depuração/trapaça. - Game Genie / Action Replay e outras ferramentas de trapaça semelhantes. -### 6. Não use TAS (tool-assisted speedrunning), bots ou scripts complexos para ganhar conquistas. {#not-allowed-6} +### 7. Não use TAS (tool-assisted speedrunning), bots ou scripts complexos para ganhar conquistas. {#not-allowed-7} Estes são todos scripts avançados de um jogo muito além de tarefas simples (às vezes até sincronizados com a velocidade do relógio) para permitir que seções complexas, únicas e/ou não monótonas/repetitivas de um jogo sejam jogadas sem interação humana. @@ -117,7 +126,7 @@ Estes são todos scripts avançados de um jogo muito além de tarefas simples ( - Usar um script complexo com funcionalidade avançada. - Usar scripts complexos que completam jogos inteiros ou grandes partes de jogos sem entrada humana, mas exigindo muitas ações únicas. -### 7. Não permita que outros usuários acessem sua conta e ganhem conquistas por você. {#not-allowed-7} +### 8. Não permita que outros usuários acessem sua conta e ganhem conquistas por você. {#not-allowed-8} Incluindo seu "irmãozinho" ou seu "primo". Você deve ganhar suas conquistas sozinho. Permitir que pessoas ganhem conquistas em sua conta não é permitido em geral e, se alguém trapacear ou quebrar as regras em sua conta, você ainda será responsabilizado. @@ -127,13 +136,13 @@ Incluindo seu "irmãozinho" ou seu "primo". Você deve ganhar suas conquistas so - Permitir que alguém faça login na sua conta RA para vencer uma parte difícil de um jogo para você. - Deixar seu irmãozinho trabalhar em uma conquista demorada para você. -### 8. Não seja abusivo com os desenvolvedores. {#not-allowed-8} +### 9. Não seja abusivo com os desenvolvedores. {#not-allowed-9} Via fóruns, PMs, discord, email, etc. Você pode reclamar, pedir mudanças, deixar críticas/comentários negativos e outras críticas respeitosas, mas você dá um péssimo nome para todos nós na comunidade de caça às conquistas quando assedia/ataca desenvolvedores por causa do que eles fizeram às conquistas de seus jogos. **Exemplos**: Fazer ameaças ou insultos flagrantes aos desenvolvedores porque eles adicionaram conquistas ao jogo que você não gosta; usar extrema/excessiva grosseria ao exigir que um desenvolvedor remova ou mude conquistas; etc. -### 9. Não crie ou compartilhe métodos de trapaça. {#not-allowed-9} +### 10. Não crie ou compartilhe métodos de trapaça. {#not-allowed-10} **Exemplos**: @@ -143,7 +152,7 @@ Via fóruns, PMs, discord, email, etc. Você pode reclamar, pedir mudanças, dei - Ensinar alguém a esconder trapaças. - Criar um script complexo não permitido e compartilhá-lo, mesmo que você nunca o use. -### 10. Não use códigos de trapaça do jogo a menos que seja especificado como permitido pelo desenvolvedor. {#not-allowed-10} +### 11. Não use códigos de trapaça do jogo a menos que seja especificado como permitido pelo desenvolvedor. {#not-allowed-11} O outro lado da moeda para [regra permitida 2](#allowed-2). Códigos de trapaça e modos de depuração não são permitidos, a menos que o desenvolvedor tenha anotado quais e quando são permitidos. Mesmo se as conquistas forem conquistáveis com códigos de trapaça, isso geralmente é um comportamento não intencional, considerado trapaça se feito intencionalmente e deve ser relatado como um bug via sistema de tickets.