Commit graph

1906 commits

Author SHA1 Message Date
Splendide Imaginarius
8243ee53e9
Merge pull request #242 from Splendide-Imaginarius/mkxp-z-matrix
Some checks failed
Automatic Build / Ubuntu 22.04 x86_64 (push) Failing after 3s
Automatic Build / Ubuntu 22.04 arm64 (push) Failing after 2s
Automatic Build / Ubuntu 22.04 armv6 (push) Failing after 2s
Automatic Build / Ubuntu 22.04 armv7 (push) Failing after 2s
Automatic Build / Ubuntu 22.04 armv7-neon (push) Failing after 2s
Automatic Build / Ubuntu 22.04 power8le (push) Failing after 2s
Automatic Build / Ubuntu 22.04 power9le (push) Failing after 2s
Automatic Build / Ubuntu 22.04 riscv64 (push) Failing after 2s
Automatic Build / Ubuntu 22.04 s390x (push) Failing after 3s
Automatic Build / Windows (push) Has been cancelled
Automatic Build / macOS (push) Has been cancelled
README: Link to Matrix space
2025-04-16 01:58:24 +00:00
Splendide Imaginarius
8f3fbd972d README: Link to Matrix space
Fixes https://github.com/mkxp-z/mkxp-z/issues/85
2025-04-16 01:16:26 +00:00
Splendide Imaginarius
737aed0330
Merge pull request #239 from white-axe/vorbis
Use CMake instead of Autotools for building Vorbis
2025-04-11 05:29:45 +00:00
刘皓
e607ee9107
Switch back to mkxp-z/vorbis 2025-04-04 10:11:18 -04:00
刘皓
5def22150a
Use CMake instead of Autotools for building Vorbis
(cherry picked from commit e10c7bee0d)
2025-03-30 11:58:34 -04:00
Splendide Imaginarius
68a344afcf
Merge pull request #236 from white-axe/endian
Some checks failed
Automatic Build / Ubuntu 22.04 x86_64 (push) Failing after 40s
Automatic Build / Ubuntu 22.04 armv7 (push) Failing after 34s
Automatic Build / Ubuntu 22.04 arm64 (push) Failing after 39s
Automatic Build / Ubuntu 22.04 armv6 (push) Failing after 37s
Automatic Build / Ubuntu 22.04 armv7-neon (push) Failing after 3s
Automatic Build / Ubuntu 22.04 power8le (push) Failing after 3s
Automatic Build / Ubuntu 22.04 power9le (push) Failing after 3s
Automatic Build / Ubuntu 22.04 riscv64 (push) Failing after 3s
Automatic Build / Ubuntu 22.04 s390x (push) Failing after 3s
Automatic Build / Windows (push) Has been cancelled
Automatic Build / macOS (push) Has been cancelled
Implement serialization for big-endian platforms
2025-03-16 07:37:04 +00:00
刘皓
0f6611f19f
Upgrade actions to v4
No need for double-zipping anymore since the upload artifact action
preserves +x permissions now.
2025-02-10 21:25:46 -05:00
刘皓
d7cd4ff3ae
Implement serialization for big-endian platforms 2025-02-10 18:58:47 -05:00
Splendide Imaginarius
711f9a4553
Merge pull request #158 from Nathan-MV/plugin-script
Some checks failed
Automatic Build / Ubuntu 22.04 x86_64 (push) Failing after 5s
Automatic Build / Ubuntu 22.04 arm64 (push) Failing after 3s
Automatic Build / Ubuntu 22.04 armv6 (push) Failing after 3s
Automatic Build / Ubuntu 22.04 armv7 (push) Failing after 2s
Automatic Build / Ubuntu 22.04 power8le (push) Failing after 2s
Automatic Build / Ubuntu 22.04 armv7-neon (push) Failing after 2s
Automatic Build / Ubuntu 22.04 power9le (push) Failing after 2s
Automatic Build / Ubuntu 22.04 riscv64 (push) Failing after 2s
Automatic Build / Ubuntu 22.04 s390x (push) Failing after 2s
Automatic Build / Windows (push) Has been cancelled
Automatic Build / macOS (push) Has been cancelled
Postload Scripts
2024-10-26 19:41:41 +00:00
Nathan-MV
17f9ec9c19 postload scripts 2024-10-26 14:24:32 +00:00
Splendide Imaginarius
cd8f1c28d3
Merge pull request #169 from Splendide-Imaginarius/mkxp-z-lanczos-short-circuit-part2
Bitmap: short-circuit shader interpolation
2024-10-23 23:59:05 +00:00
Splendide Imaginarius
7e9937b80f Bitmap: short-circuit shader/bilinear interpolation
Benchmark shows a speedup from 10.4s to 4.1s.
2024-10-23 22:36:00 +00:00
Splendide Imaginarius
1114671567
Merge pull request #88 from Nathan-MV/pr-symphony
Parse CSV - rapidcsv
2024-10-23 03:33:31 +00:00
Nathan-MV
48955ab120 update rapidcsv header 2024-10-05 12:50:03 +00:00
Nathan-MV
f27018912c fix conflicts with #207 2024-09-29 11:51:23 +00:00
Snowdream
d4bf2123a9 T++ CSVs do not have headers, don't try to read 'em 2024-09-29 11:43:30 +00:00
Snowdream
ab2f477031 Correctly parse CSVs with newlines within quoted strings 2024-09-29 11:43:30 +00:00
Snowdream
7c066151ff Add a function to parse CSV files to multidimensional arrays. 2024-09-29 11:43:30 +00:00
Splendide Imaginarius
ef90a2f30b
Merge pull request #223 from Splendide-Imaginarius/mkxp-z-seek-round
Audio: convert seconds to samples by rounding rather than flooring
2024-09-29 01:53:41 +00:00
Splendide Imaginarius
1a6e5c90b6
Merge pull request #210 from WaywardHeart/mkxp-z-preload-oem-keys
win32_wrap: add OEM keys
2024-09-29 01:52:29 +00:00
Splendide Imaginarius
6a3a0ddc86 Audio: convert seconds to samples by rounding rather than flooring 2024-09-27 17:59:47 +00:00
Splendide Imaginarius
c58d708faa
Merge pull request #130 from Splendide-Imaginarius/seek-double
Audio: use double for seeking
2024-09-27 17:34:12 +00:00
Splendide Imaginarius
a5d574984c
Merge pull request #192 from WaywardHeart/audio-segfault
Fix a segfault in audio streams
2024-09-03 09:33:55 +00:00
Wayward Heart
a3d028335c Re-encode S32 audio sample formats without re-enumerating the files 2024-09-03 03:11:27 -05:00
Splendide Imaginarius
ad84f2a743
Merge pull request #216 from Splendide-Imaginarius/mkxp-z-s390x
Add s390x as cross-compile target
2024-09-03 06:45:42 +00:00
Splendide Imaginarius
304132979d Fix default ARCH_OPENSSL in Linux Makefile
It was broken when introducing s390x support.
2024-09-03 06:15:35 +00:00
Splendide Imaginarius
a6d1c22c81 armv6 and armv7 are no longer experimental 2024-09-03 06:04:30 +00:00
Splendide Imaginarius
5bf39ffdf0 Add s390x as cross-compile target
Includes an OpenSSL build fix that should also help for riscv64. Doesn't
fully build yet because src/util/serial-util.h errors on big-endian
targets.
2024-09-03 06:02:59 +00:00
Splendide Imaginarius
88948f05db
Merge pull request #208 from white-axe/volume-scale
Use a -35 dB scale for sound volume
2024-09-03 04:07:58 +00:00
Splendide Imaginarius
ae04a71b9f
Merge pull request #215 from Splendide-Imaginarius/mkxp-z-armv6
Fix armv6 cross-compile target
2024-09-03 04:03:07 +00:00
Splendide Imaginarius
a1d438b5dd Fix armv6 cross-compile target
Similar changes as c09ee66e69.

Also had to use -march instead of -mcpu (also inconsistent with GCC docs),
and disable Thumb.
2024-09-03 03:29:11 +00:00
刘皓
96c234fe4c
Correct the comment explaining the -35 dB scale 2024-09-02 22:12:16 -04:00
刘皓
9a3cfb7e96
Add a comment explaining how the -35 dB volume scale was determined 2024-09-02 21:56:18 -04:00
Splendide Imaginarius
fa80e5b24a
Merge pull request #207 from WaywardHeart/memory-leaks
Fix some more memory leaks and improve behavior of disposed objects
2024-09-03 01:36:48 +00:00
刘皓
2b944a0b58
Re-add GLOBAL_VOLUME but set it to 1 instead of 0.8 2024-09-02 21:35:36 -04:00
Splendide Imaginarius
1f1b5105e0
Merge pull request #214 from Splendide-Imaginarius/mkxp-z-armv7-no-neon
Fix armv7 cross-compile target
2024-09-03 01:20:22 +00:00
Splendide Imaginarius
755136d58c
Merge pull request #167 from white-axe/retina-test
Remove forced enabling of `enableBlitting` on macOS
2024-09-03 01:17:26 +00:00
Wayward Heart
f17c5c3a05 Don't raise if the game attempts to retrieve the autotiles/bitmaps from a disposed Tilemap. 2024-09-02 15:22:41 -05:00
刘皓
d3a0b4c9fb
Remove the config option that changes the volume scale 2024-09-02 15:58:15 -04:00
white-axe
c5f444c622
Update the comment for enableBlitting in mkxp.json 2024-09-02 15:44:59 -04:00
white-axe
64f61c0665
Remove forced enabling of enableBlitting on macOS 2024-09-02 15:44:25 -04:00
Splendide Imaginarius
c09ee66e69 Fix armv7 cross-compile target
I don't know why this change matters; my reading of the GCC documentation
is that they should be equivalent, but clearly either I misread the docs
or there's a GCC bug. Either way, this fix should be fine.
2024-09-02 03:44:59 +00:00
Splendide Imaginarius
84fcd28ebb
Merge pull request #213 from Splendide-Imaginarius/mkxp-z-meson-setup
Avoid deprecated meson usage
2024-09-02 02:17:28 +00:00
Splendide Imaginarius
5c987cd068 Add trailing newline to GitHub Actions workflow 2024-09-02 02:09:24 +00:00
Splendide Imaginarius
4cf7384e16 Avoid deprecated meson usage 2024-09-02 02:08:54 +00:00
Splendide Imaginarius
f33e2662b5
Merge pull request #212 from enumag/controller-bindings
Fix controller bindings
2024-09-02 01:39:15 +00:00
Jáchym Toušek
e68e4663ec Fix controller bindings 2024-08-31 10:30:53 +02:00
Splendide Imaginarius
f06bbb92a5
Merge pull request #137 from Splendide-Imaginarius/mkxp-z-actions-windows-zip
GitHub Actions: zip Windows artifact before uploading
2024-08-30 23:02:48 +00:00
Splendide Imaginarius
6ca7d063ae GitHub Actions: zip Windows artifact before uploading 2024-08-30 13:30:08 +00:00
Splendide Imaginarius
d2d46b282e
Merge pull request #152 from Eblo/movie-audio-termination-bugfix
Check for audioThreadTermReq in movie audio thread
2024-08-30 13:08:29 +00:00