Skip to content
This repository has been archived by the owner on Sep 2, 2022. It is now read-only.

A hybrid RPG/visual novel about building relationships under masks

License

Notifications You must be signed in to change notification settings

Indexing-Your-Heart/head-over-heels

Repository files navigation

Indexing Your Heart (Codename "Head Over Heels")

Indexing Your Heart is an upcoming visual novel/RPG mashup where you play as a software engineer who has a secret admirer that you're actively dating who wears a hammer costume. The game is a re-implementation of Codename Katorin and Codename Coyote Hammer, using native Godot tools and the Dialogic library. The primary objective of this project is to continue developing the game without worrying about smaller developer details that could be easily re-implemented with an addon.

Unit Tests

⚠️ This project is still in its infancy, so some details and mechanics may not work as intended. If you'd like to support the project, consider supporting the developers on Ko-fi.

Getting started: Build from source

Required Tools

  • Godot 3.4 or later

Optional Tools

  • Salmon 9 font family
  • Swift 5.5 (or later) toolchain (or Xcode 13 or later)

Start by cloning the repository with gh repo clone and then open the project in Godot. Click the Play button to run the game from within the Godot editor.

Building on Apple Silicon

Using Salmon 9 Fonts

By default, this project does not include the Salmon 9 font family per its license agreement. Instead, great open-source equivalents are provided so that the project builds and renders correctly.

If you have purchased the Salmon 9 font family and want to use those fonts in the game, replace the following files with the corresponding family variants:

  • Monospace (assets/fonts/mono.ttf): Salmon Mono 9 Regular
  • Sans-serif (/assets/fonts/sans.ttf): Salmon Sans 9 Regular
  • Serif (/assets/fonts/serif.ttf): Salmon Serif 9 Regular

If you have not purchased the font and would like to do so, you can find the font on Phildjii's page on Itch.io at https://phildjii.itch.io/salmon-family.

Using the utilities package (Marteau)

The Marteau package (utils) includes utilities for handling helper functions such as:

  • Updating build configurations
  • Converting Markdown documents to Dialogic timelines
  • Importing portraits into Dialogic quickly

More information how to build Marteau and its usage can be found in the documentation at utils/README.md.

Note: You will need either a developer toolchain for Swift or Xcode as described in "Optional Tools" to build and run Marteau.

Found an issue?

If you've found a bug or want to submit feedback to the project, it is encouraged that you submit a report on our bug reporter on YouTrack. For sensitive information or security vulnerability reports, email hello at indexingyourhe.art directly.

File a bug report on YouTrack ›

Licensing

This project is licensed under the Cooperative Non-Violent Public License, v7 or later. You can learn more about what your rights are by reading the LICENSE.md file in full.

Contributions

Indexing Your Heart (Codename "Head Over Heels") includes libraries and projects under open-source licenses:

  • Dialogic: MIT License
  • Godot: MIT License

You can also view the full list of contributors in the CONTRIBUTORS.md file.