Commit Graph

70 Commits

Author SHA1 Message Date
GearsProgress
f56d697831 Adding final text update before release 2026-10-02 16:43:51 -04:00
Philippe Symons
91791243a1 Merge branch 'release-candidate' into have-build-lang-independent-gba-payload-translations 2026-09-30 17:07:30 +02:00
GearsProgress
61cb3f4a26 Adding in Japanese LVL placeholder 2026-09-30 09:07:11 -04:00
GearsProgress
492c14b74f General fixes 2026-09-29 15:41:32 -04:00
GearsProgress
8f495b4ea1 Fixing spacing issues 2026-09-29 11:18:36 -04:00
Philippe Symons
53dddb7f9e Fix bug with BUILD_LANG version
The gba payload was broken for the BUILD_LANG variant of the gba payload. So if the PTGB rom was english, the english payload would be broken.

The reason for this was because the text_helper ended up trying to convert the same entries twice, because the <BUILD_LANG> RSEFRLG table
would be converted during generate_text_tables() first, and then it would be converted again during generate_rsefrlg_tables_for_all_langs()

But convert_item is a destructive operation, because it replaces the ['bytes'] dictionary field.

Fix: add a "converted" boolean to guard against converting more than once.
2026-09-28 22:37:44 +02:00
GearsProgress
503478d665 Adding global compression header 2026-09-28 16:15:09 -04:00
Philippe Symons
f11c11d5bf Make gba payload translations independent from BUILD_LANG (WIP/untested) 2026-09-25 21:20:21 +02:00
GearsProgress
f4696d7009 Adding error message for mixing JPN and Latin 2026-09-25 14:43:02 -04:00
GearsProgress
10bad431fa Updating credits to include JPN Crystal 2026-09-12 10:27:43 -04:00
GearsProgress
927c0b7b7c Merge branch 'release-candidate' into gameboy-payload-update 2026-07-27 17:30:03 -04:00
Stella
a5e5976871 Add legacy non-docker build option 2026-07-23 17:26:10 -04:00
Stella
43af5990c3 Remove old build system leftovers 2026-07-23 15:47:20 -04:00
Stella
330c42fcfd Update Makefile and Docker 2026-07-23 10:31:46 -04:00
GearsProgress
275120d852 Adding in the GameBoy packet commands 2026-07-03 21:05:00 -04:00
GearsProgress
b03916a125 Merge modifications 2026-07-02 23:15:36 -04:00
GearsProgress
50b0cdab72 Merge branch 'release-candidate' into gameboy-payload-update 2026-07-02 23:15:18 -04:00
Adri1
c52342816a Corrections to Korean Font 2026-07-01 01:57:46 +02:00
Adri1
06771cae22 Update text.xlsx 2026-06-30 22:04:56 +02:00
Adri1
5beee1b567 Added Chinese font prototypes 2026-06-30 03:58:35 +02:00
Lugiad
9717d4909e Merge pull request #151 from Striaton-Lab-Team/tuto_test
Tuto addition
2026-06-29 14:44:58 +02:00
Adri1
32a43d714d Korean Font palette correction 2026-06-29 02:15:24 +02:00
Adri1
141a079111 Adjustments 2026-06-25 04:03:21 +02:00
Adri1
a63a43fa70 Added Control characters for MAXIE and ARCHIE variables 2026-06-25 00:45:00 +02:00
Adri1
11f930db9e Korean font little clean up 2026-06-23 02:01:21 +02:00
Adri1
bb21880251 Edited Japanese font to add "ó" for our poor Cristóbal 2026-06-22 20:22:02 +02:00
Adri1
2123b62b0a Added Korean Font 2026-06-19 23:20:12 +02:00
GearsProgress
64f25b700f Set sprites when cart is recognized 2026-05-27 16:57:51 -04:00
Philippe Symons
003878f381 Fix crash 2026-05-20 13:50:12 +02:00
Philippe Symons
1d57c10333 Replace text_data_table with FileContainerReader
text_data_table was very similar in concept to FileContainerReader.

But FileContainerReader is generally more flexible, as it allows you to split up your table into several chunks.
This takes away the worry of these files getting too big to compress.

However, we now have a maintenance duty for the text_tables file, which maps a table index to the list of chunks.

We also need to be careful about every use of FileContainerReader::getPointerToFileInDecompressionBuffer().

Using it is fine when you're dealing with a single chunk or if you're sure the file doesn't span multiple chunks.
But the moment you seek to a different chunk, any pointer obtained from getPointerToFileInDecompressionBuffer()
becomes stale as the decompression buffer gets overwritten.

Still, this function is necessary for high memory pressure situations, such as mystery_gift_builder, because we can't maintain
multiple lineBuffers there.
2026-05-20 13:31:28 +02:00
Adri1
d701c320d3 "é" and "ä" adjustments 2026-05-13 19:13:05 +02:00
GearsProgress
0b99140f26 Adding in universal payload support 2026-05-07 14:41:58 -04:00
GearsProgress
a642f87a76 Removing extra newline when nCTR is at the end of the line 2026-03-27 10:20:24 -04:00
GearsProgress
e543e2c0fe Next verse same as the first 2026-03-27 09:20:52 -04:00
GearsProgress
b2b76f7d79 Oops more bugs 2026-03-27 09:12:35 -04:00
GearsProgress
a0f4d90a61 Some final text modifications 2026-03-27 09:01:28 -04:00
GearsProgress
c55e5770ef Optimizing text engine 2026-03-26 19:01:02 -04:00
GearsProgress
57c7174658 Updating text engine some more 2026-03-26 17:46:25 -04:00
GearsProgress
64c03c5b6b Fixing some text engine bugs 2026-03-25 17:53:11 -04:00
GearsProgress
a68b33b94c Fixing the mulitboot load menu 2026-03-22 15:06:50 -04:00
GearsProgress
f7740a4a3c Adjusting Fennel's appearing and disappearing 2026-03-22 13:44:18 -04:00
GearsProgress
e10d4cc044 Fixing starting newlines 2026-03-19 19:38:46 -04:00
GearsProgress
b4dd515502 Fixing single line centering issues 2026-03-19 19:13:16 -04:00
GearsProgress
a7ebcd06fe Updating text engine backend 2026-03-18 22:55:38 -04:00
GearsProgress
1f29379810 Linking textbox creation to string display 2026-03-14 10:16:16 -04:00
GearsProgress
08140089ab Adding in box style 2026-03-13 16:38:45 -04:00
GearsProgress
d3ec567b13 Make the box type data accessible in the C code 2026-03-13 16:29:21 -04:00
GearsProgress
551e048572 Updating text make process 2026-03-13 16:29:21 -04:00
Philippe Symons
343d4eb83e Merge branch 'release-candidate' into feature/add-debug-menu 2026-03-10 09:36:59 +01:00
GearsProgress
23292afc0c Adding text.xlsx to repo 2026-03-09 16:41:38 -04:00