92fe2751e7
Merge pull request 'dns: added WAHLAP billing DNS block' ( #23 ) from zaphkito/segatools:develop into develop
...
Reviewed-on: Dniel97/segatools#23
2024-07-06 23:06:31 +00:00
8c839b0d4e
dns: added WAHLAP billing DNS block
...
China have another company named universal service WACCA, but they use same PowerOn and Download Order domain with SEGA official, so we need express `sys-all.cn` is only used for WAHLAP, not all China SEGA games.
WAHLAP have a unused billing domain, just in case, we blocked it now
2024-07-03 18:04:21 +00:00
7d3cab256b
Add configurable debug logging
2024-06-20 01:22:01 +01:00
b0f307f427
Fixed option loading, thanks @Hay1tsme , close #16
2024-06-09 00:50:54 +02:00
9353c9872f
dns: added CHN DNS block
2024-05-19 09:37:57 +00:00
04fcd0d09a
dns: amlog hook & subdomain wildcard parse
2024-05-09 15:02:22 +08:00
774a639bb7
cxb: fixed configs
2024-03-14 00:14:51 +01:00
097b74d849
cxb: server support added, bugfixes, thanks @Midorica
2024-03-13 21:40:25 +01:00
f570869946
fixed AMFS path redirect with no E:/ drive present
2024-02-27 16:49:27 +01:00
629ded4018
added AimePay, E-MONEY DNS redirects
2024-02-25 19:03:05 +01:00
ae199502e8
fixed amfs/appdata redirects
2024-02-22 12:02:32 +01:00
d0165b1eb0
fix(netenv): Print IP addresses properly
2024-01-08 01:34:55 +07:00
4ffcf25555
added freeplay setting to ALLS games
2023-12-03 22:22:17 +01:00
3dd6054a1e
chusan, fgo, mu3: fixed LED 15093 board
2023-12-03 21:34:38 +01:00
146fac9287
dns: block more All.NET requests
2023-11-12 21:16:02 +01:00
25562e37f9
nusec: fixes keychip not found error 0949
2023-11-02 23:32:13 +01:00
f5a7e5b821
epay: added config because git is dumb
2023-09-15 19:58:46 +02:00
5ef0cf6181
Merge branch 'master' into develop
2023-09-15 19:56:48 +02:00
157f52da4c
platform: add epay hook
2023-09-15 01:35:33 -04:00
98d2ea1390
vfs: add hook for C:\Users\AppUser
2023-09-13 11:25:29 -04:00
2277bf7526
all: fix accounting issue (my bad)
2023-08-15 20:23:28 +02:00
600f795104
disable dipsw by default
2023-07-14 01:07:22 +02:00
c27ef9674d
idac: added dipswitch support (beta)
2023-07-14 00:41:23 +02:00
9113766c22
vfs: add D drive hooks
2023-05-24 01:07:56 -04:00
69f3c380f3
fix billingType
2023-02-13 03:08:41 -05:00
8b58116f25
platform: make billing type configurable
2023-02-13 03:08:40 -05:00
376dad0bc8
Add carolhook for Wonderland Wars
2023-02-13 03:08:40 -05:00
929ea862ca
wacca: io is now part of mercuryhook.dll
2023-02-13 03:08:40 -05:00
ed42e63a78
platform: Prevent amdaemon from shutting down the computer or logging off user
2021-08-12 23:14:34 +00:00
cc95389646
platform: Add basic hwreset implementation for ALLS
2021-08-12 23:14:31 +00:00
Tau
45e2416702
Simplify DLL hook mechanism
...
This change deletes the GetProcAddress hook and exports symbols
corresponding to the hooked functions from each hook DLL instead;
we stop at redirecting LoadLibrary/GetModuleHandle calls to the
hook DLL. This simplified approach has less hidden magic going on
behind the scenes and is more readily composable (i.e. a hook DLL
can export redirect symbols for more than one dynamically-loaded
DLL).
2021-06-13 11:27:00 -04:00
bd1e893b7a
platform/amvideo.c: remove left-over brace from debug messages
2020-05-21 00:58:24 +00:00
8108ec2130
platform/vfs.c: allow nthome and option path hooks without ending back-slash
...
- This actually fixed option loading.
- Ongeki uses forward-slashes for Y:/SDDT/log
2020-05-20 18:09:23 +00:00
888be1df7c6f962725a28a172a5394eec3e228e7
b8c960b526
platform/vfs.c: allow relative paths in configuration
2019-12-22 22:41:08 +01:00
888be1df7c6f962725a28a172a5394eec3e228e7
e97f6b5d8d
platform/vfs.c: add option path redirection
...
Optional for now, since not all games or configurations may need it.
It may be better eventually to refactor hooklib/path.c to allow for
static path remapping, to minimize boilerplate code around the functions.
2019-12-22 18:27:19 +01:00
888be1df7c6f962725a28a172a5394eec3e228e7
54cd2f6e9a
hooklib/path.c: add slash-insensitive path comparison API
2019-12-19 08:31:44 +01:00
Will Toohey
4bc7eee909
Allow dns hook to fail a resolve and add domains
...
This lets people with crap ISPs that resolve domains
that they shouldn't to use the game without
changing their DNS server
2019-11-17 15:08:25 +10:00
Will Toohey
9f933bb371
Fix compile due to undefined CERT_NAME_BLOB
...
mingw-w64 bug 523 means that compile fails with missing type CERT_NAME_BLOB
Pulling in wincrypt.h solves this
2019-11-17 14:31:23 +10:00
Tau
0317a48280
platform/netenv.c: Fix GetIfTable() for idz
2019-11-07 18:11:26 -05:00
Tau
7f05295b2e
platform/config.c: Fix sscanf() format string
2019-11-06 20:18:56 -05:00
Tau
48721f5418
platform/vfs.c: Abort if VFS is misconfigured
2019-11-05 20:44:00 -05:00
Tau
8b8656c9d2
platform: Shift config structs around
2019-11-05 19:31:11 -05:00
Tau
dcdc19086d
platform/config.c: Set sensible default keychip subnet
2019-11-04 21:47:41 -05:00
Tau
f76ddf2103
platform/amvideo.c: Trim debug log
...
We don't really need to dump all those hex memory addresses.
2019-11-03 19:54:41 -05:00
Tau
c7255e3ebb
platform/pcbid.c: Return HRESULT for consistency
2019-11-03 19:54:31 -05:00
Tau
879dc0bfb4
Use new iohook_open_nul_fd() API
...
Makes error handling more consistent
2019-11-03 11:02:54 -05:00
Tau
3d6669dff1
platform: Re-fuse Nu and ALLS platforms
...
There's basically no difference at the platform level except for
the addition of the ALLS PCBID hook, which is harmless on Nu.
2019-11-03 09:52:33 -05:00
Tau
06df306c52
Fix some dprintf() message prefixes
2019-11-03 09:44:40 -05:00
Tau
46e5c6127d
Fix function pointer calling convention syntax
...
Fixes MSVC build
2019-11-03 08:36:37 -05:00
Tau
de134877a6
platform/netenv.c: Virualize LAN configuration
2019-11-02 23:10:27 -04:00