Skip to content

Commit

Permalink
Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
MrOwnership committed Apr 28, 2024
1 parent b972bf3 commit 37565d0
Show file tree
Hide file tree
Showing 5 changed files with 361 additions and 8 deletions.
2 changes: 1 addition & 1 deletion _issues/2024-04/code-breaker.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,4 @@ Complete the Code Breaker to reveal a famous video game quote. Send the results

---

Code Breaker answers will be provided in next month's issue.
Code Breaker will be provided in next month's issue. Last month's answers can be found [here](img/Fun/CodeBreakerAnswers.png).
261 changes: 260 additions & 1 deletion _issues/2024-04/community-news.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,12 +55,271 @@ If you're interested in making content for the channel reach out to {% rauserpic

## Developer Compliance

### Set Approvals

* [Animal Crossing](https://retroachievements.org/game/2901) [Subset - NES Games]
* [Animal Crossing](https://retroachievements.org/game/2901) [Subset - Bellionaire]
* [Final Fantasy Chronicles: Final Fantasy IV [Subset - Rare Drops]](https://retroachievements.org/game/29038)
* [Harvest Moon: A Wonderful Life [Subset - Link Cable]](https://retroachievements.org/game/28808)
* [Super Stardust Portable](https://retroachievements.org/game/13051) [Subset - DLC]
* [Phantasy Star Online Episode I & II Plus](https://retroachievements.org/game/5404) [Subset - Max Level Classes]
* [Final Fantasy Crystal Chronicles [Subset - Rare Drops & Crafts]](https://retroachievements.org/game/28855)
* [SingStar [Subset - Regional Exclusives]](https://retroachievements.org/game/29042)

## Site Updates

## Emulator Update
### RAWeb 6.2.0
- Update compare game unlocks page layout by [@Jamiras](https://github.com/Jamiras) in [#2245](https://github.com/RetroAchievements/RAWeb/pull/2245)
- Update text editor widget on forums/messages by [@luchaos](https://github.com/luchaos) in [#2247](https://github.com/RetroAchievements/RAWeb/pull/2247) and [@wescopeland](https://github.com/wescopeland) in [#2292](https://github.com/RetroAchievements/RAWeb/pull/2292)
- Add a "System" color scheme based on the user's OS light/dark mode by [@gboquizosanchez](https://github.com/gboquizosanchez) in [#2281](https://github.com/RetroAchievements/RAWeb/pull/2281)
- Add API usage notes to privacy policy by [@wescopeland](https://github.com/wescopeland) in [#2290](https://github.com/RetroAchievements/RAWeb/pull/2290)
- Remove discontinued emulators from download page by [@wescopeland](https://github.com/wescopeland) in [#2282](https://github.com/RetroAchievements/RAWeb/pull/2282)
- Convert user game activity page to service/blade by [@Jamiras](https://github.com/Jamiras) in [#2307](https://github.com/RetroAchievements/RAWeb/pull/2307)
- Allow moderators to temporarily revoke a user's ability to post to forums and comments by [@wescopeland](https://github.com/wescopeland) in [#2300](https://github.com/RetroAchievements/RAWeb/pull/2300)
- Fix other tickets for this achievement ignoring open tickets in ticket manager by [@Jamiras](https://github.com/Jamiras) in [#2311](https://github.com/RetroAchievements/RAWeb/pull/2311)
- Fix search results scrolling when field is sticky by [@jacobguinther](https://github.com/jacobguinther) in [#2257](https://github.com/RetroAchievements/RAWeb/pull/2257)
- Fix no games appearing in game list for Events system by [@wescopeland](https://github.com/wescopeland) in [#2293](https://github.com/RetroAchievements/RAWeb/pull/2293)
- Fix Progression Status legend ordering on mobile by [@wescopeland](https://github.com/wescopeland) in [#2285](https://github.com/RetroAchievements/RAWeb/pull/2285)
- Fix ampersands not displaying correctly in several page titles by [@wescopeland](https://github.com/wescopeland) in [#2279](https://github.com/RetroAchievements/RAWeb/pull/2279)
- Fix Float BE appearing as "B" in achievement definition display by [@Jamiras](https://github.com/Jamiras) in [#2308](https://github.com/RetroAchievements/RAWeb/pull/2308)
- Fix description and image missing in discord embeds for games in mature hub by [@drisc](https://github.com/drisc) in [#2286](https://github.com/RetroAchievements/RAWeb/pull/2286)
- Fix achievement last modified not getting updated properly by [@wescopeland](https://github.com/wescopeland) in [#2277](https://github.com/RetroAchievements/RAWeb/pull/2277)
- Fix some functionality not being accessible after wrongly marked spam account is restored [@wescopeland](https://github.com/wescopeland) in [#2289](https://github.com/RetroAchievements/RAWeb/pull/2289)

#### Public API:
- Add API_GetRecentGameAwards endpoint by [@wescopeland](https://github.com/wescopeland) in [#2265](https://github.com/RetroAchievements/RAWeb/pull/2265)
- Add parameters to API_GetConsoleIDs endpoint to exclude non-game systems or systems without and games by [@WedgeSparda](https://github.com/WedgeSparda) in [#2266](https://github.com/RetroAchievements/RAWeb/pull/2266)
- Add TrueRatio field to API_GetAchievementsEarnedBetween and API_GetUserRecentAchievements endpoint responses by [@wescopeland](https://github.com/wescopeland) in [#2278](https://github.com/RetroAchievements/RAWeb/pull/2278)

#### Environment:
- Remove some unused code from all.js by [@wescopeland](https://github.com/wescopeland) in [#2287](https://github.com/RetroAchievements/RAWeb/pull/2287)
- Convert GameHashLibrary table to game_hashes by [@wescopeland](https://github.com/wescopeland) in [#2283](https://github.com/RetroAchievements/RAWeb/pull/2283)
- Convert Subscription table to subscriptions by [@wescopeland](https://github.com/wescopeland) in [#2298](https://github.com/RetroAchievements/RAWeb/pull/2298)
- Rename CodeNotes.AuthorID to user_id by [@wescopeland](https://github.com/wescopeland) in [#2295](https://github.com/RetroAchievements/RAWeb/pull/2295)
- Rename Comments.UserID to user_id by [@wescopeland](https://github.com/wescopeland) in [#2296](https://github.com/RetroAchievements/RAWeb/pull/2296)
- Rename ForumTopic.AuthorID to author_id by [@wescopeland](https://github.com/wescopeland) in [#2302](https://github.com/RetroAchievements/RAWeb/pull/2302)
- Rename Ticket.ReportedByUserID to reporter_id and Ticket.ResolvedByUserID to resolver_id by [@wescopeland](https://github.com/wescopeland) in [#2297](https://github.com/RetroAchievements/RAWeb/pull/2297)
- Ensure Achievements.user_id column is kept in sync with Author column by [@wescopeland](https://github.com/wescopeland) in [#2294](https://github.com/RetroAchievements/RAWeb/pull/2294)

#### New Contributors
- [@jacobguinther](https://github.com/jacobguinther) made their first contribution in [#2257](https://github.com/RetroAchievements/RAWeb/pull/2257)
- [@gboquizosanchez](https://github.com/gboquizosanchez) made their first contribution in [#2281](https://github.com/RetroAchievements/RAWeb/pull/2281)

[Full Changelog](https://github.com/RetroAchievements/RAWeb/releases/tag/6.2.0)

## RATools 1.13.0
- Add float_be function
- Add type parameter to achievement function for missables/progression
- Add transform parameter to ascii_string_equals and unicode_string_equals to support prev/prior logic
- Add rascript-cli.exe for command line processing of scripts
- Add leaderboard/rich presence value formats: TENS,HUNDREDS,THOUSANDS,FIXED1,FIXED2,FIXED3
- Support for trigger_when(measured(...)) via alt groups
- Allow max_of() to be called with an array of expressions
- Improved error messages for invalid function parameters
- Improved error message when trying to use a complex object as a dictionary key
- Fix assigning values to nested dictionaries
- Fix anonymous function error using boolean directly in if statement
- Fix "Input string was not in the correct format" on machines with locales using comma as a decimal separator
- Fix find at end of file not wrapping to start of file
- Fix mutually exclusive alts being collapsed into an always_true() clause
- Fix inverted bits being collapsed into a bitcount
- Fix never(always_true()) being discarded when guarded by an unless()
- Fix pointer offset calculation when subtracting a memory reference
- Fix exception comparing dictionary to value
- Fix exception processing code note containing both "bit" and "byte" substrings

## DevQuest

### DevQuest Awards

<table>
<thead>
<tr>
<th colspan="3">{% ragamepic 25674, 087808, [DevQuest 001-III] Ticket Massacre III %}</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="3">{% rauserpic suspect15 %}</td>
</tr>
</tbody>
</table>
<br>
<table>
<thead>
<tr>
<th colspan="3">{% ragamepic 25675, 087809, [DevQuest 002-III] Retro Renovator III %}</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="3" width=250>{% rauserpic suspect15 %}</td>
<td colspan="1">{% ragamepic 2041, 059851, Totally Rad (NES) %}</td>
</tr>
<tr>
<td colspan="1">{% ragamepic 15207, 036394, Nibbler (Arcade) %}</td>
</tr>
<tr>
<td colspan="1">{% ragamepic 3661, 042700, Asterix (GB) %}</td>
</tr>
</tbody>
</table>
<br>
<table>
<thead>
<tr>
<th colspan="3">{% ragamepic 15907, 045565, [DevQuest 006] The Unwanted %}</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="3" width=250>{% rauserpic pickledyamsman %}</td>
<td colspan="1">{% ragamepic 16640, 039092, Jurassic Park Interactive (3DO) %}</td>
</tr>
</tbody>
</table>
<br>
<table>
<thead>
<tr>
<th colspan="3">{% ragamepic 15939, 049337, [DevQuest 010] It Takes Two %}</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2" width=250>{% rauserpic AlexGatao %}</td>
<td colspan="1">{% ragamepic 3859, 051577, Resident Evil 2 (DC) %}</td>
</tr>
<tr>
<td colspan="1">{% ragamepic 19238, 072921, Mega Man Anniversary Collection (PS2) %}</td>
</tr>
<tr>
<td rowspan="2" width=250>{% rauserpic shnick1980 %}</td>
<td colspan="1">{% ragamepic 3859, 051577, Resident Evil 2 (DC) %}</td>
</tr>
<tr>
<td colspan="1">{% ragamepic 11392, 080512, Die Hard Trilogy (PS) %}</td>
</tr>
</tbody>
</table>
<br>
<table>
<thead>
<tr>
<th colspan="3">{% ragamepic 1280, 049821, [DevQuest 011] The Genesis of RA %}</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="1" width=250>{% rauserpic Wulden %}</td>
<td colspan="1">{% ragamepic 4179, 087825, Master of Monsters (MD) %}</td>
</tr>
<tr>
<td rowspan="1" width=250>{% rauserpic Raichi %}</td>
<td colspan="1">{% ragamepic 4424, 092761, Second Samurai (MD) %}</td>
</tr>
<tr>
<td rowspan="1" width=250>{% rauserpic s0uth %}</td>
<td colspan="1">{% ragamepic 138, 090843, Where in the World is Carmen Sandiego? (MD) %}</td>
</tr>
</tbody>
</table>
<br>
<table>
<thead>
<tr>
<th colspan="3">{% ragamepic 22566, 087807, [DevQuest 016-II] Wish This Set II %}</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="1" width=250>{% rauserpic wolfman2000 %}</td>
<td colspan="1">{% ragamepic 24044, 089289, ~Hack~ SMB Extended (NES) %}</td>
</tr>
<tr>
<td rowspan="1" width=250>{% rauserpic Guinea %}</td>
<td colspan="1">{% ragamepic 21166, 092778, Transformers: The Game (PS2) %}</td>
</tr>
</tbody>
</table>
<br>
<table>
<thead>
<tr>
<th colspan="3">{% ragamepic 15942, 062544, [DevQuest 017] RA World Cup %}</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2" width=250>{% rauserpic tsyque %}</td>
<td colspan="1">{% ragamepic 27310, 087036, Snoopy Tennis (GBC) %}</td>
</tr>
<tr>
<td colspan="1">{% ragamepic 4316, 088364, NBA Live 98 (MD) %}</td>
</tr>
</tbody>
</table>
<br>
<table>
<thead>
<tr>
<th colspan="3">{% ragamepic 22565, 083449, [DevQuest 019] Wheel of Genres %}</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="1" width=250>{% rauserpic Released %}</td>
<td colspan="1">{% ragamepic 21151, 081859, Test Drive: Eve of Destruction (PS2) %}</td>
</tr>
<tr>
<td rowspan="1" width=250>{% rauserpic Guinea %}</td>
<td colspan="1">{% ragamepic 7344, 063317, Zoo Tycoon DS (NDS) %}</td>
</tr>
<tr>
<td rowspan="1" width=250>{% rauserpic Bl4h8L4hBl4h %}</td>
<td colspan="1">{% ragamepic 3703, 039104, Kid's Cards (GBA) %}</td>
</tr>
</tbody>
</table>

### Veteran Dev Awards

<table>
<thead>
<tr>
<th colspan="3">{% raachpic 153268, 331850, Vet Dev III %}Has been an active developer for at least two years</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="3">{% rauserpic kmpers %}</td>
</tr>
</tbody>
</table>
<br>
<table>
<thead>
<tr>
<th colspan="3">{% raachpic 153272, 331850, Vet Dev V %}Yielded unlocks have exceeded 50,000</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="3">{% rauserpic ZamArch %}</td>
</tr>
</tbody>
</table>
<br>
<table>
<thead>
<tr>
<th colspan="2">{% raachpic 153274, 331850, Vet Dev VIII %}Has obtained at least two badges through DevQuest</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="1">{% rauserpic Guinea %}</td>
<td colspan="1">{% rauserpic s0uth %}</td>
</tr>
</tbody>
</table>
24 changes: 18 additions & 6 deletions _issues/2024-04/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,12 +54,12 @@ Dive into the artistic world of our RetroAchievements community with our new Fan
Immerse yourself in a nostalgic journey through the golden era of PlayStation gaming with the latest Rack It Up Editorial. {% rauser TheRoadkill %} shares personal insights and fond memories of the iconic titles that have left an indelible mark on the gaming landscape. From classic platformers to adrenaline-fueled racing games, join us as we celebrate the timeless favorites and discover the hidden gems that defined a generation of gamers.


## ---[Community News](./community-news.html)
## [Community News](./community-news.html)
Stay up-to-date with the latest news in the RetroAchievements community with our Community News section. We cover everything from web and emulator updates to team updates and other noteworthy events. Don't miss out on any important news and check out this section to stay in the know.


## ---[RAPodcast](./rapodcast.html) <!-- Update each issue -->

## [RAPodcast](./rapodcast.html) <!-- Update each issue -->
Join the RetroAchievements community and listen to the latest RAPodcasts. This months podcast has our host, {% rauser TimeCrush %} chats with {% rauser CobaltZeroni %}, a legacy member embarking on an extraordinary Grand Tour through RA. Discover the passion, challenges, and triumphs behind this unique quest, and delve into the vibrant community of achievement hunters.


## [Play This Set](./play-this-set.html)
Expand Down Expand Up @@ -107,7 +107,8 @@ Are you itching to tackle a new set, but can't seem to find the right one? Look
Are you curious about which developers have contributed the most sets to RetroAchievements for each console? This section has you covered. Here you can see which developers have made the most sets for the RetroAchievements community for each console. This section offers valuable insights into the individuals who have contributed the most to the world of achievement creation. Check it out now, and see which developers have left their mark on your favorite consoles!


## ---[Spot The Difference](./spot-the-difference.html) <!-- Update each issue -->
## [Spot The Difference](./spot-the-difference.html) <!-- Update each issue -->
In this section, we challenge readers to put their observation skills to the test with a Spot the Difference game created by {% rauser SporyTike %} for the game {% ragame 2619, 063363, Ganbare Goemon 3: Shishi Juurokubei no Karakuri Manjigatame %}. There are 10 differences to find, and readers who spot them all will be featured in the next issue. So sharpen your eyes and get ready for some fun!


## [RA Crossword](./crossword.html)
Expand All @@ -127,5 +128,16 @@ Keep in mind that the article must be written in Markdown format. If you don’t
## Acknowledgments
The RANews project wouldn't be possible without the contributions of many passionate community members. Special thanks to the members who made this issue possible.

| | | |
| -------------------------------- | ------------------------------- | --------------------------- |
| | | |
| ------------------------------ | ----------------------------- | ------------------------------- |
| {% rauserpic ahtea %} | {% rauserpic Alarju %} | {% rauserpic Amir96lx %} |
| {% rauserpic Crystalline343 %} | {% rauserpic DevCompliance %} | {% rauserpic Enagonius %} |
| {% rauserpic Gloves %} | {% rauserpic Jurbadis %} | {% rauserpic Krylan %} |
| {% rauserpic LogicalFallacy %} | {% rauserpic MrOwnership %} | {% rauserpic Nepiki %} |
| {% rauserpic Nevermond12 %} | {% rauserpic Nydaxn %} | {% rauserpic Obliv %} |
| {% rauserpic orchidcnr %} | {% rauserpic pinguupinguu %} | {% rauserpic QATeam %} |
| {% rauserpic RANews %} | {% rauserpic Raykusen %} | {% rauserpic RetroGameMaster %} |
| {% rauserpic Sines %} | {% rauserpic Snow %} | {% rauserpic SporyTike %} |
| {% rauserpic StingX2 %} | {% rauserpic theelkspeaks %} | {% rauserpic TheJohanx %} |
| {% rauserpic TheRoadkill %} | {% rauserpic TimeCrush %} | {% rauserpic Whynot15 %} |
| {% rauserpic Xymjak %} | | |
31 changes: 31 additions & 0 deletions _issues/2024-04/rapodcast.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
issue: 2024-04
order: 202404-13
layout: article
title: RAPodcast
author: TimeCrush
---

# Episode 20 - Grand Tour Adventure In Achievement

Within Retroachievements there are lots of ways to figuratively 'play' - you can choose to tackle masteries, chase down leaderboards, challenge yourself amongst the hardcore ranks; or even throw yourself into the achievement development scene to create experiences for others and in turn gain even more metrics - but the creativity for self challenge and exploration doesn't have to end there. Creativity is an utmost paramount to most everything we do here at RA, from playing the games to making the achievements, the lot of us are simply trying to experience a greater way to play - for some though, a unique and interesting path can choose to be forged

For exactly that reason I have my guest here today, {% rauser CobaltZeroni %}, to talk to us about their very own Grand Tour through RA - and what it means to be such a legacy member with such a personal goal.

<p align="center">
<iframe
width="640"
height="480"
src="https://www.youtube.com/embed/qCQ72kuPnu4"
frameborder="0"
allow="autoplay; encrypted-media"
allowfullscreen
>
</iframe>
</p>

[Spotify Link](https://open.spotify.com/episode/2P9peaLDzbiwoeQeclxtdi?si=e5dd327b086f4495)

---

All podcasts can be found on the offical [RetroAchievements Podcast YouTube page](https://www.youtube.com/channel/UCI8xnJhIZ2RDf9SEoAx2jFQ). These projects wouldn't exist without the help of quality people like you! If you have an idea for a topic, would like to be featured on the show, or want to send some mail: please write to retroachievementspodcast@gmail.com!
Loading

0 comments on commit 37565d0

Please sign in to comment.