kichikuou
3318bebf6c
fonts: Replace mincho font with IPA Mincho
...
Switch the bundled mincho font from a Source Han Serif JP subset to a
subset of IPA Mincho, which has monospace ASCII glyphs.
IPA Mincho's hhea ascent/descent already match its OS/2 typo metrics, so
adjust_metrics.py is no longer needed. However, IPA Mincho is distributed
under the IPA Font License v1.0, under which a subset is a "Derived
Program"; Article 3.1(4) forbids the derived font's name from containing
the licensed program's name ("IPA"). Add rename_font.py to rewrite the
name table accordingly, and replace licenses/mincho.txt with the IPA Font
License.
2026-06-23 17:40:22 +09:00
kichikuou
2c9079c875
Version 2.17.1
2026-01-10 16:13:16 +09:00
kichikuou
54b8d6c993
android/README.md: Add Obtainium installation instructions
2026-01-10 14:57:43 +09:00
kichikuou
8806bc9545
Version 2.17.0
2025-11-09 22:27:45 +09:00
kichikuou
714c7d44b5
Android: Update SDL to 2.32.10
2025-11-09 22:08:54 +09:00
kichikuou
a395366cf8
Version 2.16.1
2025-08-28 13:00:30 +09:00
kichikuou
5bd4622031
Version 2.16.0
2025-06-13 17:20:47 +09:00
kichikuou
92389289da
Android: Add "clear save files" launcher menu command
2025-06-10 13:17:27 +09:00
kichikuou
4de03cc77f
Move font license files to license/
2025-05-30 20:54:28 +09:00
kichikuou
8d4424061d
Switch JPEG decoder to NanoJPEG and disable fancy upsampling
...
Graymerca uses JPEG images for map tiles, which suffers from color
bleeding due to chroma upsampling in the JPEG decoder.
Since stb_image cannot disable the bilinear upsampling filter, this
switches the JPEG decoder to NanoJPEG.
Fixes #67 .
2025-05-29 08:39:59 +09:00
kichikuou
6c692e44e5
Version 2.15.1
2025-05-14 15:06:20 +09:00
kichikuou
904e10daa7
Version 2.15.0
2025-04-21 11:20:31 +09:00
kichikuou
6feab51a5d
Update android/README.md
2025-04-10 10:45:14 +09:00
kichikuou
15d0b44ab9
Android: Move "Install from ZIP" to options menu and add help message
...
For consistency with xsystem4-android.
2025-04-10 10:12:56 +09:00
kichikuou
a0f20caa77
Android: Support audio file names prefixed with track numbers
2025-04-10 10:12:56 +09:00
kichikuou
39712ee46e
Version 2.14.3
2025-04-01 09:33:24 +09:00
kichikuou
01a4255b83
Android: Upgrade SDL to 2.32.4
2025-04-01 08:49:30 +09:00
kichikuou
c9fd1dcfd0
Version 2.14.2
2025-03-09 13:44:58 +09:00
kichikuou
790aa07130
Android: Upgrade AGP to 8.7.3 and bump minSdkVersion to 21
...
So that it builds with latest Android Studio.
2025-03-07 14:49:17 +09:00
kichikuou
c50a563e80
Version 2.14.1
2025-02-07 12:39:05 +09:00
kichikuou
996f63f55f
Android: Upgrade SDL to 2.30.12
2025-02-07 12:34:43 +09:00
kichikuou
51eca5c8c0
Version 2.14.0
2025-01-09 10:31:50 +09:00
kichikuou
b30fd71e4b
Version 2.13.0
2024-12-07 08:23:49 +09:00
kichikuou
bc8a85e046
Version 2.12.1
2024-12-02 10:42:58 +09:00
kichikuou
ade76adda6
Version 2.12.0
2024-11-26 20:49:17 +09:00
kichikuou
9c73a34c35
Version 2.11.7
2024-11-12 08:57:54 +09:00
kichikuou
f786db5a50
Android: Upgrade SDL to 2.30.9
2024-11-12 08:51:36 +09:00
kichikuou
c4e8205d6c
Version 2.11.6
2024-07-22 12:32:33 +09:00
kichikuou
bcaed3a687
Version 2.11.5
2024-06-10 13:56:51 +09:00
kichikuou
7206b0a4f7
emscripten: Build with libwebp
2024-06-10 09:46:41 +09:00
kichikuou
9cd66c83ef
Android: Build with libwebp
...
Fixes https://github.com/kichikuou/xsystem35-sdl2/issues/46 .
2024-05-23 10:57:38 +09:00
kichikuou
065e16a082
Version 2.11.4
2024-05-22 13:38:33 +09:00
kichikuou
095da0bb86
Version 2.11.3
2024-04-11 09:12:55 +09:00
kichikuou
5621ab4d86
Version 2.11.2
2024-04-10 17:21:55 +09:00
kichikuou
79805d9ea2
Android: Update SDL, SDL_ttf and SDL_mixer
2024-04-10 15:32:40 +09:00
kichikuou
f427d50fa3
Android: Remove playlist migration code
...
And stop using -playlist option, so that it can be overridden by
.xsys35rc.
2024-04-10 15:07:07 +09:00
kichikuou
7c7768fba4
Android: Improve installation when game is in non-root directory of ZIP
...
Launcher.kt extracts given ZIP file to the internal storage, preserving
its directory structure.
Before this change, if the game files were in a subdirectory, an
xsystem35.gr file was generated containing the path to the game files.
However, with this method, .xsys35rc and some data files (such as map
files of Kaeru Nyo) could not be loaded.
After this change, Launcher.kt will no longer generate the xsystem35.gr
file. Instead, it records the directory where the game is located in
game_directory.txt, and specify that directory in -gamedir to launch
xsystem35.
Fixes #51 .
2024-04-10 15:06:51 +09:00
kichikuou
04037682ee
Version 2.11.1
2024-02-18 10:36:16 +09:00
kichikuou
ea5cef91fd
Rename cdrom_device profile to playlist
...
Also renames `-devcd` command line flag to `-playlist`.
The old names can still be used for backwards compatibility.
2024-01-28 10:28:15 +09:00
kichikuou
22c6b8e963
Version 2.11.0
2024-01-20 13:57:18 +09:00
kichikuou
6f647701dd
Android CMake: Use FetchContent_MakeAvailable
2024-01-13 16:18:38 +09:00
kichikuou
ba52fbf5e9
Version 2.10.1
2024-01-01 13:17:44 +09:00
kichikuou
a2d79f045c
Version 2.10.0
2023-12-09 13:08:30 +09:00
kichikuou
4c21570eb1
Android: Upgrade SDL to 2.28.5
2023-11-17 12:15:17 +09:00
kichikuou
c61afb4308
Improve README.md
...
With the help of ChatGPT.
2023-08-29 12:09:30 +09:00
kichikuou
f6cf881e61
Android: Sign apk only when keystore file exists
2023-08-28 11:01:33 +09:00
kichikuou
a8277e71a7
Android: Update command line build instructions
2023-08-28 10:26:17 +09:00
kichikuou
3482fb6440
Android: Upgrade SDL to 2.28.2
2023-08-13 12:42:54 +09:00
kichikuou
d7deaec972
Version 2.9.1
2023-06-22 08:52:49 +09:00
kichikuou
43dff9a9e4
Version 2.9.0
2023-05-04 14:19:52 +09:00