Re: [Ohrrpgce] Achievement implementations

2021-10-27 Thread Ralph Versteegen
This is going quick!

The permanent data storage you're looking for is
https://rpg.hamsterrepublic.com/ohrrpgce/Persist.reld

The tag_updates function is the place to put hooks for when a tag changes.

> A game may wish to expose the current progress at intervals ("defeat 100 
> goblins: 20/100") to motivate the player to continue progresing the 
> achievement.

If achievements are displayed through steam, how does this work? You
can cause Steam to popup a progress notification with text of your
choice? Or does it have to be numerical, or predefined in Steam's
achievement editor?

What about achievements that can be progressed towards in separate
saved games? The example you put on the wiki of finding all the ways
to die is one where progress needs to be shared rather than
save-specific.

Creating an editor for RELOAD-based data is not yet simple, but I'm
going to make a start on generalising the Purchases editor (most
likely) into a class for defining editable RELOAD trees.

Pleased that documentation already exists on the wiki, documenting
everything is a big task!

On Thu, 28 Oct 2021 at 14:03, Mike Caron  wrote:
>
> Hello friends, sorry I’m late. Got sidetracked with a few things 😊
>
>
>
> As I’ve been discussing with TMC on the Slime Salad discord, I’m working on 
> adding achievements and Steamworks support to the OHRRPGCE. This is based on 
> a post TMC made here just about three years ago: 
> http://lists.motherhamster.org/pipermail/ohrrpgce-motherhamster.org/2018-October/004308.html
>
>
>
> I’ve currently made progress on integrating Steamworks itself, thanks in no 
> small part to TMC helping me get my environment set up, and now I’m thinking 
> about how this stuff will work in the engine itself. I’ve been documenting 
> stuff on the wiki, and I would encourage everyone to take a peek and give any 
> feedback they have. Note that this page is not complete, and suggestions to 
> fill in blanks would be appreciated.
>
>
>
> https://rpg.hamsterrepublic.com/ohrrpgce/User:Pkmnfrk/Achievements
>
>
>
> I’m hopeful to get this implemented soon, so I can get back to my next 13 
> year hiatus.
>
>
>
> Cheers!
>
> --
>
> Mike Caron
>
>
>
> ___
> Ohrrpgce mailing list
> ohrrpgce@lists.motherhamster.org
> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org


[Ohrrpgce] Achievement implementations

2021-10-27 Thread Mike Caron
Hello friends, sorry I’m late. Got sidetracked with a few things 😊

As I’ve been discussing with TMC on the Slime Salad discord, I’m working on 
adding achievements and Steamworks support to the OHRRPGCE. This is based on a 
post TMC made here just about three years ago: 
http://lists.motherhamster.org/pipermail/ohrrpgce-motherhamster.org/2018-October/004308.html

I’ve currently made progress on integrating Steamworks itself, thanks in no 
small part to TMC helping me get my environment set up, and now I’m thinking 
about how this stuff will work in the engine itself. I’ve been documenting 
stuff on the wiki, and I would encourage everyone to take a peek and give any 
feedback they have. Note that this page is not complete, and suggestions to 
fill in blanks would be appreciated.

https://rpg.hamsterrepublic.com/ohrrpgce/User:Pkmnfrk/Achievements

I’m hopeful to get this implemented soon, so I can get back to my next 13 year 
hiatus.

Cheers!
--
Mike Caron

___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org