444Ro666 / MapleEzorsia-v2

v83 Standalone HD dll client/localhost
GNU Affero General Public License v3.0
84 stars 42 forks source link

Ezorsia UI not appearing when using WZ #60

Closed wejrox closed 3 months ago

wejrox commented 3 months ago

Describe the bug

Setup:

[general]
;what resolutions should the game use? (reccomended values: 1280x720, 1366x768; other values: 1600x900, 1920x1080, 1024x768)
width=1024
height=768

;what server IP address should the client try to connect to? (default: ServerIP_Address=127.0.0.1)
ServerIP_Address=127.0.0.1

;custom number of gain messages (default 26; min value 6 which is the default value in vanilla, no more than 255 or you buffer overflow)
MsgAmount=10

;Should the game start in window mode?  (true/false, default true)
WindowedMode=true

;Should the Wizet and Nexon Logos be removed from game start?   (true/false, default true)
RemoveLogos=true

[optional]
;sets the damage cap as well as cap of damage in stats window (default 199999.0, enter as #.0)
setDamageCap=199999.0

;sets use of tubi
useTubi=false

;sets the cap for movement speed of characters (default 140, 32 bit integer)
speedMovementCap=140

;only true if you directly edited the original frame in UI.wz and want to use that (true/false, default false)
CustomLoginFrame=false

;did you wz edit the cashshop backgrnd(s) to something else and are using it?(true/false, default false)
ownCashShopFrame=false

;is the server using a v62 exp table?(true/false, default false)
useV62_ExpTable=false

;rename up to 3 (default) dll names below with dll to be loaded from same folder (warning: conflicts with Ezorsia v2 will be overwritten)
;change the value back to the default value to turn off custom dll loading (default values CUSTOM.dll/CUSTOM2.dll/CUSTOM3.dll)
use_custom_dll_1=CUSTOM.dll
use_custom_dll_2=CUSTOM2.dll
use_custom_dll_3=CUSTOM3.dll

[debug]
;sleeps before loading custom dlls because they may not have themida bypass techniques built in
;adjust this number if the game is failing to launch (reccommended value range 30 to 160, default value 0)
sleepTime=0

Instead, I still see black boxes visually around the login page.

Within the DLL code, I can see where the MapleEzorsia WZ is being used, but because the code is obfuscated I'm not sure what it's doing with the WZ file.

There's also code for the img files which I feel would work based on what's written, but I don't have an img capable Maplestory installation so I can't test it out.

To Reproduce Steps to reproduce the behavior:

  1. Set up as above
  2. Open Maplestory
  3. See the black bars

Expected behavior

Based on the documentation available I should see the Maple Ezorsia UI changes.

Screenshots

image

Additional context N/A

wejrox commented 3 months ago

I think I've misunderstood what the Ezorsia UI changes actually are. I thought they would add more around the login screen etc. but that is not the case, based on the Optimum Setup video, this is the intended visuals.

As such, I'm closing this issue.