Commit graph

491 commits

Author SHA1 Message Date
Cassidy James Blaede
309484dcb7
Merge pull request #26 from cassidyjames/linux
linux: Move to linux folder, update manifest
2025-01-15 16:52:26 -07:00
Cassidy James Blaede
590a4136ad linux: Move to linux folder, update manifest
More closely aligns with the other games and their Flathub setups. Also
updates the workflow to not upload a tarball.
2025-01-15 16:49:06 -07:00
Cassidy James Blaede
555a69a33d
Merge pull request #25 from cassidyjames/metainfo
Flatpak: update MetaInfo releases
2025-01-15 16:33:07 -07:00
Cassidy James Blaede
dfd393d685 Flatpak: update MetaInfo releases 2025-01-15 16:29:56 -07:00
Harmony Honey Monroe
ab822f518a
Update readme.md 2025-01-14 02:28:15 -05:00
Harmony Honey Monroe
78c4db9157
Update readme.md 2025-01-14 02:27:47 -05:00
Harmony Honey Monroe
f5500dc7ff
Update readme.md 2025-01-14 02:27:35 -05:00
Harmony Honey Monroe
017d89c567
Update readme.md 2025-01-14 01:50:27 -05:00
Harmony Honey Monroe
b4ea640170 remove steam & itch scripts (-: 2025-01-14 01:47:47 -05:00
Harmony Honey Monroe
946f86d21b
Merge pull request #12 from wjt/patch-1
Flatpak: add supported input devices to metainfo
2024-12-10 16:05:42 -05:00
Harmony Honey Monroe
e139b7911c saving and loading is_touch option!
start game with touch controls on or off from last session
2024-12-06 16:10:51 -05:00
Will Thompson
3f13d9f81f
Flatpak: add supported input devices to metainfo
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-relations-control

I have always found this spec confusing but I think this change correctly encodes that either keyboard or gamepad is recommended, but if you have neither touchscreen input is supported (though it happens to be off by default).
2024-12-06 08:46:05 +00:00
Harmony Honey Monroe
be542fa244 credits + new title_splash & hhoney_logo.svg (: 2024-12-04 19:47:20 -05:00
Harmony Honey Monroe
143c2efb96
Merge pull request #7 from cassidyjames/flatpak
Flatpak
2024-12-04 14:19:07 -05:00
Harmony Honey Monroe
a1341698a0
Merge pull request #5 from cassidyjames/linux-ci
Add CI to build Linux binaries
2024-12-04 14:18:48 -05:00
Cassidy James Blaede
7b828c70cd Flatpak: Update manifest to point to direct link again 2024-12-04 01:51:30 -07:00
Cassidy James Blaede
717602441f
Workflows: upload both tarball and pck 2024-12-04 01:40:37 -07:00
Cassidy James Blaede
0fbf374f7e Flatpak: Add manifest, launcher, metainfo 2024-12-04 01:17:23 -07:00
Cassidy James Blaede
bf01714b88
Workflows: yaml is the worst 2024-12-04 00:34:23 -07:00
Cassidy James Blaede
83d4668b81
Workflows: Export only the pack, tar it 2024-12-04 00:28:47 -07:00
Cassidy James Blaede
3b4e860f34 Project: Default to include window borders
Borderless is unexpected on Linux, and explicitly discouraged by the
[Flathub Quality Guidelines][1]. This can still be toggled off from the
in-game options if players prefer.

[1]:
https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/quality-guidelines/#include-window-shadow-and-rounded-corners
2024-12-03 19:56:20 -07:00
Cassidy James Blaede
42e13acd4f Workflows: Add CI to export Linux build
This adds CI to publish Linux builds. How it works:

- Export ROTA from source using Godot Engine
- Upload that export as a build artifact
- On GitHub releases, attach that build artifact to the release

Eventually this could be expanded to build a Flatpak, a prerequisite to
getting it onto Flathub.

I intended to use the [godot-ci GitHub
Action](https://github.com/marketplace/actions/godot-ci) for CI, but it
doesn't currently support Godot 3.6 (see: abarichello/godot-ci#155). So
for now, I'm using
[docker.io/smks/godot-ci](https://hub.docker.com/r/smks/godot-ci) which
is a container image forked from the former and just updated for 3.6.
2024-12-03 19:52:22 -07:00
Cassidy James Blaede
fa1693b0d5
Create FUNDING.yml
Point people upstream
2024-12-03 15:04:41 -07:00
Harmony Honey
6c7dafea09
link godot in readme.md 2024-11-12 14:06:20 -05:00
Harmony Honey Monroe
a1ecd60092 update readme & butler_push to include android (:
re enable steam_api
2024-09-30 22:52:10 -04:00
Harmony Honey Monroe
f6980334d7 android ready_folders 2024-09-30 15:48:32 -04:00
Harmony Honey Monroe
60597a4e11 MenuOptions Margin X & Y for TouchScreen (: 2024-09-30 15:44:01 -04:00
Harmony Honey Monroe
7a9b52d772 hide magnify btn in arcade, hide pause btn on title 2024-09-30 15:10:09 -04:00
Harmony Honey Monroe
1926e7cb9d hide touch_screen on splash ! show after scene_changed 2024-09-30 14:48:09 -04:00
Harmony Honey Monroe
0f6a22b140 game icons & key prompts on touch screen between menu & game
Wipe layer = 99
boot & foot icons!
2024-09-30 14:39:11 -04:00
Harmony Honey Monroe
402ab94bd1 fix Arcade Cabinet
menu was hidden
now touch controls = is_game
2024-09-30 12:44:18 -04:00
Harmony Honey Monroe
fb747d6c2d its working!! WIP 2024-09-20 21:14:58 -04:00
Harmony Honey Monroe
a13871aec1 Touch working! pointing/emulate_touch_from_mouse=true
"ui_accept"
2024-09-20 20:44:50 -04:00
Harmony Honey Monroe
2686417bf9 Android build template! clean up button_modulate.gd 2024-09-20 20:33:18 -04:00
Harmony Honey Monroe
04b0f39555 round_button tasty polygons (-; 2024-09-18 22:12:32 -04:00
Harmony Honey Monroe
5e7b0a525a touch_screen WIP 2024-09-18 14:58:38 -04:00
Harmony Honey Monroe
598413ed70 .gdignore new images (: 2024-09-18 13:57:07 -04:00
Harmony Honey Monroe
54fe67ba1c Unlicense readme (: 2024-09-14 22:03:07 -04:00
Harmony Honey Monroe
971167d4be pretty readme (: screenies & icon ! 2024-09-10 20:32:33 -04:00
Harmony Honey Monroe
889b04fde9 assets & screenshots (: 2024-09-10 20:25:15 -04:00
Harmony Honey Monroe
a3076497b5 export scripts update!
no more demo folders
mkdir mac only on mac_unzip.bat
2024-09-09 18:50:55 -04:00
Harmony Honey Monroe
8e88ee77d4 import files to 3.6 ! 2024-09-09 17:39:20 -04:00
Harmony Honey Monroe
5011cabbb6 SteamAPI location 2024-09-09 17:39:01 -04:00
Harmony Honey Monroe
94a289040a new title (: 2024-09-09 17:26:53 -04:00
Harmony Honey
2c4f4525d9
Update MIT LICENSE to UNLICENSE 2024-06-24 15:49:48 -04:00
Harmony Honey Monroe
2a5d858c2d ROTA is now FREE on all platforms (-;
Remove DEMO Exports + Add HTML5 Web Export ^.^
2024-04-08 23:33:23 -04:00
Harmony Honey
cc848d26fd pause after butler push (: 2023-05-27 01:53:11 -04:00
Harmony Honey
705b2c2b65 gem1, clock1 and clock50 Achievements! simplify with Shared.achieve() (: 2023-05-26 22:08:40 -04:00
Harmony Honey
48ec416e74 aspect="keep_height" Ultra Wide support! (=
Using a CenterContainer with a 1280x720 Control child to center all UI elements! ^.^
anything using Anchor 1.0 will expand to screen, including Clouds.BG, Wipe.TextureRect & Splash.ColorRect!
Mirror stage now expands to screen width (:
2023-05-25 18:19:47 -04:00
Harmony Honey
d3d15bdcdb wrap_it_up achievement (: 2023-05-24 19:12:33 -04:00