Commit graph

5 commits

Author SHA1 Message Date
CraftyBoss
56c5adc094
Merge pull request #68 from Istador/pr-new-players-list
New Hide & Seek Players List
2024-10-25 18:54:55 -07:00
Amethyst-szs
d600412e73
new hide & seek players list
Cherry picked this from the original commit and did the romfs change for all languages (not just for `USen`).

All players are shown now with an icon indicating their gamemode role.

I also changed the approach on how to change the font.
Instead of changing existing characters I added completely new characters to the font (in all languages).
That way the game icons don't appear unintended elsewhere in the game.
It's also possible to do it for all languages now (`%`, &`, and `©` aren't available in all languages).

Sadly I couldn't get UTF-32 characters to work (e.g. to use unicode codes for emojis that fit the icon).
So I had to limit myself to UTF-16 and chose the private use area of unicode:
- 0xE000 for a penguin icon (why not? :D)
- 0xE001 for the hider icon (formerly `%`)
- 0xE002 for the seeker icon (formerly `&`)
- 0xE003 for the sardine icon (formerly `©`)
- 0xE004 for the sardines can icon (formerly `@`)

I included the sardines icons already, because in the future I might create separate PRs to get these gamemodes into the main mod.

The font changes are inside `romfs/LocalizedData/${lang}/LayoutData/FontData.szs`.

The update in the `romfs/LayoutData/HideAndSeekIcon.szs` changes the title for the players list from `Teammates` to `Players`.
It also adds a shadow to the font of the list to increase readability.

f8eef7fb97
2a0d0e7724

(cherry picked from commit f8eef7fb97)
(cherry picked from commit 2a0d0e7724)

Co-authored-by: Robin C. Ladiges <rcl.git@blackpinguin.de>
2024-06-01 22:42:59 +02:00
Amethyst-szs
e15e8f60e9
[main menu][pause menu] replace the action guide with the SMOO Mod Menu
Cherry picked this aspect from the original commit and did the romfs change for all languages (not only for `USen`).

a9b2c87aa0

(cherry picked from commit a9b2c87aa0)

Co-authored-by: Robin C. Ladiges <rcl.git@blackpinguin.de>
2024-05-31 23:50:36 +02:00
CraftyBoss
1df21b2a3e added new headers, puppet actor archive, basic player interaction impl 2022-07-07 22:36:29 -07:00
CraftyBoss
381293e2b8 First Commit 2022-06-16 14:33:18 -07:00