Hunterstory stores its savedata as a .sol file (search up flash sol file editors), in a file named keylog1337.sol.
Depending on what you use to run flash games, you may have to search up yourself where your save data gets placed. But here are some examples:
%appdata%/Macromedia/Flash Player/#SharedObjects/(random numbers and letters)/~/Library/Preferences/Macromedia/Flash Player/#SharedObjects/(random numbers and letters)/~/.macromedia/Flash_Player/#SharedObjects/(random numbers and letters)/localhostchat.kongregate.com or kongregate.comHere’s a listing of every key within Hunterstory’s .sol file, and a description of what they do:
[Still a WIP]
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| curmissions | Number | The total number of missions started | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| alltotalpoints | Number | Total points earned over all missions (in contrast with totalscore) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| alltotaldamage | Number | Total damage inflicted | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| alltotalwins | Number | Total missions won | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| alltotallosses | Number | Total missions lost | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| alltotalquits | Number | Total missions quit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| alltotalarrows | Number | Total arrows fired (todo: more info about iron arrow, etc.) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| alltotalcrits | Number | Total crits | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| canzakum | Boolean | Whether or not The Call Of Zakum is unlocked | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| totalscore | Number | Total points earned over unique missions (in contrast with alltotalpoints) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| skillpoints | Number | Number of skill points available | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| skillpage | Number | Job level. 1 = 1st job, 6 = 6th job | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| rank(num)sp | Number | Number of skill points allocated to (num)th job skills. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| crovykicksbutt | Boolean | Easter egg value. Set to false to earn the Cheater secret badge. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| sk(1-25) | Number | Number of skill points allotted to each skill.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sk(num)damage | Number | Pre-calculated values for skills (e.g. Arrow blow does “131”% damage and costs “5” MP.) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| bowwindup | Number | Used in bow power calculations. Should be equal to 0.6 + 0.015 * (Bow Booster + Advanced Bow Booster). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| bowwindmax | Number | Used in bow power calculations. Always equal to 20. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| scoredisptype | Number | Score display type. 1 for points, 2 for % S-Rank, 3 for %S. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| level | Number | Current level. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| exptotal | Number | Current EXP. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| exptnl | Number | EXP needed to next level. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| mp | Number | Current Max MP. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| mprecov | Number | Current MP recovery rate. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| dex | Number | Current DEX, used in damage calculations. Generally equal to | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| watk | Number | Current Weapon Attack. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| mesos | Number | Current mesos. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| damage | Number | Helper variable for calculating damage, equal to Math.round((watk * dex)/20). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| damagex | Number | The x-position of the last monster that died. Doesn’t seem to serve any purpose besides this. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| damagey | Number | The y-position of the last monster that died. Doesn’t seem to serve any purpose besides this. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| mshots | Number | Number of arrows shot during the last mission. Used for badges. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| mhit | Number | Number of arrows that landed during the last mission. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| pageoffset | Number | Current mission page. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| bowpageoffset | Number | Current shop page. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| badgepageoffset | Number | Current badge page. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| sbadgepageoffset | Number | Current secret badge page. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| hasxbadge | Boolean | If true, displays the button to access the Secret Badge menu. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| yourbow | Number | Bow you’re currently using. Counts incrementally up: 1 for the Beginner’s Bow, 45 for Crovy’s Lonely Bow, 46,47,… into the secret bows. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| lastver | Number | Last version of Hunterstory that you played (that this save file was generated on). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| spresets | Number | Total SP resets used. Used to calculate SP reset cost; starts at 1. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| bowsbought | Number | Bows bought during this ascension, used for badges. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| totalgp | Number | Total grade points. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| badgeviews | Number | Number of times the Badge menu has been viewed, used for badges. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| dmggfx | Boolean | Options > Maple Damage Numbers, true=on, false=off. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| oops | Boolean | Options > Accident Prevention, true=on, false=off. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| keyconfig(1-6) | Number | Skill ID to activate for the given key. QWEASD in order. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| keyconfig(1-6)skno | String | keyconfig, but padded with zeros into a 2-character string. [research this more] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
skillmax | Number | Allocated ascension bonus points. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ascents | Number | Total ascents. (Listed as fame on the main screen.) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
badge(1-99) | Boolean | Booleans for badge unlocks. badge87-badge99 aren’t used. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
badge(1-99)r | Boolean | Booleans signaling this is a newly unlocked badge (so it gets highlighted red on the badge screen). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
badgex(1-4) | Boolean | Secret badge keys. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| dynascoretype | Boolean | Whether you’ve bought the % Score Display upgrade from the Curiosity Shop. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
valid83 | Boolean | Used for badge 83, Progressive Ascent. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lastMission83 | Number | Used for badge 83, Progressive Ascent. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| specialty | Number | Set to a random number between 0 and 16777216. Unknown purpose. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
safetySkillmax | Number | Saves bonus point allocation before the Honour patch. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| gradess | Number | Points for an S-rank of the last-played mission. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| gradesf | Boolean | Whether you failed the last-played mission. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| missionid | Number | Mission ID of the last-played mission. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| mmiss | Number | Number of arrows that missed during the last mission. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
missionscore(1-90) | Number | Score of the corresponding mission. Key does not exist for unplayed/failed missions. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
missiongrade(1-90) | Number | Grade on the mission. 1=S, 2=AAA, 3=AA, 4=A, 5=B, 6=C, 7=D. Key does not exist for unplayed/failed missions. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| experience | Number | Incremented once each time you receive the “You will become (slightly) more experienced.” message given by the fortune cookie. (No relation to EXP!) |