To see Salsa’s developed sets on RA, click here.

Original Link: https://retroachievements.org/viewtopic.php?t=1738
June 11, 2015
A week ago (7.08.2019), I have abandoned official RetroAchievements.org server and resigned from being a patron after 2 years of support. This decision was an effect of extended all-out pressure put on me resulted from chain reaction of many concerns, but catalysed by introduction of support for PlayStation. I am not against bringing it to the site, by all meanings. Yet it’s by far the most important system for myself, with which I spent most of my total gaming time (even more than arcade games), about library of game for which I know more then about any other system. I personally think PlayStation shouldn’t be brought at this point, because a lot of other things should be done on the site and arround it before, and opening it right now will make everything much more problematic. Yet as I have mentioned the release of PSX is mainly a catalyst. There are many other considerations, which put together are much more serious and thus crucial especially synergizing.
Primarily, I want to ephisize that those are my personal point of views. I don’t want to invoke polemics about those points. If you have different opinion, keep it for yourself. It’s not that I don’t respect you or your way of thinking. Only there is no point of trying to convincing me to change my mind, comparing it to other frames of references or common sense. At this point there is no way back to what was before (but I don’t want this to be taking as something negative). I will explain it after bringing my concerns of objective nature more in detail:
1. Maintenance of Achievements
Maintenance of achievements should be top priority not only for individual developers but globally de rigueur. Because RA promotes individually hermetic form of achievement production, there are multiple related issues, which will keep being replicated with increased developement activity. The most critical problem is the fact majority of developers only think about their own work or interests, a lot of achievement sets are abandoned, and because of that the overall number of tickets is just rising (and tickets are just top of the iceberg visible on the surface, cause potenitally a lot more of issues are not). Sort of side effect of relying on closed form of production is thinking that revision will fix all problems in the future (and this is ultimate excuse for everyone here, but also it could relate to most of issues I will call here). The critical flaw of such thinking is undeniable relation of revision with personal interests, and this relation is much stronger than in case of any other form of maintance. Such point of view will be ultimately damaging for the site, and it’s visible in all of those poorly done and abandoned sets. Good idea might be to restrict any new content from being added to the base until such issues are resolved to respectable point.
2. Authorship is Badly Implemented and a Source of Further Issues
Something that will be potentially resolved by raweb v2, but still have huge influence on both players and developers right now. The person who intiated an achievement creating/cloning a vessel to which all triggers are attached, and only because of that they are indicated as authors, and becasue on RA sets are treated as units of attention, and there are no author fields brought to Rich Presence and leaderboard scripts, the people visible as Authors in the entry are recognized as people who created all of those contents, when in most cases this information is very completely divergent from the actual state. In my opinion RA shouldn’t wait until v2 is being finished, but recognize a problem arround it and run a campaign bringing proper credits to everyone, or at least stop exposing incomplete information to the public. In case when the info is accurate and it reveals bad performance of individual person, it has bigger defaming effect to the site, than. It’s more importan how something works, and how high the overall quality is, then who is guilty of bringing bad stuff. RA shouldn’t be a gallery of performance, but provide quality content.
3. Compelled by Majority and Unbridled Focus on Quantity and Face-Paced but Low to Average Quality Achievement Production
There is almost nothing done to reassure achievement sets to be designed including proper balance (good ratio of progress, side and meta elements, if it’s possible). Addtionally some elements on the site, allowed behaviour, resolving colliding matters through voting, but also the contents of the site in general, could deter creative developers from attempting to influence changes. The major part of contents on the site demands reworking, and a lot of set concepts requires redesigning. Someone could say – “It’s your opinion”, “You have high standards”, or even “Don’t try to enforce your own style of prodcuction on everyone”… especially because of such point of view on this situation, some people will stay away from RA, or leave it. Protection of personal vision (even if it’s cheap) here is stronger, than care about quality and the difference between low and high quality is ofen recognized as “style”. The fact that naturally the count of average developer is bigger, experienced and passionate creators are forced to go with the wave or deal with effects of being outside of the standard.
There is general problem with discrimination of good effort in the community, and through contents of the site. Everyone is “treated equally” here, and that’s why creative people who don’t just mind their own business ignoring discouraging distractions, could get easily detered. Because of set standard of focusing on game progress and other ingame contents (reflecting not using as a base), players could and are refusing to accept meta game elements (requirements different from regular game playtrough, which are mostly harder to perform) or even boycotting more detailed sets, as uncomfortable, because they require more time and effort to be completed. Creative elements like icons, badges titles and descriptions, can get replaced easily, no matter how good they are, no matter if developer had individual concept, and it was a part of it. It’s just a matter of two things – what will be recognized as better by specific collective (people who will vote at this point), and personal interest of person who decided to change it.
The rule of “first come first served” is sort of ultimatly detering element. Of course it applies to any other developer (no matter how skilled, and how good ideas they will have), but it could and is reducing the passion and willinness for anyone who was “isolated” this way. This way a game could loose a chance of recieving good treatment, and it happend many times.
4. Cheating
Cheating is still a really big problem, barely being dealt with. Some time ago, sirus2000 brought a long list how it’s possible to cheat on RA, and his list was addressed, but ultimately weren’t treated seriously. Before that on RA there was common opinion about cheats not being worth attention, because it’s impossible to deal with all of the cheating. I always thought cheating can’t be eliminated completely, but should be limited to the point it would be harder and/or less effective. Simple achievements (which are majority on the site) can be upgraded to be more resistant to cheating generally, including checkpoints of related ranges. Recent introduction of code seperator flag is also allowing to actually finally try to work on more sophisticated protections from cheating. The actual matter will never be a big enough priority here to be treaten as weighty.
Speaking about cheat protection, there is one very serious thing that need to be addressed especially in case of recent events, and that is battery save protection and enforcing battery save/memory card individuality. Something like this relates to extreme majority of games using saves already, but PlayStation adds a lot to the problems, especially when almost all of games in it’s vast library require using memory card. The fact RA didn’t had this before PSX being announced, doesn’t mean this problem can keep being pushed away. It applies to forms of abuse like possibility to edit battery save file, or using 3rd party save files to do short cuts. Restriction to precise trigger point won’t be good enough, when you can simply abuse a save done right before that point. The game itself might not provide ways of proper protection, and in some cases it will make it really hard or impossible. Although abusing saves like that is treated as cheating, it’s near to impossible to deduce actual cheating, especially when the cheater will be smart.
To be able to properly protect specifically simple progress achievements, it would require all previous progress achievements to be unlocked, but also chain of progress detail checkpoints, which will need multisession (allowing to save progress of achievement porcessing between sessions), to avoid tedious requirements (like playing part of the game in one session) from the player.
5. Current Tools are Significantly Lacky
Current tools are significantly lacky to think about using them for comepetent quality achievement developement for majority of games for PlayStation. Recently they were improved a lot, but their general capabilities are still below of what is required to produce. I’m not interested in making makeshifts of achievements, and returning to and update them when some features will be introduced. I’m a person who can’t produce achievements to just have them done in form requiring update right after they are published. Expecting something like this is sort of insult to me actually. The fact achievements can be done, doesn’t mean the system is ready to be added, as much as the fact achievement can be done, doesn’t mean it will always be good to add it.
I realize the issues correlating with too simple tools aplies too all systems, not just PlayStation, but introduction of vast library of bigger, longer and generally more complicated games, makes significant difference, making turning blind eye about it and other issues impossible. Systems, which have similiar issues are GBA and N64. GBA was here before I have joined the site, and I always felt it’s already a bit too sophisticated for availible toolset, to make it right, not just make it. Although it’s not one of my favourite systems, I was really worried about adding support for N64. Right now some sets (for example Doom 64 (Nintendo 64) and Perfect Dark (Nintendo 64)) are good example, why this system shouldn’t be there yet. I could say, alttough a lot of N64 sets are looking ok, they feel more like enforced makishift to me – something done properly, yet not in good enough form, only because the tools don’t give enough capability.
Current tools also don’t give possibility to bring support to multiple regions and different versions of the game, without specific makshift treatment (in many cases it won’t be possible regardless). Because of much bigger prominence of different regions in PlayStation library, the support for multiple game versions under one entry shouldn’t be any time longer a low priority.
6. The Aspect of Singlness of RetroAchievements was Never Used to What it Should be Used For
My biggest concern is again the fact that RA should influence players and not vice versa. Starting with policy of proceeding system implementation – adding older systems first and ending with modern, giving more obscure systems more promotion. Instead of something like this, systems are released without proper campaign arround it or the campaign is rushed in, especially about very anticipated systems. Some players will get what they want and the hype will drop. Better organization would give it huge synergy, especially when all other issues are minimalized (through improved and exteneded maintance). PlayStation also was probably the last very exciting system everyone was waiting for, which will have it’s attraction effect, but in front of what could be organized arround it withing it’s introduction, it’s a terrible waste.
7. RA is an Initiative that Feels More Like Attempt of Testing Something within it’s Foundation…
It continued to be pushed within the same rails, and regardless of many controversies arround it, and at least a couple of moments of high doubt, it’s still on the same path. The staff, developers and players are used to what they have there, and that’s why any change will be sort of compromise between old and new, without completely fresh point of view on it’s foundation. A lot was done to make RA better, but ultimately it’s more like giant with the feet of clay, who decided to take care of himself. Better looking, more operational, but still very much disabled.
These are not all concerns, that influenced me, only those I could fish out of my mind right now. There is multum of more personal things which caused everything too. For example the release of PlayStation basically nuked all of my other plans, and that includes rescoring processing, which I barely started. I have coded arround 50 simple sets for arcade games last summer, with intention to flood RA with it, exposing how easy it is to do just progress stuff, and the fact it’s nothing “cool” or meaningful about having only basics of the gamplay reflected. But I retracted from it, realizing it’s just silly thing I am forced to by how the things are here, my own ambition, and nobody will take it as I would like to see… They would love those sets, so what? I’m not here to render current standard stronger. Ultimately I have decided to extend those sets to what I would be satisfied with in present state. All arcade sets I published starting from september are the result. None of other will happend the way it was before…
At this point I want to say that I’m not blaming anyone for what happend earlier. I think staff is mostly doing the best they can nonetheless. Developers are forced to some things, or just doing what they did before. This specific “freedom” which favors those who care less here, was always detering. It’s still there, and it will remain… that’s why I am ultimatly assured that I don’t fit here as who I was before. I need to adapt to stop trying to protect my old standpoint from my side of happening.
I need to take a break from RA in general, but I don’t want to leave it completely. The fact my freetime only shrinks in general is only making it more complicated. Right now I can’t say anything else basically. I’m not sure when I will be ready to return, but I’m sure about one thing – I won’t be able to support this initiative the way it was before.
This post has been viewed 9 time(s).