Martin Michelsen
|
2aca408a9e
|
create output dir if needed
|
2023-12-23 21:25:11 -08:00 |
|
Martin Michelsen
|
3991d7b534
|
fix Revision.cc generation
|
2023-12-23 21:22:02 -08:00 |
|
Martin Michelsen
|
3823fc94f1
|
add $si command
|
2023-12-23 20:41:21 -08:00 |
|
Martin Michelsen
|
cf7c4674d6
|
add decode-sjis action
|
2023-12-22 21:54:59 -08:00 |
|
Martin Michelsen
|
4de23561b0
|
add option to unmask Ep3 whispers on proxy server, and prevent this from working on newserv
|
2023-12-22 21:54:48 -08:00 |
|
Martin Michelsen
|
fa9b4d7f61
|
implement $ping on proxy server
|
2023-12-22 20:21:43 -08:00 |
|
Martin Michelsen
|
2ee6119c93
|
fix kap and ktp Ep3 env stat expr tokens
|
2023-12-22 18:26:35 -08:00 |
|
Martin Michelsen
|
23d4b7d905
|
fix Ep3 6x70 again
|
2023-12-22 17:17:25 -08:00 |
|
Martin Michelsen
|
ef40007720
|
fix CHALLENGE16 text encoding
|
2023-12-22 16:46:15 -08:00 |
|
Martin Michelsen
|
05dcc0edfc
|
remove note about Ep3 6x70
|
2023-12-22 15:29:01 -08:00 |
|
Martin Michelsen
|
d7bdbf19d1
|
fix 6x69 client ID check
|
2023-12-22 15:27:45 -08:00 |
|
Martin Michelsen
|
cf0588afc8
|
fix Ep3 6x70 handler
|
2023-12-22 15:27:45 -08:00 |
|
Martin Michelsen
|
e35c0c82a5
|
fix 6x70 for all cross-version cases
|
2023-12-21 22:23:39 -08:00 |
|
Martin Michelsen
|
b0b51b425a
|
always block 97 command in proxy sessions
|
2023-12-21 22:23:39 -08:00 |
|
Martin Michelsen
|
98bd54b98f
|
clean up SAVE_ENABLED flag usage
|
2023-12-21 19:54:01 -08:00 |
|
Martin Michelsen
|
30cf74ee87
|
check game mode for v1/v2 crossplay
|
2023-12-21 14:57:34 -08:00 |
|
Martin Michelsen
|
522c1848e1
|
use a cleaner method to deal with duplicate 97 commands
|
2023-12-21 14:53:56 -08:00 |
|
Martin Michelsen
|
d7978aa99e
|
fix PSO PC corruption message caused by multiple proxy sessions
|
2023-12-21 09:59:58 -08:00 |
|
Martin Michelsen
|
b17dd5b196
|
make 6xE2 result weapons unidentified
|
2023-12-20 16:44:25 -08:00 |
|
Martin Michelsen
|
40c0953ebc
|
switch 6xBE and 6xE3 order
|
2023-12-20 16:22:56 -08:00 |
|
Martin Michelsen
|
82aaf4cd34
|
implement 6xE2 subcommand
|
2023-12-20 15:42:29 -08:00 |
|
Martin Michelsen
|
f048a4f5fb
|
add reassembly mode in quest script disassembler
|
2023-12-20 14:59:39 -08:00 |
|
Martin Michelsen
|
c68181e8c0
|
don't use drop command to change item visibility
|
2023-12-19 13:33:51 -08:00 |
|
Martin Michelsen
|
f2f72b537d
|
fix $loadchar slot index
|
2023-12-19 11:37:54 -08:00 |
|
Martin Michelsen
|
3284e5ddc1
|
add missing include on Linux
|
2023-12-19 10:54:23 -08:00 |
|
Martin Michelsen
|
1299cc345b
|
create players directory if it does not exist
|
2023-12-18 23:31:09 -08:00 |
|
Martin Michelsen
|
b7604eb643
|
add ability to forbid specific quest flag writes
|
2023-12-18 21:58:39 -08:00 |
|
Martin Michelsen
|
e3315822de
|
block various types of NPC FSOD from SPSOF
|
2023-12-18 20:33:07 -08:00 |
|
Martin Michelsen
|
0ec685cbd0
|
remove duplicate function definition
|
2023-12-18 13:31:38 -08:00 |
|
Martin Michelsen
|
12f5b52680
|
fix name for 6x17/6x18 structs
|
2023-12-18 13:31:25 -08:00 |
|
Martin Michelsen
|
49c947b352
|
prevent various malicious SPSOF commands
|
2023-12-18 10:28:32 -08:00 |
|
Martin Michelsen
|
58fa32b95b
|
fix PC NTE menu item flags
|
2023-12-17 23:49:20 -08:00 |
|
Martin Michelsen
|
7581c8e175
|
enable chat commands by default in proxy sessions
|
2023-12-17 23:32:41 -08:00 |
|
Martin Michelsen
|
30b97df4f1
|
add quest debugging functions on proxy server
|
2023-12-17 23:32:41 -08:00 |
|
Martin Michelsen
|
3f9cad1ca5
|
add support for PC NTE
|
2023-12-17 23:32:41 -08:00 |
|
Martin Michelsen
|
a6c4217875
|
add $where command
|
2023-12-17 23:32:41 -08:00 |
|
Martin Michelsen
|
de5547ff68
|
clean up 6x75 structure
|
2023-12-17 23:32:41 -08:00 |
|
Martin Michelsen
|
af06741788
|
enforce min stack sizes for quest opcodes too
|
2023-12-17 18:15:30 -08:00 |
|
Martin Michelsen
|
d64c9621af
|
fix converted 6x70 subcommand size field
|
2023-12-17 18:06:45 -08:00 |
|
Martin Michelsen
|
8b0f62f71e
|
don't allow creeating x0 stacks with $item
|
2023-12-17 17:43:54 -08:00 |
|
Martin Michelsen
|
7a34fb0f7a
|
fix minimum player levels for Hard, etc. on non-V4
|
2023-12-17 13:50:47 -08:00 |
|
Martin Michelsen
|
f14f7dd93b
|
enable item tracking on NTE and 11/2000 and make $item work
|
2023-12-17 13:50:44 -08:00 |
|
Martin Michelsen
|
209ccd6726
|
switch text transcoder error case
|
2023-12-16 18:00:04 -08:00 |
|
Martin Michelsen
|
367c4e77c1
|
split allowed drop modes for different game modes
|
2023-12-16 12:00:29 -08:00 |
|
Martin Michelsen
|
81af488e26
|
add ability to hide quests based on game player count
|
2023-12-16 11:28:40 -08:00 |
|
Martin Michelsen
|
a9afab9717
|
fix dropping items breaking extension data
|
2023-12-16 10:09:52 -08:00 |
|
Martin Michelsen
|
66d7594a36
|
implement nonstandard drop modes
|
2023-12-16 10:09:40 -08:00 |
|
Martin Michelsen
|
2bd43391a6
|
mitigate potential $persist abuse
|
2023-12-13 21:47:51 -08:00 |
|
Martin Michelsen
|
974269187b
|
add timeout for persistent games
|
2023-12-13 20:52:35 -08:00 |
|
Martin Michelsen
|
3551b9abc3
|
add missing include
|
2023-12-13 15:56:49 -08:00 |
|