<div dir="ltr">Landmark!<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 26 Nov 2021 at 14:15, <<a href="mailto:subversion@hamsterrepublic.com">subversion@hamsterrepublic.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">pkmnfrk<br>
2021-11-25 17:14:53 -0800 (Thu, 25 Nov 2021)<br>
330<br>
Add support for Steam achievements<br>
<br>
This is a complicated subject, but this involves:<br>
- adding support for Steamworks<br>
- adding support for achievements to be defined<br>
- adding support at runtime to detect when achievement<br>
  conditions have been met<br>
<br>
There is also a test game that adds support for<br>
achievements in Steam's test game<br>
---<br>
U   wip/.gitignore<br>
U   wip/SConscript<br>
A   wip/<a href="http://achievements.bi" rel="noreferrer" target="_blank">achievements.bi</a><br>
A   wip/achievements.rbas<br>
A   wip/<a href="http://achievements_runtime.bi" rel="noreferrer" target="_blank">achievements_runtime.bi</a><br>
A   wip/achievements_runtime.rbas<br>
U   wip/allmodex.bas<br>
U   wip/custom.bas<br>
U   wip/<a href="http://custom.bi" rel="noreferrer" target="_blank">custom.bi</a><br>
U   wip/customsubs.rbas<br>
U   wip/game.bas<br>
U   wip/<a href="http://moresubs.bi" rel="noreferrer" target="_blank">moresubs.bi</a><br>
U   wip/moresubs.rbas<br>
U   wip/reload.bas<br>
U   wip/<a href="http://reload.bi" rel="noreferrer" target="_blank">reload.bi</a><br>
U   wip/savegame.rbas<br>
A   wip/steam.bas<br>
A   wip/<a href="http://steam.bi" rel="noreferrer" target="_blank">steam.bi</a><br>
A   wip/<a href="http://steam_internal.bi" rel="noreferrer" target="_blank">steam_internal.bi</a><br>
A   wip/testgame/achievements.hss<br>
A   wip/testgame/achievements.rpgdir/<br>
A   wip/testgame/achievements.rpgdir/achievements.reld<br>
A   wip/testgame/achievements.rpgdir/achievements.xml<br>
A   wip/testgame/achievements.rpgdir/archinym.lmp<br>
A   wip/testgame/achievements.rpgdir/attack.bin<br>
A   wip/testgame/achievements.rpgdir/attacks.rgfx<br>
A   wip/testgame/achievements.rpgdir/backdrops.rgfx<br>
A   wip/testgame/achievements.rpgdir/binsize.bin<br>
A   wip/testgame/achievements.rpgdir/boxborders.rgfx<br>
A   wip/testgame/achievements.rpgdir/browse.txt<br>
A   wip/testgame/achievements.rpgdir/defpal0.bin<br>
A   wip/testgame/achievements.rpgdir/defpal1.bin<br>
A   wip/testgame/achievements.rpgdir/defpal2.bin<br>
A   wip/testgame/achievements.rpgdir/defpal3.bin<br>
A   wip/testgame/achievements.rpgdir/defpal4.bin<br>
A   wip/testgame/achievements.rpgdir/defpal5.bin<br>
A   wip/testgame/achievements.rpgdir/defpal6.bin<br>
A   wip/testgame/achievements.rpgdir/defpal7.bin<br>
A   wip/testgame/achievements.rpgdir/defpal8.bin<br>
A   wip/testgame/achievements.rpgdir/defpass.bin<br>
A   wip/testgame/achievements.rpgdir/enemies.rgfx<br>
A   wip/testgame/achievements.rpgdir/fixbits.bin<br>
A   wip/testgame/achievements.rpgdir/general.reld<br>
A   wip/testgame/achievements.rpgdir/globalnpcs1.n<br>
A   wip/testgame/achievements.rpgdir/heroes.reld<br>
A   wip/testgame/achievements.rpgdir/heroes.rgfx<br>
A   wip/testgame/achievements.rpgdir/lookup1.bin<br>
A   wip/testgame/achievements.rpgdir/menuitem.bin<br>
A   wip/testgame/achievements.rpgdir/menus.bin<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.d00<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.dox<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.dt0<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.dt1<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.dt6<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.e00<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.efs<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.fnt<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.for<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.gen<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.hsp<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.itm<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.l00<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.map<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.mas<br>
A   wip/testgame/achievements.rpgdir/<a href="http://ohrrpgce.mn" rel="noreferrer" target="_blank">ohrrpgce.mn</a><br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.n00<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.p00<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.pal<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.say<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.sho<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.sng<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.stf<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.stt<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.t00<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.tap<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.til<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.tmn<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.veh<br>
A   wip/testgame/achievements.rpgdir/ohrrpgce.z00<br>
A   wip/testgame/achievements.rpgdir/palettes.bin<br>
A   wip/testgame/achievements.rpgdir/plotscr.lst<br>
A   wip/testgame/achievements.rpgdir/portraits.rgfx<br>
A   wip/testgame/achievements.rpgdir/sfxdata.bin<br>
A   wip/testgame/achievements.rpgdir/songdata.bin<br>
A   wip/testgame/achievements.rpgdir/uicolors.bin<br>
A   wip/testgame/achievements.rpgdir/walkabouts.rgfx<br>
A   wip/testgame/achievements.rpgdir/weapons.rgfx<br>
U   wip/util.bas<br>
U   wip/<a href="http://util.bi" rel="noreferrer" target="_blank">util.bi</a><br>
U   wip/yetmore2.bas<br>
<br>
_______________________________________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.org</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org</a><br>
</blockquote></div>