Activating this trainer:
Press F1 at main menu.
Listen for 'Trainer Activated'.
Press desired hotkey. All hotkeys can be changed on the trainer.
NumPad1: Infinite Health
NumPad2: Infinite Action Points
NumPad3: No Skill Cooldown
NumPad4: Unlimited Skill Charges
NumPad5: Unlimited Resources
NumPad6: Change Experience Points Of Selected Character By 250
NumPad7: Increased Battle Character Slots
Selected Character: Level
Selected Character: Max Health
Selected Character: Damage
Selected Character: Action Points
Selected Character: Injuries
Selected Character: Defense
Selected Character: Speed
Selected Character: Experience Points
Selected Character: Pending Experience Points
Selected Character: Party Slot
Unlimited Skill Charges: While active your skill charges won't decrease.
Unlimited Resources: While active your resources (gold / food / etc) are unlimited.
Editor / Experience Points: Open the status page of the character showing his EXP/Level and press hotkey or make your changes on the editor. You will need to reopen the status screen to see changes.
Increased Battle Character Slots: While active you can select more than 4 characters for battle. Keep in mind that the game does not expect you to do this so it can cause issues.
Unlock more trainer options including updates from here - The Dwarves Trainer