Skip to content

Conversation

@monkeyx-net
Copy link
Contributor

Changes to be committed:
new file: ports/harmonist/Harmonist.sh
new file: ports/harmonist/README.md
new file: ports/harmonist/cover.png
new file: ports/harmonist/gameinfo.xml
new file: ports/harmonist/harmonist/conf/.gitkeep
new file: ports/harmonist/harmonist/harmonist.aarch64
new file: ports/harmonist/harmonist/harmonist.gptk
new file: ports/harmonist/harmonist/harmonist.x86_64
new file: ports/harmonist/harmonist/harmonist_LICENSE.txt
new file: ports/harmonist/port.json
new file: ports/harmonist/screenshot.png

Game Information

Submission Requirements

CFW Tests

Ensure your game has been tested on all major CFWs:

  • ArkOS
  • AmberELEC
  • ROCKNIX
  • muOS
  • Knulli (Optional)
  • Crossmix (Optional)
  • x86_64

Resolution Tests

Test all major resolutions:

  • 480x320 (Optional)
  • 640x480
  • 720x480 (RG34XX-SP)
  • 720x720 (RGB30) (Optional)
  • Higher resolutions (e.g., 1280x720)

File Structure

  • Your port should have the following structure:
    • portname/
      • port.json
      • README.md
      • screenshot.png
      • cover.png
      • gameinfo.xml
      • Port Name.sh
      • portname/

Additional Resources

For an in-depth guide on creating a pull request, refer to: PortMaster Game Packaging Guide

 Changes to be committed:
	new file:   ports/harmonist/Harmonist.sh
	new file:   ports/harmonist/README.md
	new file:   ports/harmonist/cover.png
	new file:   ports/harmonist/gameinfo.xml
	new file:   ports/harmonist/harmonist/conf/.gitkeep
	new file:   ports/harmonist/harmonist/harmonist.aarch64
	new file:   ports/harmonist/harmonist/harmonist.gptk
	new file:   ports/harmonist/harmonist/harmonist.x86_64
	new file:   ports/harmonist/harmonist/harmonist_LICENSE.txt
	new file:   ports/harmonist/port.json
	new file:   ports/harmonist/screenshot.png
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

either github is being weird but a screenshot needs to be 640x480

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh and that isnt a screenshot of the gameplay

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Must be a screenshot of gameplay as it appears on a 4:3 handheld. Perhaps ask if somebody can provide one (in the Discord testing thread) if you're unsure how to obtain one :)

EDIT: Here's a link to our screenshot tool: https://portmaster.games/packaging.html#screenshot

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

either github is being weird but a screenshot needs to be 640x480

I thought it was supposed to 1024 x 768 (Was it in the past?) I'll create a new one

Copy link
Contributor Author

@monkeyx-net monkeyx-net Jan 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Must be a screenshot of gameplay as it appears on a 4:3 handheld. Perhaps ask if somebody can provide one (in the Discord testing thread) if you're unsure how to obtain one :)

EDIT: Here's a link to our screenshot tool: https://portmaster.games/packaging.html#screenshot

I don't have a 4:3 handheld? I also thought screenshots were 1024x768. I can see it is 640x480 I do know how to use Cebion's on device screenshot tool though,

It is an actual screenshot. It's the opening title screen. I have now created an action shot in game instead on my laptop and will scale to 640x480

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is a cover needed when we got a screenshot?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This can remain a cover. But we'll need an appropriate screenshot, please.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Must be a screenshot of gameplay as it appears on a 4:3 handheld. Perhaps ask if somebody can provide one (in the Discord testing thread) if you're unsure how to obtain one :)

EDIT: Here's a link to our screenshot tool: https://portmaster.games/packaging.html#screenshot

## Notes
Thanks to [anaseto](https://codeberg.org/anaseto) for creating this game.

[https://codeberg.org/anaseto/harmonist]](https://codeberg.org/anaseto/harmonist)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[https://codeberg.org/anaseto/harmonist]](https://codeberg.org/anaseto/harmonist)
[https://codeberg.org/anaseto/harmonist](https://codeberg.org/anaseto/harmonist)

| A | Start/wait |
| B | Inventory |
| X | Examine |
| Y | Interact(Equip/Activate) |
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| Y | Interact(Equip/Activate) |
| Y | Interact (Equip/Activate) |

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This can remain a cover. But we'll need an appropriate screenshot, please.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you need this? (seeing there's nothing for binding the mouse to the sticks?) If not, let's delete if redundant.

deadzone_mode = scaled_radial
deadzone = 2000
deadzone_scale = 8
deadzone_delay = 16 
mouse_scale = 512
mouse_delay = 16

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

made all suggested changes and pushed update

"gameurl": "https://codeberg.org/anaseto/harmonist",
"developerurl": "https://codeberg.org/anaseto"
}],
"availability": "",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"availability": "",
"availability": "full",

 Changes to be committed:
	modified:   ports/harmonist/README.md
	modified:   ports/harmonist/harmonist/harmonist.gptk
	modified:   ports/harmonist/port.json
	modified:   ports/harmonist/screenshot.png
@tabreturn tabreturn dismissed their stale review January 6, 2026 07:13

Adventure --> adventure

@kloptops kloptops merged commit 4b91277 into PortsMaster:main Jan 7, 2026
1 check 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.

4 participants