biroder
3d0d6479c6
Fix CI
2026-08-16 21:02:13 +00:00
biroder
95e7af107f
Add CI for Switch port
2026-08-16 20:26:30 +00:00
biroder
4120fb6560
Add a containerized build for the Horizon port [skip ci]
2026-07-21 22:29:18 +00:00
biroder
5098507bf4
Remove remnants of the old metadata format [skip ci]
2026-07-19 00:17:18 +00:00
biroder
1b151342fb
Revert "Bump sdl2" [ci ckip]
...
This reverts commit 5ba5d78d93 .
2026-07-06 01:03:32 +03:00
biroder
5ba5d78d93
Bump sdl2
2026-07-06 00:43:36 +03:00
biroder
5b4115ae14
Fix blurring caused by scaling, window cropping when launched in fullscreen mode, and correct minimum macOS version in manifest
...
The scaling issue is a regression introduced in 192df2280a .
The issues with the window being cropped when the app is launched in fullscreen mode is caused by using sdl2::video::WindowsBuilder::fullscreen, which resizes the display rather than stretching the window. This issue was only present in the Flatpak build.
2026-06-25 14:36:16 +03:00
biroder
cc3c1b579d
Fix search of stackable stage tables
...
This was a regression from the previous commit
2026-06-21 23:38:01 +03:00
biroder
a97a711092
Fix asset loading from overlaid translations and long text overflowing the text box along the X-axis
2026-06-12 16:22:37 +03:00
biroder
01e059e053
Remove mention of AppVeyor from README
2026-06-11 13:45:10 +03:00
biroder
992ab1b994
Correct the Flathub package changelog
2026-06-04 00:57:33 +03:00
biroder
123f747dd1
Add ULTRABASIC menu scrolling and enable coop on Android
2026-04-15 18:22:14 +00:00
biroder
68ae3ee8ae
Fix Android multitouch
2026-04-15 18:22:14 +00:00
biroder
411cbbc8d2
Exit the rebind menu on click
2026-04-15 18:22:14 +00:00
biroder
192df2280a
Make the app always run in landscape mode and use insets
...
[-] Generate debug builds for only two arches
2026-04-15 18:22:14 +00:00
biroder
85d1dcdd87
Clone submodules via HTTPS
...
Cloning submodules via SSH requires generating SSH keys, o using HTTPS keeps cloning simple.
2026-04-15 18:22:14 +00:00
biroder
95e4bf62f9
Remove default toolchain name for the Horizon port build [ci skip]
2026-04-03 20:05:52 +00:00
biroder
bd301aced1
Fix CS+ soundtracks not loading
2026-03-23 20:52:17 +02:00
biroder
968d969264
Enable Wayland support ( fixes #354 )
2026-03-06 11:47:22 +00:00
biroder
cd811dedaa
Allow text input when necessary
2026-03-05 12:47:42 +02:00
biroder
5d4f169789
Fix Discord activity stuck
2026-02-19 16:54:29 +02:00
biroder
8f7342e903
Add support for translations of different data types ( #350 )
...
Allows the game data of the translation to differs from the main game's data type. For example, this makes it possible to play a freeware translation, while the main game data is CS+ one. This commit also adds a json schema for the locale file.
2026-02-05 16:53:28 +02:00
biroder
220f1e0699
Fix horizon compilation [ci skip]
2026-01-03 18:38:55 +00:00
biroder
1817c3380b
Fix Christmas textures end date
2026-01-01 01:17:37 +02:00
biroder
16ef2f95f6
Fix system info gathering command for Windows
2025-11-30 20:06:56 +02:00
biroder
bd0332d38e
Reapply "sound: reuse buffers ( #336 )"
...
This reverts commit 52636fa296 .
2025-11-06 22:20:29 +02:00
biroder
14df62ab11
Update the link to the Discord server in the issue creation window
2025-09-08 10:14:14 +03:00
biroder
1e776e7d3a
Make the name and description of CS+ mods optional
2025-09-01 19:36:13 +03:00
biroder
f4602687eb
Fix editor compilation errors
...
The `--editor` flag has no practical use and has never been used, so it's been removed.
2025-08-04 23:42:59 +03:00
biroder
f4b5df3640
Fix music fading out too quickly
2025-07-22 00:33:36 +03:00
biroder
37aa3f36aa
Reduce log file size and fix the error window on Windows doesn't appear
...
Info that NPC is creating or a script successfuly compiled can be useful for debugging, but on a regular run it just clogs up the log file. If we need such specific info from users, they'll need to reproduce the issue using `--log-level debug` program argument.
2025-07-14 00:24:43 +03:00
biroder
896f43dc1e
Fix build with CMake 4.x
2025-07-02 11:58:59 +03:00
biroder
adb7a4dff6
Fix typo in default window height
2025-07-01 11:07:19 +03:00
biroder
7b588f0222
Always use a hi-res logo on the title screen for CS+ data ( resolve #225 , fix #171 )
2025-06-30 15:57:06 +03:00
biroder
d96f7054e3
Add cli args to set initial window size and fullscreen state ( resolve #211 )
...
Fully implemented only for SDL backend. For Glutin backend only the flag to run in fullscreen mode is implemented, since it's broken for PC anyway
2025-06-26 19:45:52 +03:00
biroder
5f517e6992
Stop noise when <ESC opcode is executed ( fix #244 )
2025-06-14 19:36:52 +03:00
biroder
2f1159c14f
Add a drop in animation when acquiring an item ( fix #277 )
2025-05-30 12:59:41 +03:00
biroder
50ea506c53
Fix Android build (bump cpal)
2025-04-28 17:15:56 +03:00
biroder
8fce1cddbc
Update the release notes again
...
This item is more a project change rather than an application change, so it shouldn't be included in this list as it's unnoticeable to users
2025-04-28 14:51:17 +03:00
biroder
a925c4e7e8
Update flatpak metadata [ci skip]
...
Update screenshots and homepage URL, add release notes and supported control types. Remove the shadow from the app icon, as required by Flathub Quality Guidelines. Also all flatpak-related files are moved to the folder
2025-04-09 15:50:29 +03:00
biroder
6973573721
Modify app id for Android debug builds[ci skip]
...
Also debug builds have `(debug)` in the app name, documents provider label and authority. This is done to make it possible to install custom debug builds without uninstalling the official one.
2025-02-05 23:02:06 +02:00
biroder
71452113ac
Add link to Flatpak
2025-01-15 04:34:49 +02:00
biroder
7376875151
Crop Sue properly
2025-01-10 14:13:27 +02:00
biroder
deea09407b
Add missing target triple for Android CI
2025-01-10 03:42:41 +02:00
biroder
3ebb02be1d
Fix Android CI
2025-01-10 03:39:13 +02:00
biroder
11d5212f47
Change icon for all platforms
2025-01-10 03:30:09 +02:00
biroder
080bb43429
Add Cargo.lock for Android port and change file naming scheme for stable builds [ci skip]
...
Also enable support for x86_64 ABI and bump `versionCode` for Android builds. 'local.properties' has been removed, as it must not be tracked by git and can be unintentionally commited with other changes.
2025-01-10 01:31:18 +02:00
biroder
2fc564b498
Change macOS architecture in the release metadata[ci skip]
2025-01-09 01:50:44 +02:00
biroder
2214179e0e
Fix Linux CI
2025-01-08 17:32:38 +02:00
biroder
8195097363
ci: fix ref_name templating for Android builds [ci skip]
2025-01-06 03:59:17 +02:00
biroder
1c0c68ce48
Remove Kotlin debug file from Android release builds [ci skip]
2025-01-05 00:47:23 +02:00
biroder
3ef2f652c3
Fix of the last fix
...
…
2024-12-23 11:50:21 +02:00
biroder
fc1bfdcc68
Fix Android build on non-Linux platforms
...
The `cfg(target_os)` for the build script contains the name of the OS on which the build takes place (the OS of the host machine). Because of this, the build of the Android port on Windows is broken, as an attempt to add the Windows resource file fails. Probably the build for Windows on Linux, for Linux on Windows, etc., is also broken.
Therefore, in the build script, we must rely only on the values of the `TARGET` environment variable, which contains the target triple of the platform for which the build is performing. `cfg(target_os)` should only be used to include platform-specific dependencies (e.g. `winres` for Windows).
2024-12-23 11:43:25 +02:00
biroder
bf8a80150d
Make the get_headband_spritesheet function static[ci skip]
2024-12-03 22:41:17 +02:00
biroder
acc365451c
Remove the unused TextScriptEncoding implementation[ci skip]
2024-11-30 17:01:17 +02:00
biroder
247fbf2936
Set JP locale on CS+ to ShiftJIS to resolve bug with JP locale ( #285 )
...
Set JP locale on CS+ to ShiftJIS to resolve bug with JP locale (#285 )
2024-11-30 16:40:18 +02:00
biroder
8004e4ace3
Make code more pretty and add comments
2024-11-30 16:21:47 +02:00
biroder
ec21a22e30
Add a warning about build tools version changes to the Android build script[ci skip]
2024-11-04 13:36:49 +02:00
biroder
2ef34fe6f8
Add music fade out in the credit script executor
2024-10-12 20:30:36 +03:00
biroder
5a1bacdba6
Fix Android CI build and revert to the previous version of the NDK
2024-10-05 18:18:24 +03:00
biroder
548d8cdd77
Update NDK
2024-09-22 12:54:12 +03:00
biroder
c33d387031
Add Ridiculon soundtrack name
2024-05-20 01:20:30 +03:00
biroder
ca5361cc58
Add panic logging
2024-03-25 16:06:47 +00:00
biroder
76ec4771b3
Add local.properties file [ci skip]
2024-02-09 21:07:29 +00:00
biroder
3b77cdf0c5
Change the search directory for Lua scripts back to data dir[ci skip]
2024-01-26 10:30:08 +02:00
biroder
397cd8f584
Make some changes to the Android port
...
- Add application category and description
- Hide system navigation bar
- Change documents provider name to application name
- Disable multi-window mode support because touch controls don't work in this mode
2024-01-16 12:17:52 +00:00
biroder
21c255efb4
Make discord-rich-presence an optional dependency [ci skip]
2024-01-09 11:58:05 +00:00
biroder
c4cffd54a8
Update sdl2
2023-12-28 17:12:38 +00:00
biroder
99f13a746e
Dummy change to trigger CI build
2023-12-27 03:07:33 +02:00
biroder
690c97e44d
Add nightly builds link for Android
2023-12-26 20:37:22 +02:00
biroder
311ca8b12f
Update ci.yml [ci skip]
2023-12-14 20:04:44 +02:00
biroder
152e31966a
Update ci.yml
...
This will need to be fixed later
2023-12-14 19:43:30 +02:00
biroder
b4ede5bcad
Enable Android nightly builds
2023-12-14 19:18:44 +02:00
biroder
a5f49c07e4
Fix #241
2023-12-08 15:07:54 +00:00
biroder
fc66b84d8f
Add commit sha to nightly builds metadata
2023-11-27 09:13:14 +00:00
biroder
87cc7f12e3
Fix nightly build links [ci skip]
2023-11-26 15:56:49 +02:00
biroder
e9cf548cc2
Add builds metadata saving
...
And remove the `pkg-config` dependency installation for Linux builds.
2023-11-26 15:31:09 +02:00
biroder
3af1d61e5b
Fix CI
2023-11-12 12:34:38 +02:00
biroder
46710dd31a
Make some changes to README and CI config[ci skip]
...
Change links to nightly builds in README.
Change the version of nightly builds (use the build number at the end of the version string for master and part of the commit hash for other branches). Make it so that the workflow can be run manually. Disable cache saving for non-master branches, because in this case the cache is always created new and doesn't update the existing one, which wastes cache space. Temporarily disable build for Android
2023-11-11 00:38:47 +02:00
biroder
10e4d3efff
Change build number
2023-11-06 16:14:48 +00:00
biroder
2b1411787b
Switch to Github Actions and add Android nightly builds
2023-11-06 17:48:00 +00:00
biroder
0e33bcaaf9
Prevent "Missing data files" message box from closing
2023-11-02 13:11:36 +00:00
biroder
45443dfa23
Fix #221
2023-10-30 09:35:35 +00:00
biroder
06ae269b7b
Implement "Open game/user data directory" menus on Android[ci skip]
2023-10-29 17:17:01 +00:00
biroder
3468bcf5fd
Disable debug hotkeys in non-debug mode, fix Balrog text scrolling sound from #165
2023-09-25 14:30:12 +03:00
biroder
21221d80e7
Fix #233
2023-09-03 11:40:00 +03:00
biroder
73295a6351
<FMU opcode fix
2023-08-10 13:39:40 +03:00
biroder
ab87862646
Fix #222 [ci skip]
...
In general this isn't a bug or inaccuracy, because in the vanilla it's normal behaviour. But since most of the pause menu entries don't working during the intro, this had to be fixed anyway
2023-07-14 18:15:21 +03:00
biroder
02e1763e1d
Fix a couple of warnings[ci skip]
2023-07-05 11:58:54 +03:00
biroder
44c6af2146
Add guide to setting up game data on Android
2023-07-05 11:37:58 +03:00
biroder
b70f0007b1
add japanese translation of display touch controls option[ci skip]
2023-06-28 14:39:18 +03:00
biroder
f7148edd96
This implementation is better[ci skip]
2023-06-28 12:15:54 +03:00
biroder
425a26b3a0
Add display touch controls option[ci skip]
2023-06-28 11:37:05 +03:00
biroder
b294f65656
fix of fix [ci skip]
2023-06-21 12:15:08 +03:00
karnak
a5ed1a370e
Fix fullscreen mode on glutin backend[ci skip]
2023-06-21 10:54:52 +03:00
karnak
f07228895c
Add some tsc settings to the Lua API[ci skip]
2023-06-19 16:05:24 +03:00
biroder
596c7b8aff
Lua api fixes[ci skip]
2023-06-15 13:01:09 +03:00
biroder
ed2c5f510a
Fixed game crash when disabing Discord Rich Presense setting and Discord isn't running. Fixed crash o exit when Discord isn't running
2023-05-30 12:37:41 +03:00
biroder
0ba5aad8af
Merge branch 'master' of https://github.com/doukutsu-rs/doukutsu-rs
2023-05-30 11:35:07 +03:00
biroder
50ff888141
Fix #208 and add a different log level for file logging
2023-05-29 10:42:34 +03:00