dankmeme01
71f56ef49e
add XInputSetState export in proxy loader, fixing certain steam emus
Build Binaries / Build Windows (push) Waiting to run
Build Binaries / Build macOS (push) Waiting to run
Build Binaries / Build Android (64-bit) (push) Waiting to run
Build Binaries / Build Android (32-bit) (push) Waiting to run
Build Binaries / Publish (push) Blocked by required conditions
Check CHANGELOG.md / Check CHANGELOG.md (push) Waiting to run
2024-11-13 14:59:12 +01:00
dankmeme01
aadd0e4923
remove 2 redundant casts cuz like why
Build Binaries / Build Windows (push) Waiting to run
Build Binaries / Build macOS (push) Waiting to run
Build Binaries / Build Android (64-bit) (push) Waiting to run
Build Binaries / Build Android (32-bit) (push) Waiting to run
Build Binaries / Publish (push) Blocked by required conditions
Check CHANGELOG.md / Check CHANGELOG.md (push) Waiting to run
2024-09-12 18:02:30 +02:00
Cvolton
fd476fe872
add special error when bad dlls detected
2024-06-24 21:25:15 +02:00
kynex7510
fdcad96521
Use winapi threads
2024-06-11 15:04:15 +02:00
Cvolton
d0821f5c3a
add special error for 1114
2024-06-10 20:36:00 +02:00
Cvolton
84c0ba5f0f
increase max delay for restarting gd
2024-06-10 14:50:40 +02:00
kynex7510
69e40b659f
Fearmongering
2024-06-04 16:31:03 +02:00
kynex7510
d96c9756a1
Remove useless proxy forwarders
2024-06-03 18:36:51 +02:00
Fleeym
170506e533
fix xinput on wine
2024-06-03 17:03:37 +03:00
matcool
324795cddb
ghc::filesystem -> std::filesystem
...
remove ghc::filesystem :D
closes #713
2024-06-02 22:35:51 -03:00
kynex7510
b8996a984b
This line is useless
2024-06-02 23:13:38 +02:00
kynex7510
b6783d8997
Misinformation
2024-06-02 23:11:19 +02:00
kynex7510
9385cb302c
Load xinput if it's not already loaded
2024-06-02 23:10:05 +02:00
kynex7510
1f9cb46b02
Fix loader
2024-06-02 22:46:01 +02:00
matcool
959ae77036
proxy loader now properly defines ordinal
2024-06-02 16:38:50 -03:00
matcool
9194e8c718
important grammar fix
2024-06-02 15:26:06 -03:00
matcool
637a79429e
fix proxyloader
2024-06-02 15:24:59 -03:00
kynex7510
fe7d24cd01
Fix proxy
2024-06-02 17:10:44 +02:00
kynex7510
4a5856ea1c
Switch to xinput
2024-06-02 09:36:33 +02:00
kynex7510
f95daab2fe
Update loader
2024-06-01 23:50:36 +02:00
kynex7510
68732ebe57
Oh my fod
2024-06-01 09:01:04 +02:00
kynex7510
68e271f317
Use correct paths
2024-06-01 08:59:19 +02:00
kynex7510
a222f0895b
Fix xinput build
2024-06-01 08:48:00 +02:00
matcool
d139049b89
prevent updater from hanging, also copy pdb
2024-02-26 12:31:18 -03:00
ConfiG
dd62eac4c5
Enable PCH with sccache on mac, clean up actions ( #519 )
2024-02-13 16:59:32 -03:00
ConfiG
91bff5fbb2
forward compat mode
2024-01-12 22:18:24 +03:00
matcool
635fe1bb00
works on 2.203
2024-01-11 12:55:54 -03:00
matcool
9b22d48352
move gd version detection code to proxyloader, now works on 2.1
2024-01-10 18:23:56 -03:00
HJfod
2aa9f561f5
bump minimum cmake version
2023-12-20 12:47:04 +02:00
ConfiG
7f449b996e
add utils::game::restart, reset => forceReset
2023-08-10 23:49:29 +03:00
ConfiG
041d44cf0c
make xinput lazy load real xinput
2023-08-04 20:29:28 +03:00
ConfiG
3d70c1be68
use spaces in Updater.cpp
2023-08-04 01:19:33 +03:00
ConfiG
c2aacd9979
fix when bootstrapper present but update isn't
2023-08-04 01:18:19 +03:00
ConfiG
e921466745
fix xinput
2023-08-03 01:23:00 +03:00
ConfiG
2b1becc233
silence warnings from dependencies
2023-08-02 17:34:36 +03:00
ConfiG
25bafae278
try to use ninja on win actions
2023-08-02 02:06:20 +03:00
ConfiG
803bfadf2a
fix windows build
2023-08-01 22:09:45 +03:00
ConfiG
8f5559f531
refactor actions
...
- add ability to automatically create a draft release
- change windows to windows-latest
- unify "Unzip CLI" and "Add CLI to Path"
- remove out folder
- prevent unnecessary files from generating on windows
- leave resources in platform-specific artifacts
- unify "Package MacOS" and "Package Windows"
- use steps outputs instead of env variables for storing version/hash
2023-08-01 21:57:01 +03:00
ConfiG
dcf89588e6
link to xinput1_3 instead of xinput1_4
...
allows use in windows 7 without workarounds
2023-07-31 19:18:58 +03:00
ConfiG
9acb07229b
move loadGeode call to geode's DllMain
2023-06-11 00:33:17 +03:00
ConfiG
d5fe754b65
format code and use std::filesystem in updater
2023-06-10 16:24:35 +03:00
ConfiG
68357143e8
clear directory before deleting it
2023-06-10 14:06:11 +03:00
ConfiG
3eb686c4b5
improve updater code
2023-06-10 13:57:12 +03:00
ConfiG
d29f86ef3e
add upgrade path to new updater and xinput
2023-06-09 17:52:22 +03:00
ConfiG
c045b49492
fix build
2023-06-09 16:19:20 +03:00
ConfiG
692e227194
add LIBRARY_OUTPUT_DIRECTORY back
...
and change SIZE_T to size_t
2023-06-09 15:54:37 +03:00
ConfiG
b47870e7e9
new proxy loader
...
- remove bootstrapper dll
- add updater exe
- remove createthread/loadlibrary calls
- and link instead to let windows load it
- needs mac port probably?
2023-06-09 15:39:35 +03:00
matcool
a1e9ac46b9
use wide version of winapi functions
...
This in theory should help with unicode support, as the old cocos2d
methods did not handle unicode well. However i was not able to test this
since vanilla gd itself doesnt launch on a non ascii path for me!
2023-05-01 11:18:35 -03:00
alk
91ad04b86c
Update Bootstrapper.cpp
2023-05-01 15:28:55 +03:00
alk
be70700349
Update Bootstrapper.cpp
2023-05-01 15:16:29 +03:00