[XMAS Release][v232] Swordie source

Questions about SQL migration and script files for SwordieMS v232

Hi everyone,I am running a SwordieMS v232 server and it's currently stable with a few players. I found three folders in my SQL directory: migration, scripts, and cleanup.
  1. Since my server is already live, is it safe to execute these migration files (V1 to V79)? Will they cause any data loss or conflicts with current player data?
  2. I'm having an issue where some items like "Spell Traces" are not dropping from mobs. Which SQL file should I use to fix the global drop table?
  3. Should I run the cleanup scripts periodically to maintain server performance?
Thank you for your help!
 

Attachments

  • 1770121052890 - [XMAS Release][v232] Swordie source - RaGEZONE Forums
    1770121052890.webp
    31.3 KB · Views: 63
  • 1770121085103 - [XMAS Release][v232] Swordie source - RaGEZONE Forums
    1770121085103.webp
    120.3 KB · Views: 72
  • 1770121109465 - [XMAS Release][v232] Swordie source - RaGEZONE Forums
    1770121109465.webp
    9.6 KB · Views: 74
Questions about SQL migration and script files for SwordieMS v232

Hi everyone,I am running a SwordieMS v232 server and it's currently stable with a few players. I found three folders in my SQL directory: migration, scripts, and cleanup.
  1. Since my server is already live, is it safe to execute these migration files (V1 to V79)? Will they cause any data loss or conflicts with current player data?
  2. I'm having an issue where some items like "Spell Traces" are not dropping from mobs. Which SQL file should I use to fix the global drop table?
  3. Should I run the cleanup scripts periodically to maintain server performance?
Thank you for your help!
1. These files are executed automatically by the server. Don't execute them manually. They're basically incremental changes to the database structure.
2.
3. Maybe but on a server with a very low plaeyr count you're probably not running into the issues that those clean up scripts resolve. You won't see any performance gains most likely.
 
I successfully set up a server using the files provided in this thread, and I can log in fine on my local machine. However, when others try to connect, they encounter a 0xe06d7363 KERNELBASE.dll error, and the MapleStory client fails to launch.

Interestingly, one of my friends who has no issues playing on other Swordie servers is still getting this error with my setup. This suggests the issue might be specific to my files or configuration rather than their local environment.

I've tested this with both the launcher provided here on Ragezone and a simple custom launcher I made. In both cases, my friend can register and log in through the launcher, but the game client itself won't start.

Are there any specific settings or common pitfalls I should look into? If anyone knows a solution or has run into this before, I would really appreciate your help. Thanks in advance!
 
Last edited:
I tried it myself, it really works, but there is a problem, it freezes like crazy and my computer specs are crazy. Is there a way to fix this bug?


1771542613196 - [XMAS Release][v232] Swordie source - RaGEZONE Forums
 
Last edited:
View attachment 294585 MapleStory.exe WebStart whatever Unable to log in to the game
you can get the token from the server via API, here is a quick batch script for this:


Code:
@echo off
setlocal

set /p MS_USER=Username:
set /p MS_PASS=Password:

for /f "usebackq delims=" %%T in (`powershell -NoProfile -Command "$ErrorActionPreference='Stop'; $body=@{username='%MS_USER%';password='%MS_PASS%'} | ConvertTo-Json; $res=Invoke-RestMethod -Method Post -Uri 'http://localhost:3000/api/login' -ContentType 'application/json' -Body $body; $res.token"`) do set "MS_TOKEN=%%T"

if not defined MS_TOKEN (
  echo Failed to get login token from http://localhost:3000/api/login
  exit /b 1
)

cd /d "C:\Program Files (x86)\Steam\steamapps\content\app_216150\depot_216151"
start "" "MapleStory.exe" WebStart %MS_TOKEN%

Change the client install location / server URL as needed
 
normal login system.
1) remove swordie.dll and replace edited nmco dlls to original one.
2) put my NGClient64.aes to client folder.
3) merge chui's PR to your local branch to handle login packet.
(added more info)
4) remove NexonAnalytics64.dll from client folder. to block port 3000 unknown checks.
5) change SERVER_IP in GameConstants.java to `public static final byte[] SERVER_IP = new byte[]{(byte)175,(byte)207,(byte)3,(byte)211};`
chui's PR :


packet analyzing tool.
1) drag and drop your MapleStory.exe to RunEmu64.exe to load packet editor.
you can easily analyze packet format.



src:

download:
 
Last edited:
I've set it up and I'm playing, only trouble was with IntelliJ(had to choose module "maplestory" and not "main"). The guide was clear and to the point though!
I'm trying to do Monster Collections and Familiars(I liked Monster Book back in v83), are they implemented and if not, would it be difficult to? I also ask because I tried to level up a familiar(just a Green Mushroom for testing) and it wouldn't go past lvl1, even though the xp bar was full.
But in any case, superb work, thank you very much for the wonderful Xmas Gift and all the best! 👌
 
Last edited:
ed to get login to

normal login system.
1) remove swordie.dll and replace edited nmco dlls to original one.
2) put my NGClient64.aes to client folder.
3) merge chui's PR to your local branch to handle login packet.
chui's PR :


packet analyzing tool.
1) drag and drop your MapleStory.exe to RunEmu64.exe to load packet editor.
you can easily analyze packet format.



src:

download:

Is there a DLL file that adds Chinese chat support to games?
 
[Fixed]
Great release! Looking forward to tinkering on this.

Server is up and running but client wont connect. Stuck at login. Enter user and pass, click login and nothing. Any help would be great.

The Server console:
1772671860300 - [XMAS Release][v232] Swordie source - RaGEZONE Forums



UPDATE:
Reinstalled client, used clean install in conjunction with:


Worked perfectly!
 
Last edited:
I successfully set up a server using the files provided in this thread, and I can log in fine on my local machine. However, when others try to connect, they encounter a 0xe06d7363 KERNELBASE.dll error, and the MapleStory client fails to launch.

Interestingly, one of my friends who has no issues playing on other Swordie servers is still getting this error with my setup. This suggests the issue might be specific to my files or configuration rather than their local environment.

I've tested this with both the launcher provided here on Ragezone and a simple custom launcher I made. In both cases, my friend can register and log in through the launcher, but the game client itself won't start.

Are there any specific settings or common pitfalls I should look into? If anyone knows a solution or has run into this before, I would really appreciate your help. Thanks in advance!
I am getting this error too, did you manage to solve it? only thing I havent tried is zipping up the local copy of the client and passing it to my friend.

Edit: tried zipping up my whole local copy (which is definitely working) and getting my friend to download it, still failing with kernelbase.dll error, at this point I am convinced something on an OS level that DOES NOT like this iteration of the game, I had a v83 server (based off cosmicp0nk) which my friend was able to join no issues, sadly if anyone has a fix or workaround that'd be great!

Edit2: ran a hash checksum, both client folders match bit for bit so it definitely is a user environment issue, tried literally everything bar a full os wipe, interestingly, running procmon, the game no longer launches, without procmon, it launches, hits a white screen, and crashes with the kernelbase.dll error, attached both logs if anyone can figure it out.
 

Attachments

Last edited:
I got it running using heidiSQL and VScode with java extension.

But I got one issue: it seems that the skill.wz of this version of GMS can not be opened by HaRepacker - although the server is still able to read it and use data.wz for hot fix, I wonder how I actually edit the skill.wz. Same goes for sound.wz, etc.
 
Is there no way to simplify all this into a singular download and launch? I feel quite sad and overwhelmed when I see all the setup.
 
Hola, estoy intentando usar el lanzador con Swordie v232, pero me quedo atascado en la etapa de inicio de sesión.


Mi configuración es:


  • Servidor Java Swordie v232 (inicio de sesión en el puerto 8484 + canales funcionando correctamente)
  • MySQL configurado y funcionando
  • Cliente v232 limpio con archivos WZ del repositorio
  • El lanzador se compiló y ejecutó como administrador.

El lanzador se abre, pero no se autentica ni permite acceder al juego (se queda en la pantalla de inicio de sesión y no se conecta correctamente al servidor).


Quería confirmar:


  • ¿Este lanzador requiere un sistema de autenticación independiente además del servidor Swordie?
  • ¿O debería funcionar con el servidor de inicio de sesión estándar Swordie v232?
  • ¿Existe algún paso adicional de configuración de IP/paquetes que no esté documentado?

Gracias de antemano.
 
Hi everyone,

I am currently playing the v232 version provided by the forum and experiencing some issues/bugs regarding several bosses. I would really appreciate some help or clarification on the following matters:

1. Darknell (Crash Issue)​

  • Problem: Every time I try to enter the Darknell boss fight, the game completely crashes to the desktop (the game window closes immediately) before the boss even appears.
  • Question: Is this a known bug in this version, or is there a specific fix/patch for this?

2. Gloom (Mechanic Bug)​

  • Problem: I am able to enter the Gloom fight, but the boss's fear/wrath gauge does not increase at all. Because the gauge is stuck, Gloom never opens its eye or drops its tentacles, making it impossible to climb up and damage the boss (since it stays floating high up).
  • Question: Is Gloom's script broken in this release, or is there a workaround to trigger the mechanic?

3. Chosen Seren, Julieta, and Akechi Mitsuhide (Prequest/Access Issue)​

  • Problem: In the Boss UI, the "GO" button for these bosses is greyed out and unclickable.
  • Questions:
    • Could anyone guide me on where to start the prerequisite quests (Prequests) for these bosses in this version?
    • Alternatively, could you provide the map IDs so I can use the Quick Move / Map Teleport feature to warp directly into the maps?
    • Or are these bosses simply not fully coded/available yet in this v232 release?
 
Last edited:
Hi everyone,

I am currently playing the v232 version provided by the forum and experiencing some issues/bugs regarding several bosses. I would really appreciate some help or clarification on the following matters:

1. Darknell (Crash Issue)​

  • Problem: Every time I try to enter the Darknell boss fight, the game completely crashes to the desktop (the game window closes immediately) before the boss even appears.
  • Question: Is this a known bug in this version, or is there a specific fix/patch for this?

2. Gloom (Mechanic Bug)​

  • Problem: I am able to enter the Gloom fight, but the boss's fear/wrath gauge does not increase at all. Because the gauge is stuck, Gloom never opens its eye or drops its tentacles, making it impossible to climb up and damage the boss (since it stays floating high up).
  • Question: Is Gloom's script broken in this release, or is there a workaround to trigger the mechanic?

3. Chosen Seren, Julieta, and Akechi Mitsuhide (Prequest/Access Issue)​

  • Problem: In the Boss UI, the "GO" button for these bosses is greyed out and unclickable.
  • Questions:
    • Could anyone guide me on where to start the prerequisite quests (Prequests) for these bosses in this version?
    • Alternatively, could you provide the map IDs so I can use the Quick Move / Map Teleport feature to warp directly into the maps?
    • Or are these bosses simply not fully coded/available yet in this v232 release?
Darknell and gloom both are not coded, probably have to fix the entrance script to fix the crash. no idea about the 3rd
 
Hey guys, quick question. Why is it that most .wz files can't be opened using standard tools?
 
Back