Version 0.2.4
07.04.2024

Harald Hopping Hare

Game manual

Thank you for trying out Harald Hopping Hare! This is a non-commercial fun project and we hope you will enjoy it!

When you start the game for the first time, you should try out the tutorial. Additional information are then found in this manual. If you still have any questions, please contact us.

Content

Troubleshooting

The game crashes

If something goes wrong, there should be an error message in the console. If the console closes immediately, it can be forced to stay open by starting the game via Hase Safe Mode.bat. If the error message does not help to resolve the problem, please contact us.

Bad UI scaling

The UI scaling should ajust to the current resolution. Alternatively, it can be explicitly set through the config file.

Configuration

The user.cfg in the games main directory contains many of the game settings.

Please note:

You can have multiple different configuration files (for example to start the game in windowed mode or with different key bindings) and select the one to use via:

Hase.exe -user_config_file user_window.cfg

(See the example .bat file in the main directory)

Language

During the first start, you can select the language. To change the language afterwards, please edit the startup.cfg file:

Alternatively, you can specify the language file via command line arguments (or create a bat file for this): Hase.exe -asset_file assets_en.txt

Resolution and full screen mode

User interface

Key bindings

The input section contains the key bindings. They use key IDs, a list of all possible key IDs is found in a comment block in the user.cfg.

The gamepad controls cannot be adjusted at the moment.

Controls

The game can be played with keyboard or gamepad controls.

Later in the game, it becomes important to make use of the tilted leaves in order to reach the next one, as some leaves might not be reachable with normal jumps. The super jump however, is never necessary and only acts as an aid to the player.

Game Difficulty

The higher up you come, the harder the game will get: Leaves are spread further apart, they are tilted more and wilt faster. Though as long as you make no mistakes, the next leaf will always be reachable!

In the main menu, you can select the difficulty. The only effect of this is, that the plant grows right from the beginning as if you were already much higher - you are simply skipping the beginning. There are no additional points for playing on a higher difficulty, but higher difficulty settings are very useful to practise the harder parts of the level without playing the beginning over and over again.

Online-Features

This game features an online highscore list which allows you to compare your personal score with players from all over the internet. Additionally the main menu will display a short message from the server, for example to notify you about new updates.

We understand, that some people are very privacy concerned, and this is why all online features are completely optional and can be deactivated.

To deactivate all online features:

Open the file data/game.cfg and in the highscore block change use_online = 1 to use_online = 0. This disables all online features. After a restart, the main menu should now show the message Offline Mode.

UUIDs: Upon first start, a unique user ID (UUID) is generated and saved in the startup.cfg. No personal information can be extracted from this number, it is generated using:

https://github.com/mariusbancila/stduuid

The main purpose of the UUID is to filter the highscore list. If a single player submits many good runs, only his highest score is shown to other players. There is no proper user authentication and no need to create any account (we don't like those very much!). This is just a comfort feature that allows for some very basic filtering to enhance gameplay. You can also edit the startup.cfg to set the UUID to any other value (though it will be regenerated if the format does not match).

In the same file you can also see, which online servers are contacted. All communication is encrypted with HTTPS.

During startup, the local highscore list is synchronized with the server. Should there be no internet connection you can proceed to play normally, all scores are synchronized once you have internet again.

We take privacy serious and want you to feel well when using the online features. Please do not hesitate to contact us with any concerns. This game is non commercial and even if we wanted to, we have no means to sell any personal data.

Debug-Mode

You can enter the debug mode by setting debug = 1 in data/game.cfg. The debug mode can now be started by pressing F1 during the game. A menu appears that allows you to change all sorts of settings. Feel free to play around with it. Attention: If the debug mode is used, the highscore list is disabled until the next start!

Contact

For questions, ideas or feedback, please send us an e-mail:

JonathanK@posteo.de