From d270cb65bdcf6f837630da6af96cbddddba12a74 Mon Sep 17 00:00:00 2001 From: MrOwnership Date: Wed, 27 Mar 2024 00:14:15 -0400 Subject: [PATCH] March updates --- _issues/2024-03/community-news.md | 412 +++++++++++++++++++++++++++++- _issues/2024-03/current-events.md | 26 +- _issues/2024-03/most-mastered.md | 4 +- 3 files changed, 420 insertions(+), 22 deletions(-) diff --git a/_issues/2024-03/community-news.md b/_issues/2024-03/community-news.md index ca6bb183a..4ba85de4f 100644 --- a/_issues/2024-03/community-news.md +++ b/_issues/2024-03/community-news.md @@ -7,6 +7,12 @@ title: Community News toc: true --- +## Tracking Down Playstation Pointers + +{% rauser suXin %} is back with another blog post that goes into full detail regarding the tracking of pointers on PlayStation systems, with use of emulator debuggers and the Ghidra compiler. Pointer chains can be complicated to learn, so if you are a (junior) developer who wants to learn more about the most efficient way of tracking them down, this guide can be an absolute lifesaver. + +[Tracking down pointers for PlayStation games using debuggers and Ghidra](https://suxin.space/notes/tracking-down-playstation-pointers-using-debuggers-ghidra/) + ## Standalone Support

@@ -71,15 +77,417 @@ If you're interested in making content for the channel reach out to {% rauserpic ## Developer Compliance +### Developer Code of Conduct Updates + +Handful of updates have recently been made to the [Developer Code of Conduct](https://docs.retroachievements.org/Developers-Code-of-Conduct/). Below you can find a summary of the key points as well as links to their respective pages and diffs for exact changes. + +#### [Rich Presence Custom Name Restriction]() + +Rich Presence that directly displays custom player input text is now prohibited. We have seen numerous cases where players will input inappropriate and offense names that get displayed on site pages, including the front page. Please update any of your sets that display custom input in the Rich Presence status at your earliest convenience. + +[Docs diff]() + +#### [Writing Policy Username References]() + +Writing Policy has been updated to outline the use of username references within achievement sets. +* Username references must be requested and approved. +* Username references must not carry a negative notion. +* Users being referenced can request their name to be removed at any time. +* Banned user references are prohibited. + +[Docs diff]() + +#### [Claim Progress Reports]() + +Progress Reporting sections added to include the following: +* Progress reports should be posted in **new forum posts** for easier tracking, not editing a previous post. Report should include a overall status of where you are with the set. +* A 3rd extension to a set will require the progress report to be sent to the Developer Compliance team for review. +* Claims with no progress during the 3 month period may be subject to being dropped. + +[Docs diff]() + +#### [Achievement Set Revisions]() + +Win and Progression Types wording added. [m] tag information reworded for Missable feature. Additional points added to the `When Making a Revision` section: +* Revisions should be made with the intention of them being the final revision. +* Avoid making a revision claim shortly after releasing your set. This is very frustrating to the players. +* Making a revision to get a higher rank on the High Scores table is prohibited. + +[Docs diff]() + +## Achievement Updates +- {% raach 114622, Sitting Down on the Job %} demoted for Unwanted Concept: Zero effort without purpose +- {% raach 31363, Bullet Fury %} demoted for Unwanted Concept: Grinding without purpose + +### Set Approvals +- {% ragame 28561, Super Mario Sunshine [Subset - Max% Pre-Peach] %} +- {% ragame 28560, Super Mario Sunshine [Subset - Hoverless] %} +- {% ragame 28657, Super Mario Sunshine [Subset - Coin Collector] %} +- {% ragame 29039, Mario Golf: Toadstool Tour [Subset - Completionist] %} +- {% ragame 771, Mario & Luigi: Superstar Saga %} [Subset - Rare Drops] +- {% ragame 28596, Dragon Quest V: Hand of the Heavenly Bride [Subset - Treasures n' Trapdoors] %} +- {% ragame 28645, Dragon Quest V Hand of the Heavenly Bride [Subset - Goodies Globetrotter] %} +- {% ragame 28800, Pikmin [Subset - 404 No Blues Found] %} +- {% ragame 28809, Pikmin [Subset - 6 Day Challenge] %} +- {% ragame 28807, Viewtiful Joe [Subset - Rainbow V] %} +- {% ragame 4378, Pac-Attack %} [Japan] +- {% ragame 3154, Metroid Prime %} [Subset - NES Prime] +- {% ragame 28798, Tales of Symphonia [Subset - Gung Ho Run] %} +- {% ragame 28797, Pokemon Colosseum [Subset - Espeon & Umbreon] %} + ## Site Updates +### RAWeb v6.0.0 +- New design for statistics on user profile pages by [@wescopeland](https://github.com/wescopeland) in #2175 +- Show progress/backlog columns on console game lists by [@wescopeland](https://github.com/wescopeland) in #2161 +- Add Game Suggestions page by [@Jamiras](https://github.com/Jamiras) in #2159 +- Add progress to Recent Players list on game pages by [@Jamiras](https://github.com/Jamiras) in #2160 +- Make game list header rows stick to top when scrolling by [@wescopeland](https://github.com/wescopeland) in #2149 +- Allow filtering game lists by progression status by [@wescopeland](https://github.com/wescopeland) in #2148 +- Show Beaten/Completed/Mastery indicators in Completion list on profile page by [@wescopeland](https://github.com/wescopeland) in #2153 +- Adjust point text in recent games when some achievements are hardcore and others aren't by [@wescopeland](https://github.com/wescopeland) in #2157 +- Add 'Games without 100% completion' filter to Completion Progress page by [@wescopeland](https://github.com/wescopeland) in #2169 +- Add copy to clipboard functionality for web api key by [@wescopeland](https://github.com/wescopeland) in #2150 +- Adjust 'Viewing X of Y' label for recent players if both numbers match by [@wescopeland](https://github.com/wescopeland) in #2154 +- Adjust colors on Recent Progress chart by [@wescopeland](https://github.com/wescopeland) in #2167 +- Adjust alignment of achievement grid within Recently Played game dropdowns by [@drisc](https://github.com/drisc) in #2177 +- Remove unlock distribution chart when viewing unofficial achievements by [@wescopeland](https://github.com/wescopeland) in #2168 +- Swap Twitter link for Threads in footer by [@wescopeland](https://github.com/wescopeland) in #2170 +- Use singular/plural label for ticket count on achievement pages by [@wescopeland](https://github.com/wescopeland) in #2184 +- Allow .7z urls for RAPatches links in hash manager by [@wescopeland](https://github.com/wescopeland) in #2151 +- Fix ticket manager link on unofficial game pages not going to tickets for unofficial achievements by [@drisc](https://github.com/drisc) in #2183 +- Fix extra space being shown for empty motto by [@wescopeland](https://github.com/wescopeland) in #2156 +- Fix issue unlinking hashes for games with apostrophes in title by [@wescopeland](https://github.com/wescopeland) in #2164 +- Fix badge alignment on reorder page [@drisc](https://github.com/drisc) in #2174 +- Fix missing text for Certified Legend badge to reorder page by [@drisc](https://github.com/drisc) in #2171 +- Fix site-awards alignment by [@drisc](https://github.com/drisc) in #2139 +- Fix small gap at the rounded corners of tooltips by [@drisc](https://github.com/drisc) in #2163 + +**Environment** + +- Use models to fetch comments by [@wescopeland](https://github.com/wescopeland) in #2181 +- Optimize gameslist and officialgameslist routines by [@wescopeland](https://github.com/wescopeland) in #2182 +- Clean up system names and images by [@luchaos](https://github.com/luchaos) in #2172 +- Store new permissions related timestamps by [@luchaos](https://github.com/luchaos) in #2189 +- Support for additional leaderboard formats by [@Jamiras](https://github.com/Jamiras) in #2166 + +**Future Features** + +- Add Filament admin panel and permission matrix preparations by [@luchaos](https://github.com/luchaos) in #2165 + +[Full Changelog](https://github.com/RetroAchievements/RAWeb/releases/tag/6.0.0) + +### RAWeb v6.1.0 +- Link URLs in motto on profile page by [@wescopeland](https://github.com/wescopeland) in #2241 +- Link recent players progress bars to game compare page by [@wescopeland](https://github.com/wescopeland) in #2236 +- Add link to beaten games stat on profile page by [@wescopeland](https://github.com/wescopeland) in #2230 +- Add warning if attempting navigation while editing code notes by [@wescopeland](https://github.com/wescopeland) in #2226 +- Add pagination to global developer stats page by [@wescopeland](https://github.com/wescopeland) in #2253 +- Disallow all html except and
tags in news posts by [@wescopeland](https://github.com/wescopeland) in #2240 +- Allow filtering Standalone system on completion progress page by [@wescopeland](https://github.com/wescopeland) in #2235 +- Allow viewing Events on completion progress page by [@wescopeland](https://github.com/wescopeland) in #2251 +- Adjust location of moderation tools on profile page by [@wescopeland](https://github.com/wescopeland) in #2233 +- Remove link from Untracked site ranks on user profile page by [@wescopeland](https://github.com/wescopeland) in #2228 +- Don't show comments from banned users by [@wescopeland](https://github.com/wescopeland) in #2234 +- Don't report 'linked by' on supported game files page (only on manage hashes page) by [@wescopeland](https://github.com/wescopeland) in #2244 +- Don't show "no related games" on hub pages without games by [@wescopeland](https://github.com/wescopeland) in #2252 +- Add warning when following link to untrusted domains by [@wescopeland](https://github.com/wescopeland) in #2242 +- Remove "report cheats" from RAdmin messaging criteria on contact page by [@wescopeland](https://github.com/wescopeland) in #2249 +- Fix player count for subset if parent game has no players by [@wescopeland](https://github.com/wescopeland) in #2259 +- Fix unofficial achievements being marked as unlocked by [@wescopeland](https://github.com/wescopeland) in #2237 +- Fix rendering of less than in recent forum posts widget by [@wescopeland](https://github.com/wescopeland) in #2239 +- Fix beaten stats not being updated when resetting progress by [@wescopeland](https://github.com/wescopeland) in #2232 +- Fix double-counting hacks on homebrew systems on beaten leaderboard by [@wescopeland](https://github.com/wescopeland) in #2227 +- Fix progress indicators appearing in front of menu bar by [@wescopeland](https://github.com/wescopeland) in #2243 +- Fix manual unlocks not showing in user game activity page by [@Jamiras](https://github.com/Jamiras) in #2256 +- Fix broken link for manual unlock instructions when creating ticket by [@Jamiras](https://github.com/Jamiras) in #2254 + +**Public API** + +- Add IconURL to API_GetConsoleIDs by [@WedgeSparda](https://github.com/WedgeSparda) in #2264 + +**Environment** + +- Add note about updating api-docs in CONTRIBUTING.md by [@wescopeland](https://github.com/wescopeland) in #2263 +- Eliminate Site namespace by [@luchaos](https://github.com/luchaos) in #2186 +- Prepare for Folio and Octane by [@luchaos](https://github.com/luchaos) in #2229 +- Enable Octane reloads in Docker by [@luchaos](https://github.com/luchaos) in #2238 + +[Full Changelog](https://github.com/RetroAchievements/RAWeb/releases/tag/6.1.0) ## Emulator Update +### RALibretro v1.7.0 +- Implement microphone interface for cores that support it +- Enable NeoCD core for NeoGeo CD +- Enable Uzem core for Uzebox +- Enable melonDS DS for DS/DSi +- Enable mGBA core for GB/GBC +- Support identifying PSP CHDs (note: does not support DVD formatted CHDs) +- Show warning when loading a core that hasn't been updated in over a year +- Support for numeric prefixes on state files in Load Game State dialog +- Default 'Preserve aspect ratio' setting to true +- Put DSI under Nintendo submenu when separating cores by manufacturer +- Fix hash logic for small files on CDs (affects PSP hashes) +- Fix runtime state not being reset when loading save state without achievement data +- Fix window shrinking on Windows 11 +- Fix background input indicator not showing as checked after restarting application +- RAHasher: support wildcard filename matching + +### RA Integration 1.3 Alpha & Beta + +**1.3 Alpha** + +- Adds ASCII view to memory inspector when window is wide enough +- Support for marking achievement types (Missable/Progression/Win) +- Support for Float BE +- Updated overlay for achievements list +- Lots of under-the-hood changes to better support multi-threaded frontends and leverage the rc_client integration layer we're recommending for all standalones to use. + +**1.3 Beta** +- Fixes a couple more multi-threaded issues and finalizes the rc_client integration. ## DevQuest - ### DevQuest Awards - + + + + + + + + + + + +
{% ragamepic 15940, 044438, [DevQuest 001] Ticket Massacre %}
{% rauserpic Sutarion %}
+
+ + + + + + + + + + + +
{% ragamepic 22561, 087705, [DevQuest 001-II] Ticket Massacre II %}
{% rauserpic Bryan1150 %}
+
+ + + + + + + + + + + +
{% ragamepic 25674, 087808, [DevQuest 001-III] Ticket Massacre III %}
{% rauserpic Excessiveiser %}
+
+ + + + + + + + + + + + +
{% ragamepic 15952, 043647, [DevQuest 004] Veteran Deveoper %}
{% rauserpic Etron %}{% rauserpic ladynadiad %}
+
+ + + + + + + + + + + + + + + + +
{% ragamepic 15907, 045565, [DevQuest 006] The Unwanted %}
{% rauserpic Wulden %}{% ragamepic 10492, 075103, Knightmare II: The Maze of Galious (MSX) %}
{% rauserpic Gudra %}{% ragamepic 22356, 067175, Penguin Patrol (DSi) %}
+
+ + + + + + + + + + + + + + + +
{% ragamepic 15918, 047727, [DevQuest 008] World Traveler %}
{% rauserpic tomojin %}{% ragamepic 24540, 076129, Golgo 13 (SG-1000) %}
{% ragamepic 24912, 075602, Asuka 120% Limited BURNING Fest. (Saturn) %}
+
+ + + + + + + + + + + + + + + +
{% ragamepic 672, 052519, [DevQuest 012] Hacker's Habit %}
{% rauserpic clymax %}{% ragamepic 27741, 087463, ~Hack~ Battle of Olympus, The: Item Randomizer (NES) %}
{% ragamepic 28048, 089776, ~Hack~ Blaster Master: The Lost Key (NES) %}
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{% ragamepic 795, 057676, [DevQuest 013] complete.me %}
{% rauserpic kmpers %}{% ragamepic 7119, 075842, Micro Machines (GB) %}
{% ragamepic 10183, 010882, ~Unlicensed~ Mortal Kombat II (Hummer Team) (NES) %}
{% ragamepic 735, 042699, Teenage Mutant Ninja Turtles: Fall of the Foot Clan (GB) %}
{% rauserpic Wulden %}{% ragamepic 336, 049198, Incredible Hulk, The (SNES) %}
{% ragamepic 46, 049849, Atomic Runer (MD) %}
{% ragamepic 1165, 028491, Soldier of Fortune | The Chaos Engine (SNES) %}
+
+ + + + + + + + + + + + +
{% ragamepic 809, 068013, [DevQuest 015] Console Conqueror %}
{% rauserpic Hexadigital %}{% rauserpic ladynadiad %}
+
+ + + + + + + + + + + + +
{% ragamepic 809, 058480, [DevQuest 016] Wish This Set %}
{% rauserpic WilHiteWarrior %}{% ragamepic 5669, 075575, Contra: Shattered Soldier (PS2) %}
+
+ + + + + + + + + + + + +
{% ragamepic 22566, 087807, [DevQuest 016-II] Wish This Set II %}
{% rauserpic ThatAmericanSlacker %}{% ragamepic 5669, 075575, Contra: Shattered Soldier (PS2) %}
+
+ + + + + + + + + + + + + + + +
{% ragamepic 15942, 062544, [DevQuest 017] RA World Cup %}
{% rauserpic MaddieKittyTV %}{% ragamepic 22163, 079906, Apple Bowl (AII) %}
{% ragamepic 8899, 074950, Dick Vitale's "Awesome, Baby!" College Hoops (MD) %}
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{% ragamepic 22564, 073716, [DevQuest 018] Subset Station %}
{% rauserpic s0uth %}{% ragamepic 28240, 087840, Kirby Super Star Ultra [Subset - Minimum Jump Challenge] (NDS) %}
{% ragamepic 25657, 083086, Pokemon Gold Version [Subset - Professor Oak Challenge] (GBC) %}
{% rauserpic Hexadigital %}{% ragamepic 26982, 084951, Puyo Puyo Da! [Subset - Full Chain] (DC) %}
{% ragamepic 28590, 089537, ~Hack~ Pokemon Periwinkle Version: Special Blobbos Edition [Subset - Prof. Oak] (GB) %}
{% rauserpic tomojin %}{% ragamepic 28292, 088693, Tenchi o Kurau II: Sekiheki no Tatakai [Subset - Multi] %}
{% ragamepic 28437, 089231, Arcade Gears Vol. 1: Pu-Li-Ru-La [Subset - Bonus] %}
+
+ + + + + + + + + + + + +
{% ragamepic 22565, 083449, [DevQuest 019] Wheel of Genres %}
{% rauserpic suspect15 %}{% ragamepic 16572, 089312, Final Fantasy XII: Revenant Wings (NDS) %}
+ +### Veteran Dev Awards diff --git a/_issues/2024-03/current-events.md b/_issues/2024-03/current-events.md index 8cb7cc8f1..0978269b2 100644 --- a/_issues/2024-03/current-events.md +++ b/_issues/2024-03/current-events.md @@ -146,20 +146,9 @@ Teams, standings, schedule, and more can be found at [https://retroolympics.com/ - Period: Ongoing - Hosts: {% rauserpic Sutarion %} and {% rauserpic AuburnRDM %} -### Season 1 (SG-1000) Results -- Total Participants: 264 -- Most First Masteries: Thoreau -- Top 10 Earners: - 1. PMniac - 83 - 2. Jungon - 82 - 3. Hexadigital - 53 - 4. IzaNamiZX - 42 - 4. Wookash - 42 - 6. Thoreau - 39 - 7. sludgemastic - 36 - 8. tmap - 34 - 9. Lonoke31 - 26 - 10. Milesady1983 - 25 +Saturn Sets: 60 (8 exempt from community goals) +Sets Beat: 50 out of 52 +Sets Mastered: 42 out of 52 ## Rack It Up @@ -222,11 +211,12 @@ Teams, standings, schedule, and more can be found at [https://retroolympics.com/ - Forum topic: - Period: January 1st, 2024 - December 31st, 2024 - Host: {% rauserpic RAEvents %} -- Total Participants: 340 -- Total Games Beaten: 1,956 +- Total Participants: 352 +- Total Games Beaten: 2,686 - Board Clears: - - Ticket to the World (Board 1): 287 (84.4%) - - Heroes Assemble (Board 2): 100 (29.1%) + - Ticket to the World (Board 1): 205 (58.2%) + - Heroes Assemble (Board 2): 143 (40.6%) + - Assault on the Dark Castle (Board 3): 39 (11.1%) ## Peak Streak diff --git a/_issues/2024-03/most-mastered.md b/_issues/2024-03/most-mastered.md index fb76c30fd..2b631aab4 100644 --- a/_issues/2024-03/most-mastered.md +++ b/_issues/2024-03/most-mastered.md @@ -4,7 +4,7 @@ order: 202403-04 layout: article title: Most Mastered ‐ Genesis/Mega Drive author: Nepiki -toc: true +toc: false toc_float: false --- @@ -146,7 +146,7 @@ RetroAchievements users really do be liking their beat 'em ups huh? Ignoring the What was really surprising to me researching this topic is that there was only really one game that can truly be seen as free points. Sure, the _Show do Milhão_ games are probably not too difficult if you can get past the language barrier and know what you are doing, and some of the beat 'em ups probably won't take much effort either, but none of them can really be considered free points. Also yes, this title was published by Sega of America and is therefore a first-party title. You are welcome for learning about this interesting fact. You control Barney through a total of four themed levels, each teaching the kids the way of education, like counting, matching, and problem solving. Barney needs to find give children and five presents in each level and get a special reward for doing so! It uh, didn't receive the most positive reviews, though it did succeed in its goal of being perfectly suited for children which causes one critic to give it a whopping 80%! Yeah, take that _Altered Beast_, its' barney tiem!! Anyway, I don't really have to tell you why this game is up here right? You can beat it in less than 5 minutes and for whatever cursed reason, there is even a self-playing feature so you can beat this game without actually doing anything yourself. Yeah, I'm not kidding, that exists. So yeah, if you're a fan of Barney... somehow, this is the game for you! - ## 1: Sonic the Hedgehog - 1052 Masteries +## 1: Sonic the Hedgehog - 1052 Masteries | Game | | ------------------------------------------------------------------------------------------------------------------------------------- |