AltairPL
Grim Reaper
- Joined
- Jul 14, 2013
- Messages
- 502
- Reputation score
- 83
Re: Aylia's Story - English H-Game Goodness!
I agree. That said, I did reread Yummy's post and second quote/spoiler kinda explains why external file is being used - part of the script functionality is a possibility of automatic update of the achievements from the Internet.Indeed, I made that suggestion with only my knowledge of Ruby and not knowing much about RPGMaker itself (for someone who makes RPGMaker Trans, there's a lot of gaps in my knowledge of actually using the thing). The point still stands - requiring an external file to do the updating is a very poor solution.
I'm pretty sure that discussion is about available achievements data and not unlocked achievements, but in this case it's also not as easy as you think - see below for Yummy's explanation:I believe the point here is to have achievements persisted between saves -
if I get achievement A in save 1, achievement B in save 2,
I should see both achievements unlocked, regardless of which savefile I load, or even if I start a new game from scratch.
Hence the need to store it in a different file than the ordinary saves, so it survives overwriting those.
Still, I'm not sure I follow the argument about upgrades - the achievements should boil down to a simple list of strings,
which ought to be easy enough to match into a newer list, provided the player copies over the correct files to the updated game directory...
Also, code snippet Yummy posted earlier suggests that that achievement bonuses are applied only to the playthrough in which achievement was unlocked, but said snippet is only an add-on and relevant part may be buried somewhere in the main achievement script, so only Yummy can verify it.Achievements are my way of making Aylia's development dynamic. Levels will improve her a bit, but most of her development occurs through her actions and earned achievements. Does she serve as a tavern wench often? Well, then she starts to earn achievements related to "wenchin'" and will develop things dexterity from dodging those groping hands, and skills where she can tease enemies, etc.