Commit Graph

4583 Commits

Author SHA1 Message Date
purerosefallen d9d0cb8c09 remove CTOS_HS_READY 2025-06-21 11:16:01 +08:00
Mercury233 5cbf953bdb use patched miniaudio (#2840) 2025-06-19 20:18:57 +08:00
Nanahira f7a977c72c fix new replay crash (#2846) 2025-06-19 19:24:05 +08:00
Nanahira 4922ba5738 display side deck count in "banished zone" before duel start (#2790) 2025-06-19 14:36:41 +08:00
yybbwc ba9379cf37 use unordered_map imageLoading (#2768) 2025-06-19 11:32:39 +08:00
Mercury233 b28b64927f add config for image load background thread and multi thread (#2822)
* add gameConf.use_image_load_background_thread

* preformance

* fix config not saving

* add gameConf.use_image_scale_multi_thread

* fix default use_image_load_background_thread
2025-06-19 11:04:12 +08:00
Mercury233 ec24699d17 use lua 5.4.8 (#2841) 2025-06-18 16:58:01 +08:00
Mercury233 e3d08ae627 use premake 5.0.0-beta7 & drop support for premake below 5.0.0-beta4 (#2842)
* use premake 5.0.0-beta7

* readme

* use premake mac from github release & remove Rosetta thing (#43)

---------

Co-authored-by: Nanahira <nanahira@momobako.com>
2025-06-18 16:57:40 +08:00
salix5 b3482765e4 fix: seeding std::mt19937 with only 1 uint32_t (#2820) 2025-06-18 15:47:55 +08:00
Mercury233 b9e1089f8e add import/export deck code (#2577) 2025-06-18 14:58:05 +08:00
Mercury233 97af9bb3fe use libevent 2.1.12 on windows (#2806) 2025-06-16 08:55:15 +08:00
Nanahira 568efeb9d6 Use sqlite 3500100 (#2845) 2025-06-16 08:54:10 +08:00
salix5 c7b674da2b Remove ocgcore/common.h includes from multiple files (#2843) 2025-06-14 17:03:44 +08:00
salix5 456f27564e fix STOC_CHAT, CTOS_CHAT handling (#2836) 2025-06-14 16:39:00 +08:00
salix5 56b65a1e69 change RNG except shuffle in duel to std::mt19937 (#2827) 2025-06-14 15:26:15 +08:00
salix5 bdd3995e38 Improve error message handling in DataManager (#2839) 2025-06-12 19:11:39 +08:00
salix5 c4212244bd Add audio support option to SoundManager::RefershBGMDir (#2838) 2025-06-12 19:10:14 +08:00
Mercury233 7ff76322e4 add back link pthread (#2829) 2025-06-08 20:22:49 +08:00
salix5 e715bd061f check packet size by static_assert (#2830) 2025-06-08 18:48:50 +08:00
Mercury233 081b7e9318 fix _IRR_STATIC_LIB_ (#2818) 2025-06-08 16:37:59 +08:00
salix5 233a9aad75 Refactor buffer sizes for name and message handling (#2825) 2025-06-04 09:56:20 +08:00
Nanahira f7266022d8 fix irrklang pro debug filter (#2824) 2025-06-03 17:16:41 +08:00
mercury233 2cfeac4712 update submodules 2025-06-03 13:57:13 +08:00
Mercury233 74be67e5ad turn symbols off for release build (#2817) 2025-06-02 06:26:05 +08:00
yybbwc a0cb105d68 fix support for mingw (#2661) 2025-06-02 06:25:46 +08:00
salix5 c41aa28972 left shit on unsigned (#2821) 2025-06-01 20:32:37 +08:00
Mercury233 38e198de73 cleanup premake links (#2815) 2025-06-01 06:26:21 +08:00
Mercury233 79b755e674 fix LUA_LIB_DIR (#2816) 2025-06-01 06:26:10 +08:00
Mercury233 d9ae96f6aa use less build matrix (#2813)
* use less build matrix

* remove windows-xp from matrix
2025-05-31 11:52:00 +08:00
Mercury233 750f2ede38 update windows build matrix (#2781)
* add x64, support no dxsdk
* fix entrypoint
2025-05-31 09:48:36 +08:00
Mercury233 9648089e7e add static build for linux & macos (#2782)
* fix support for building libevent on other systems

* add static build for linux & macos

* install premake with homebrew
2025-05-31 09:38:40 +08:00
salix5 5a37286e8a check header in OpenReplay (#2807)
* check header in OpenReplay

* add version_info for old replay

* simplify

* add newline char
2025-05-30 16:05:24 +08:00
salix5 276543a974 sqlite: add compile-time options (#2812) 2025-05-27 00:42:42 +08:00
salix5 051949fb88 use reference to array in IsExtension (#2808)
* simplify

* use reference to array in IsExtension
2025-05-25 17:38:10 +08:00
salix5 5ec2549a84 fix signed/unsigned compare (#2809) 2025-05-24 14:55:11 +08:00
salix5 c3e2599358 add MenuHandler::temp_replay (#2802) 2025-05-21 13:57:35 +08:00
Mercury233 e677985c35 update imageScaleNNAA, add OpenMP (#2779)
* update imageScaleNNAA, add OpenMP

* fix

* disable thumb load thread

* use std::snprintf

* don't preload search result

* typo
2025-05-21 09:51:39 +08:00
Mercury233 56d6022932 add premake FindHeaderWithSubDir (#2803) 2025-05-21 08:43:26 +08:00
salix5 f9b5c7ed33 fix MSG_AI_NAME, MSG_SHOW_HINT (#2800)
* fix MSG_AI_NAME

* fix MSG_SHOW_HINT
2025-05-20 12:24:44 +08:00
Mercury233 4954c5375b fix CopyString & CopyWideString (#2799) 2025-05-20 11:07:19 +08:00
salix5 cf320708df check REPLAY_TAG in start_duel (#2801) 2025-05-20 11:05:41 +08:00
salix5 f13fc8cc00 update @param def in CopyWStr 2025-05-19 21:08:14 +08:00
Mercury233 df2e5c8405 add NO_IRR_COMPILE_WITH_LZMA_ (#2796) 2025-05-19 10:50:04 +08:00
Mercury233 2f756c49a3 fix chdir on macos (#2787) 2025-05-19 08:56:45 +08:00
Mercury233 e81128755e update using lib dir of homebrew (#2798) 2025-05-18 12:40:54 +08:00
Mercury233 7ef84fdb17 fix usage of os.findheader (#2795)
* remove invalid param miniaudio-lib-dir

* add missing opusfile-include-dir

* fix OGG_LIB_DIR

* use brew --prefix

* fix usage of os.findheader
2025-05-17 21:19:03 +08:00
salix5 c471f388ff fix: compare signed and unsigned (#2792) 2025-05-17 14:28:11 +08:00
Wind2009-Louse 741c229cb2 Add DUAD string (#2791) 2025-05-17 08:54:34 +08:00
yybbwc f4d57f3c2c scale scrollbar (#2772) 2025-05-17 08:54:25 +08:00
yybbwc 378b11be06 set tooltip on long card name (#2773) 2025-05-17 08:54:07 +08:00