summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2024-06-05debug-debug: Update deprecated gdb syntaxFreeyorp1-3/+3
2024-06-05python3: Add explicit encoding='utf-8' for python3.6Freeyorp1-1/+1
2024-06-05python3: Add explicit list()s for python3.6Freeyorp2-7/+7
This should be reverted once we drop support for Ubuntu 18.04, and therefore python3.6, as it does clutter up the code a bit. Sourced from specing's work on the porting process. See https://git.themanaworld.org/legacy/tmwa/-/merge_requests/256
2024-06-05python3: Update namesFreeyorp2-59/+54
- unicode -> str - u'' -> '' - cStringIO -> io Sourced from specing's work on the porting process. See https://git.themanaworld.org/legacy/tmwa/-/merge_requests/256
2024-06-05python3: Strip old __future__ referencesFreeyorp5-8/+0
2024-06-04Rename .make to .mkFreeyorp1-1/+1
.mk is more widely understood than .make, for IDE usage.
2024-06-04Very basic python3 supportFreeyorp7-7/+13
Extremely minimal, not touching any __future__ imports or such. For serious use, see specing's WIP PR at: https://git.themanaworld.org/legacy/tmwa/-/merge_requests/256
2024-05-31Change char_conf.max_connect_user back to signed integerThorbjørn Lindeijer1-1/+1
This configuration variable changed from signed to unsigned with the move to Python-generated config file parsing in e1418f378c66343a35db3791cbf0d54a4be3fbd3 and c482e420bcf447073ffe3ff8a106a0561e0baadd. Changing it back to signed because it is compared to a signed integer returned from count_users. Also, having it as signed integer allows setting it to a negative value to refuse any user connection.
2024-04-12Add battle_config.max_rate limit (500). GMs cannot go above thisFedja Beader1-0/+1
Blame Ledmitz (:
2024-04-10Add server-wide drop rates modifierFedja Beader1-0/+1
2024-03-18Workaround "Function... not defined in.." (breakpoints not found) (GDB bug)Fedja Beader1-1/+14
Function "_Z13do_breakpointIN4tmwa3map11script_dataEEvRKT_PKc" not defined in "/builds/specing/tmwa/src/debug-debug/map-script-persist.cpp". Breakpoint 1 (/builds/specing/tmwa/src/debug-debug/map-script-persist.cpp:'_Z13do_breakpointIN4tmwa3map11script_dataEEvRKT_PKc') pending. void do_breakpoint<tmwa::map::script_data>(tmwa::map::script_data const&, char const*); Thanks to ssbssa@#gdb for pointing this out.
2024-02-20tools/protocol.py: Added generation of client codeThorbjørn Lindeijer1-5/+62
This helps with keeping the protocol in the Mana client up to date. ****
2022-10-23Added get all reg2, get single reg2, set/add reg2 and del reg2 to ↵HoraK-FDF1-1/+101
tmwa-admin. Fixed communication from char server to login server. Added translations and comments. Minor QoL.
2019-04-15add a built-in gm log delay optiongumi1-0/+2
2019-01-11drop support for gcc-5, gcc-6, clang-4, clang-5 in travis and fix some misc ↵gumi1-3/+3
issues
2019-01-10limit login requests to 1 per ip per X secondsgumi1-0/+2
2018-12-30pre-send the auth details to map servers instead of blindly trusting 0x0072gumi1-0/+32
2018-12-30make char server notify login server of successful authgumi1-0/+16
2018-12-18add player heal packetsv18.12.18gumi1-0/+29
2018-12-13add support for sending player HP for protocol >= 9gumi1-9/+9
2018-11-10add support for CMSG_ONLINE_LISTgumi1-5/+36
2018-04-05preemptively send auth details to char servergumi1-0/+16
why wasn't this already the case? o_o
2018-03-04send base level where appropriategumi1-3/+6
2018-02-17add missing parentheses in debug-debuggumi1-3/+3
2018-01-01release v18.1.1v18.1.1gumi1-0/+28
2016-11-27force sending .gat extension for SMSG_SET_TILES_TYPEgumi1-1/+1
2016-05-13add packet SMSG_MAP_SET_TILES_TYPE [0x0231]mekolat1-0/+20
2016-04-20add client version to packet 0x2b02mekolat1-1/+2
2016-04-15implement SMSG_PLAYER_CLIENT_COMMANDmekolat1-0/+17
2016-04-14implement SMSG_SCRIPT_MESSAGEmekolat1-0/+18
2016-04-10consolidate client version handlingmekolat1-7/+16
2016-02-08allow to not allocate stats on CCmekolat1-3/+3
do not use sex provided by client for scripts send the correct sex to the client
2016-02-08Add third gender to accountwushin1-3/+4
Add Gender to char Make gear work proper with new gender Enable legacy clients to use account gender
2015-06-28Merge pull request #123 from mekolat/charWushin1-0/+7
char server bug fix & enhancement
2015-06-20add map mask supportmekolat1-1/+14
2015-06-20npc actionsmekolat1-1/+1
2015-06-19implement change music packetmekolat1-1/+17
2015-06-19Merge pull request #103 from mekolat/pvpWushin1-2/+28
Pvp enhancements
2015-06-18move hardcoded settings in char server to config filemekolat1-0/+7
2015-06-16implement set title packetmekolat1-1/+19
2015-06-16send map pvp statusmekolat1-3/+14
2015-05-31send pvp channel and rank to clientmekolat1-0/+15
2015-05-19handle old client in login server toomekolat1-6/+1
2015-05-19fix mob hp, add mob range, unfuck packetsmekolat1-37/+43
2015-05-19allow to make npcs sitmekolat1-17/+19
2015-05-17use client versionmekolat1-2/+2
2015-05-11Merge pull request #88 from mekolat/gmpassWushin1-2/+0
remove leftovers from gm atcommand removal
2015-05-07remove leftovers from gm atcommand removalmekolat1-2/+0
2015-05-07death to the motd!!!11one11mekolat1-1/+0
2015-05-06Merge pull request #16 from Rawng/walkpathfixtestWushin1-1/+21
Send test 0x0225 packet with servers mob walkpath.