Profile hacking is fun and awesome. Here is a guide to gem hacking, which I found online, and some other cheats that I discovered while messing around with the options.
Navigate to C:\Program Files (x86)\Steam\steamapps\common\Hammerfight\Saves and open these files in the text editor of your choice (Notepad++ is perfect)
ALL the weapons, ALL the money, ALL the vials!
Changing m_weapon_lock to 18446744073709551615 will unlock every weapon in the game.
Changing m_coins= to a series of Ls will grant a crap-ton of cash
Locate keyword "Rushid's Vial" in the seria file and then copying and pasting the code will grant free vials.
Gem hacking (Source: Wikicheats)
In Hammerfight, place a singing stone in a weapon and drop it in your armory.
In profile_01, use Find to locate "m_stones." You should see a ton of 0's
These zeros represent gem slots in your weapons. Find one that has an actual number in it. This is the weapon you added a gem to. Replace that number with the item code of the gem of your choice.
Gem Item Codes
Small/Medium/Large = Name (Effect)
24/29/34 = Ruby (Healing)
25/30/35 = Topez (Fire)
26/31/36 = Emerald (Ghost when manually activated)
27/32/37 = Sapphire (Ice)
28/33/38 = Amethyst (Lightning)
Adding a gem to a slot too small to accomodate it can cause glitches.
In Hammerfight, place singing stones of your choice in your weapon. Make sure that this weapon is equipped on your character when you exit.
In player_01, use Find to locate the name of the gem you wish to edit. If you don't know what the name is, search for "m_classname=Improvement"
When you see the name of the gem, find the m_value for that gem. Change it to something awesome!
Test out your overcharged gem ingame! Sometimes it will cause glitches if you set it too high, so play around with the options until you get it to work. You can make some super awesome combinations with this. (One glitch, which I have yet to discover the source of, will cause you to take damage over time until you die. I believe it is from setting either fire gems or lightning gems to be too high, or possibly a combination of both)
Totally EPIC weapons!
This is a cheat I discovered which allows you to make your weapons deal absurd damage. I have only tested it on swords but it should work for all weapons.
In Hammerfight, grab your weapon and make sure it is equipped as you exit the program.
In player_01, use Find to locate the name of your weapon. If you don't know the name or item code, don't worry, it's usually at the very bottom of the file.
m_sharpness is a value between 0 and 1. Change it to something... more ambitious. (I set mine to 20. Setting it too high would probably cause a crash)
Save and test out your weapon! I hacked strife and a medium speed hit will consistantly deal around 400 to 1000 slashing damage.
Note that Overcharging gems and Sharpening weapons are temporary effects. If you drop the weapon and pick it back up, its stats will be reset to the default.
If you create any neat cheats, tell me and I'll stick them in here with credit to you.