View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 06838 | WHDLoad | General | public | 2026-02-04 17:03 | 2026-02-04 17:03 |
| Reporter | Wepl | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | new | Resolution | open | ||
| Project Info | HD-Installer for OS-Killer http://whdload.de/ | ||||
| Summary | 06838: global highscores | ||||
| Description | add global highscores facility int score = maybe multiple values should be possible? datetime encoded as int int table = each game may have multiple score tables char* lid = local id to be entered in highscore list gid = global id Slave: on every highscore entry calls resload_ScoreAdd(const char *a0 lid, int d0 table, int d1 score, ...) WHDLoad: remembers all calls to resload_ScoreAdd upon exit sort/uniq them match lid against local table to get gid REST call with gid-token slave-sha256 table score (timestamp) must use TLS via AmiSSL to protect gid-token Server: validate gid-token validate slave-sha256 update database manage user via OAuth should be possible to create multiple tokens for multiple end systems tokens should expire cheating cannot be avoided due freezer modification of game memory | ||||
| Tags | No tags attached. | ||||
| Machine | A1200 | ||||
| CPU | 68020 | ||||
| CPUSpeed | 50 | ||||
| ChipSet | AGA | ||||
| GFXCard | None | ||||
| ChipMem | 2 MB | ||||
| FastMem | 0 MB | ||||
| Workbench | OS 3.0 | ||||
| KickROM | 40 - Kick 3.1 | ||||
| KickSoft | None | ||||
| WHDLoad | 19.2 | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-02-04 17:03 | Wepl | New Issue |