Skip to content

feat: add support for NTE (Neverness to Everness) Piano 21 Key#21

Merged
Jed556 merged 9 commits into
Jed556:mainfrom
ChaiyoKung:feat/nte
May 2, 2026
Merged

feat: add support for NTE (Neverness to Everness) Piano 21 Key#21
Jed556 merged 9 commits into
Jed556:mainfrom
ChaiyoKung:feat/nte

Conversation

@ChaiyoKung
Copy link
Copy Markdown
Contributor

Description

This PR introduces support for NTE (Neverness to Everness).

Following the discussion in #20, this implementation focuses on the Piano (21 Key) mode. It maps notes from C2 to B4 (white keys only), which is the standard layout for the basic in-game piano.

Changes

  • Added NTE (Piano 21 Key) as a selectable game in the settings.
  • Implemented the specific key-mapping logic for NTE's 21-key layout.
  • Verified that MIDI notes within the C2-B4 range trigger the correct in-game inputs.

Test Result

2026-05-02.15-07-30.mp4

The video shows AutoMidiPlayer controlling the in-game piano in NTE using the 21-key mode.

Related Issue

Closes #20

ChaiyoKung and others added 9 commits May 2, 2026 02:13
- Added NTE game definition to GameRegistry with settings and resources
- Introduced NTE-specific settings (NTELocation, ActiveNTE)
- Implemented 21-key piano instrument and QWERTY keyboard layout for NTE
- Added NTE game icon resource

Co-authored-by: Copilot <copilot@github.com>
Changed the NTE game display name to "NTE (Neverness to Everness)" to improve clarity and consistency in the game registry.
Added NTE (Neverness to Everness) 21-key piano to the supported instruments section for better clarity on game compatibility.

Co-authored-by: Copilot <copilot@github.com>
Added a reference to NTE's policy on data collection for preventing cheating and unauthorized software in the README to inform users about third-party tool usage guidelines.
Changed the default value of the ActiveNTE setting from false to true to ensure the feature is enabled by default for users.
Added NTELocation and ActiveNTE user settings to support configuration and activation of the NTE game. This enables users to specify the executable path and toggle NTE integration.
Added additional drive letters (D:, E:, F:, G:) to the default search paths for Neverness To Everness to improve detection across multiple installations.
Updated the WPF project file to version 6.25.0 to reflect new changes and maintain version consistency.
Added Hotta Studio and NTE (Neverness to Everness) to the list of rights holders and properties for accuracy and completeness.

Co-authored-by: Copilot <copilot@github.com>
@Jed556 Jed556 self-assigned this May 2, 2026
@Jed556 Jed556 merged commit 8e05979 into Jed556:main May 2, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature Request: Add NTE (Neverness to Everness) as a Supported Game (Piano 21 Key)

2 participants