Non-default resolution chat bar changer

I remember this being a thing that someone made to support custom resolutions for the game…
But with websites and forums closing down left and right, it was tough to find the file.

I did stumble upon this on a discord server and modified it to LifeTO needs (since launcher settings already support custom resolutions)

@echo off
CMD /C EXIT 0
pushd %~dp0
set ERRORLEVEL=1
set y=1
set n=0
set yes=1
set no=0
set 1=1
set 0=0
set width=1024
set height=768
set a=319
set chatui=n
set chatui2=n

echo ===========TRICKSTER RESOLUTION CHANGER==========
echo ==================by: morizuki===================
echo =================fb: Stamos Yang=================
echo.
echo ####Choose any combination of Width x Height ####
echo #         Suggested Display Resolution          #
echo #                   (w  x  h)                   #
echo #   800 x 600   #  1024 x 600   #  1024 x 720   #
echo #  1024 x 768   #  1152 x 864   #  1280 x 720   #
echo #  1280 x 768   #  1280 x 800   #  1280 x 960   #
echo #  1280 x 1024  #  1360 x 768   #  1366 x 768   #
echo #  1400 x 1050  #  1440 x 900   #  1600 x 900   #
echo #  1600 x 1200  #  1680 x 1050  #  1920 x 1080  #
echo #  1920 x 1200  #               #               #
echo #################################################
echo.
set /P width=Choose a width (default is 1024):
echo.
set /P height=Choose a height (default is 768):
echo.
echo.
set /P chatui=Change Chat Bar Length? (y/n) (default is no):
If %chatui%==y goto changechat
If %chatui%==yes goto changechat
if not %chatui%==y goto donotchangechat
if not %chatui%==yes goto donotchangechat
echo.
:changechat
	set /P a="Input a number for Chat Bar Length? (default is 319, Maximum is 520 for 1920 resolution): "
	set /A a=%a%
	set /A result1="%width%*a"
	echo.
	IF NOT EXIST "%~dp0"data\UI_nori\ChatUI.ucf_bak (
		copy "%~dp0"data\UI_nori\ChatUI.ucf "%~dp0"data\UI_nori\ChatUI.ucf_bak >NUL
	)
	set iViewDimX=%result1:~0,3%
	set /A iEditBoxDimX=%iViewDimX%-76
	set /A iEditBoxMinDimX=%iEditBoxDimX%-118
	set /A iComboBoxDimX=%iEditBoxDimX%-135
	set /A iCloseBtnCoordX=%iEditBoxDimX%+59
	set /A iModeButtonDimXMinus3=%iViewDimX%-3
	set /A iModeButtonDimX=%iModeButtonDimXMinus3%/5
	set /A iDummyModeButtonDimXMinus3=%iViewDimX%-3
	set /A iDummyModeButtonDimXDivide5=%iDummyModeButtonDimXMinus3%/5
	set /A iDummyModeButtonDimX=%iDummyModeButtonDimXDivide5%-1
	set /A iStatViewDimX=%iViewDimX%-2

	echo iViewDimX	= %iViewDimX% > "%~dp0"data\UI_nori\ChatUI.ucf
	echo iViewDimY	= 22 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxDimX	= %iEditBoxDimX% >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxCoordX	= 58 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxCoordY	= 3 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxMinDimX	= %iEditBoxMinDimX% >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxMinDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxMinCoordX	= 176 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxMinCoordY	= 3 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iComboBoxDimX	= %iComboBoxDimX% >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iComboBoxDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iComboBoxCoordX	= 58 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iComboBoxCoordY	= 3 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEmoticonBtnCoordX	= 5 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEmoticonBtnCoordY	= 5 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iMemoBtnCoordX		= 22 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iMemoBtnCoordY		= 5 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iWhisperBtnCoordX	= 40 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iWhisperBtnCoordY	= 5 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iCloseBtnCoordX		= %iCloseBtnCoordX% >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iCloseBtnCoordY		= 6 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iStatViewDimX	= %iStatViewDimX% >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iStatViewDimY	= 78 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iStatViewMaxDimX	= %iStatViewDimX% >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iStatViewMaxDimY	= 478 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iModeButtonDimX	= %iModeButtonDimX% >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iModeButtonDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iDummyModeButtonDimX	= %iDummyModeButtonDimX% >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iDummyModeButtonDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	goto donotchangechatdefault
:donotchangechat
set /P chatui2=Change Chat Bar Length to Default? (y/n):
echo.
If %chatui2%==y goto changechatdefault
If %chatui2%==yes goto changechatdefault
if not %chatui2%==y goto donotchangechatdefault
if not %chatui2%==yes goto donotchangechatdefault
:changechatdefault
	echo iViewDimX	= 327 > "%~dp0"data\UI_nori\ChatUI.ucf
	echo iViewDimY	= 22 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxDimX	= 251 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxCoordX	= 58 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxCoordY	= 3 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxMinDimX	= 133 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxMinDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxMinCoordX	= 176 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxMinCoordY	= 3 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iComboBoxDimX	= 116 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iComboBoxDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iComboBoxCoordX	= 58 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iComboBoxCoordY	= 3 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEmoticonBtnCoordX	= 5 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEmoticonBtnCoordY	= 5 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iMemoBtnCoordX		= 22 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iMemoBtnCoordY		= 5 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iWhisperBtnCoordX	= 40 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iWhisperBtnCoordY	= 5 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iCloseBtnCoordX		= 310 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iCloseBtnCoordY		= 6 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iStatViewDimX	= 325 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iStatViewDimY	= 78 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iStatViewMaxDimX	= 325 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iStatViewMaxDimY	= 478 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iModeButtonDimX	= 65 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iModeButtonDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iDummyModeButtonDimX	= 64 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iDummyModeButtonDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
:donotchangechatdefault
echo.
popd
set x=
set y=
set n=
set result1=
set height=
set width=
set chatui=
set a=
echo.
echo.
echo Done changing your Resolution. If you encounter any error, just PM me on Facebook or choose the Default Width and Height
echo.
echo Just ignore the error "already exist and display error"
echo.
echo.
pause
start Splash.exe

Save this as a .bat file in the game directory and then run it

I dunno, hope it works :slight_smile:

1 Like

The original file

@echo off
CMD /C EXIT 0
pushd %~dp0
set ERRORLEVEL=1
set y=1
set n=0
set yes=1
set no=0
set 1=1
set 0=0
set width=1024
set height=768
set a=319
set chatui=n
set chatui2=n
set fullscreen=n

echo ===========TRICKSTER RESOLUTION CHANGER==========
echo ==================by: morizuki===================
echo =================fb: Stamos Yang=================
echo.
echo ####Choose any combination of Width x Height ####
echo #         Suggested Display Resolution          #
echo #                   (w  x  h)                   #
echo #   800 x 600   #  1024 x 600   #  1024 x 720   #
echo #  1024 x 768   #  1152 x 864   #  1280 x 720   #
echo #  1280 x 768   #  1280 x 800   #  1280 x 960   #
echo #  1280 x 1024  #  1360 x 768   #  1366 x 768   #
echo #  1400 x 1050  #  1440 x 900   #  1600 x 900   #
echo #  1600 x 1200  #  1680 x 1050  #  1920 x 1080  #
echo #  1920 x 1200  #               #               #
echo #################################################
echo.
set /P width=Choose a width (default is 1024): 
echo.
set /P height=Choose a height (default is 768): 
echo.
set /P fullscreen=Full Screen? (y/n) (default is no): 
set /a fullscreen=%fullscreen%
echo.
set /P chatui=Change Chat Bar Length? (y/n) (default is no): 
If %chatui%==y goto changechat
If %chatui%==yes goto changechat
if not %chatui%==y goto donotchangechat
if not %chatui%==yes goto donotchangechat
echo.
:changechat
	set /P a="Input a number for Chat Bar Length? (default is 319, Maximum is 520 for 1920 resolution): "
	set /A a=%a%
	set /A result1="%width%*a"
	echo.
	IF NOT EXIST "%~dp0"data\UI_nori\ChatUI.ucf_bak (
		copy "%~dp0"data\UI_nori\ChatUI.ucf "%~dp0"data\UI_nori\ChatUI.ucf_bak >NUL
	)
	set iViewDimX=%result1:~0,3%
	set /A iEditBoxDimX=%iViewDimX%-76
	set /A iEditBoxMinDimX=%iEditBoxDimX%-118
	set /A iComboBoxDimX=%iEditBoxDimX%-135
	set /A iCloseBtnCoordX=%iEditBoxDimX%+59
	set /A iModeButtonDimXMinus3=%iViewDimX%-3
	set /A iModeButtonDimX=%iModeButtonDimXMinus3%/5
	set /A iDummyModeButtonDimXMinus3=%iViewDimX%-3
	set /A iDummyModeButtonDimXDivide5=%iDummyModeButtonDimXMinus3%/5
	set /A iDummyModeButtonDimX=%iDummyModeButtonDimXDivide5%-1
	set /A iStatViewDimX=%iViewDimX%-2

	echo iViewDimX	= %iViewDimX% > "%~dp0"data\UI_nori\ChatUI.ucf
	echo iViewDimY	= 22 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxDimX	= %iEditBoxDimX% >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxCoordX	= 58 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxCoordY	= 3 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxMinDimX	= %iEditBoxMinDimX% >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxMinDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxMinCoordX	= 176 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxMinCoordY	= 3 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iComboBoxDimX	= %iComboBoxDimX% >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iComboBoxDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iComboBoxCoordX	= 58 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iComboBoxCoordY	= 3 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEmoticonBtnCoordX	= 5 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEmoticonBtnCoordY	= 5 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iMemoBtnCoordX		= 22 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iMemoBtnCoordY		= 5 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iWhisperBtnCoordX	= 40 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iWhisperBtnCoordY	= 5 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iCloseBtnCoordX		= %iCloseBtnCoordX% >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iCloseBtnCoordY		= 6 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iStatViewDimX	= %iStatViewDimX% >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iStatViewDimY	= 78 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iStatViewMaxDimX	= %iStatViewDimX% >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iStatViewMaxDimY	= 478 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iModeButtonDimX	= %iModeButtonDimX% >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iModeButtonDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iDummyModeButtonDimX	= %iDummyModeButtonDimX% >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iDummyModeButtonDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	goto copyfiles
:donotchangechat
set /P chatui2=Change Chat Bar Length to Default? (y/n): 
echo.
If %chatui2%==y goto changechatdefault
If %chatui2%==yes goto changechatdefault
if not %chatui2%==y goto donotchangechatdefault
if not %chatui2%==yes goto donotchangechatdefault
goto copyfiles
:changechatdefault
	echo iViewDimX	= 327 > "%~dp0"data\UI_nori\ChatUI.ucf
	echo iViewDimY	= 22 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxDimX	= 251 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxCoordX	= 58 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxCoordY	= 3 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxMinDimX	= 133 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxMinDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxMinCoordX	= 176 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEditBoxMinCoordY	= 3 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iComboBoxDimX	= 116 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iComboBoxDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iComboBoxCoordX	= 58 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iComboBoxCoordY	= 3 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEmoticonBtnCoordX	= 5 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iEmoticonBtnCoordY	= 5 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iMemoBtnCoordX		= 22 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iMemoBtnCoordY		= 5 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iWhisperBtnCoordX	= 40 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iWhisperBtnCoordY	= 5 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iCloseBtnCoordX		= 310 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iCloseBtnCoordY		= 6 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iStatViewDimX	= 325 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iStatViewDimY	= 78 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iStatViewMaxDimX	= 325 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iStatViewMaxDimY	= 478 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iModeButtonDimX	= 65 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iModeButtonDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iDummyModeButtonDimX	= 64 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo iDummyModeButtonDimY	= 18 >> "%~dp0"data\UI_nori\ChatUI.ucf
	echo. >> "%~dp0"data\UI_nori\ChatUI.ucf
	goto copyfiles
:donotchangechatdefault
echo.
goto copyfiles

:copyfiles

if %width% LSS 1024 goto smallresolution
if not %width% LSS 1024 goto highresolution

:highresolution
copy "%~dp0"data\UI_nori\intro_img\intro_base1024.nri "%~dp0"data\UI_nori\intro_img\intro_base%width%.nri >NUL
copy "%~dp0"data\UI_nori\intro_img\intro_Load1024.nri "%~dp0"data\UI_nori\intro_img\intro_Load%width%.nri >NUL
echo.
mkdir "%~dp0"data\UI_nori\LoadingImg_%width% >NUL
echo.
copy "%~dp0"data\UI_nori\LoadingImg_1024\* "%~dp0"data\UI_nori\LoadingImg_%width%\ >NUL
copy "%~dp0"data\UI_nori\CharSelectUI_1024.nri "%~dp0"data\UI_nori\CharSelectUI_%width%.nri >NUL
copy "%~dp0"data\UI_nori\CharSelectUI_1024.ucf "%~dp0"data\UI_nori\CharSelectUI_%width%.ucf >NUL
copy "%~dp0"data\UI_nori\FortuneBg_1024.nri "%~dp0"data\UI_nori\FortuneBg_%width%.nri >NUL
copy "%~dp0"data\UI_nori\InstructionUI_1024.nri "%~dp0"data\UI_nori\InstructionUI_%width%.nri >NUL
copy "%~dp0"data\UI_nori\InstructionUI_1024.ucf "%~dp0"data\UI_nori\InstructionUI_%width%.ucf >NUL
copy "%~dp0"data\UI_nori\LoginUI_1024.ucf "%~dp0"data\UI_nori\LoginUI_%width%.ucf >NUL
copy "%~dp0"data\UI_nori\map_loading_1024.jpg "%~dp0"data\UI_nori\map_loading_%width%.jpg >NUL
reg add HKCU\SOFTWARE\NTREEV\TRICKSTER_LF\SETUP /f /v heightPixel /t REG_DWORD /d %height% >NUL
reg add HKCU\SOFTWARE\NTREEV\TRICKSTER_LF\SETUP /f /v widthPixel /t REG_DWORD /d %width% >NUL
reg add HKCU\SOFTWARE\NTREEV\TRICKSTER_LF\SETUP /f /v "Full Screen" /t REG_DWORD /d %fullscreen% >NUL
goto exit

:smallresolution
copy "%~dp0"data\UI_nori\intro_img\intro_base800.nri "%~dp0"data\UI_nori\intro_img\intro_base%width%.nri >NUL
copy "%~dp0"data\UI_nori\intro_img\intro_Load800.nri "%~dp0"data\UI_nori\intro_img\intro_Load%width%.nri >NUL
echo.
mkdir "%~dp0"data\UI_nori\LoadingImg_%width% >NUL
echo.
copy "%~dp0"data\UI_nori\LoadingImg_800\* "%~dp0"data\UI_nori\LoadingImg_%width%\ >NUL
copy "%~dp0"data\UI_nori\CharSelectUI_800.nri "%~dp0"data\UI_nori\CharSelectUI_%width%.nri >NUL
copy "%~dp0"data\UI_nori\CharSelectUI_800.ucf "%~dp0"data\UI_nori\CharSelectUI_%width%.ucf >NUL
copy "%~dp0"data\UI_nori\FortuneBg_800.nri "%~dp0"data\UI_nori\FortuneBg_%width%.nri >NUL
copy "%~dp0"data\UI_nori\InstructionUI_800.nri "%~dp0"data\UI_nori\InstructionUI_%width%.nri >NUL
copy "%~dp0"data\UI_nori\InstructionUI_800.ucf "%~dp0"data\UI_nori\InstructionUI_%width%.ucf >NUL
copy "%~dp0"data\UI_nori\LoginUI_800.ucf "%~dp0"data\UI_nori\LoginUI_%width%.ucf >NUL
copy "%~dp0"data\UI_nori\map_loading_800.jpg "%~dp0"data\UI_nori\map_loading_%width%.jpg >NUL
reg add HKCU\SOFTWARE\NTREEV\TRICKSTER_LF\SETUP /f /v heightPixel /t REG_DWORD /d %height% >NUL
reg add HKCU\SOFTWARE\NTREEV\TRICKSTER_LF\SETUP /f /v widthPixel /t REG_DWORD /d %width% >NUL
reg add HKCU\SOFTWARE\NTREEV\TRICKSTER_LF\SETUP /f /v "Full Screen" /t REG_DWORD /d %fullscreen% >NUL
goto exit

:exit
set /A CharSelectXMinus=%width%-582
set /A CharSelectX=CharSelectXMinus/2
set /A CharSelectYMinus=%height%-458
set /A CharSelectY=CharSelectYMinus/2
set /A TimeCapsuleX=CharSelectX
set /A TimeCapsuleY=CharSelectY+346

IF NOT EXIST "%~dp0"data\UI_nori\CharSelectUI.ucf_bak (
	copy "%~dp0"data\UI_nori\CharSelectUI.ucf "%~dp0"data\UI_nori\CharSelectUI.ucf_bak >NUL
)
IF NOT EXIST "%~dp0"data\UI_nori\TimeCapsuleUI.ucf_bak (
	copy "%~dp0"data\UI_nori\TimeCapsuleUI.ucf "%~dp0"data\UI_nori\TimeCapsuleUI.ucf_bak >NUL
)

echo iBase_CoordX_800	  = 109 > "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iBase_CoordY_800	  = 80 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iBase_CoordX_1024	  = 221 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iBase_CoordY_1024	  = 155 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iBase_CoordX_%width%	  = %CharSelectX% >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iBase_CoordY_%width%	  = %CharSelectY% >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iDeleteBtn_CoordX     = 24 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iDeleteBtn_CoordY     = 314 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iCreateBtn_CoordX     = 86 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iCreateBtn_CoordY     = 314 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iResetLvUpPtsBtn_CoordY = 312 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iBasicBtn0_CoordX     = 449 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iBasicBtn0_CoordY     = 314 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iBasicBtn1_CoordX     = 507 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iBasicBtn1_CoordY     = 314 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iSlot0_CoordX         = 30 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iSlot0_CoordY         = 65 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iSlot1_CoordX         = 211 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iSlot1_CoordY         = 65 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iSlot2_CoordX         = 392 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iSlot2_CoordY         = 65 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iNameStat_CoordX      = 12 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iNameStat_CoordY      = 6 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iNameStat_DimX        = 138 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iNameStat_DimY        = 24 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iTypeCaption_CoordX   = 28 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iTypeCaption_CoordY   = 132 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iTypeStatic_CoordX    = 66 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iTypeStatic_CoordY    = 132 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iJobCaption_CoordX    = 28 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iJobCaption_CoordY    = 146 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iJobStatic_CoordX     = 66 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iJobStatic_CoordY     = 146 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iLevelCaption_CoordX  = 28 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iLevelCaption_CoordY  = 160 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iLevelStatic_CoordX   = 66 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iLevelStatic_CoordY   = 160 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iHPCaption_CoordX     = 28 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iHPCaption_CoordY     = 174 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iHPStatic_CoordX      = 66 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iHPStatic_CoordY      = 174 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iMPCaption_CoordX     = 28 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iMPCaption_CoordY     = 188 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iMPStatic_CoordX      = 66 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iMPStatic_CoordY      = 188 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iMoneyUnit_CoordX     = 121 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iMoneyUnit_CoordY     = 202 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iMoneyUnit_DimX       = 10 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iMoneyUnit_DimY       = 14 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iMoneyStatic_CoordX   = 28 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iMoneyStatic_CoordY   = 202 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iMoneyStatic_DimX     = 90 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iMoneyStatic_DimY     = 14 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iCaption_DimX         = 35 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iCaption_DimY         = 14 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iStatic_DimX          = 65 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iStatic_DimY          = 14 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iSelectFrame0_CoordX  = 22 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iSelectFrame0_CoordY  = 44 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iSelectFrame1_CoordX  = 203 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iSelectFrame1_CoordY  = 44 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iSelectFrame2_CoordX  = 384 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iSelectFrame2_CoordY  = 44 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iCharPic_CoordX       = 58 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iCharPic_CoordY       = 106 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iCharPic_DimX         = 43 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iCharPic_DimY         = 15 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iMsgBox_DimX          = 210 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iMsgBox_DimY          = 100 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iMsgBoxStatic_DimX    = 150 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iMsgBoxStatic_DimY    = 32 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
 echo. >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iMsgBoxStatic_CoordX  = 52 >> "%~dp0"data\UI_nori\CharSelectUI.ucf
echo iMsgBoxStatic_CoordY  = 24 >> "%~dp0"data\UI_nori\CharSelectUI.ucf

echo iMenu_CoordX_800	= 109 > "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iMenu_CoordY_800	= 426 >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iMenu_CoordX_1024	= 221 >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iMenu_CoordY_1024	= 501 >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iMenu_CoordX_%width%	= %TimeCapsuleX% >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iMenu_CoordY_%width%	= %TimeCapsuleY% >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo.  >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iMenuBtn_CoordX_0	= 35 >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iMenuBtn_CoordY_0	= 52 >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iMenuBtn_CoordX_1	= 316 >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iMenuBtn_CoordY_1	= 40 >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iMenuBtn_CoordX_2	= 435 >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iMenuBtn_CoordY_2	= 40 >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo.  >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iFormViewDimX		= 480 >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iFormViewDimY		= 300 >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo.  >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iListView_CoordX	= 10 >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iListView_CoordY	= 45 >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo.  >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iListView_DimX		= 460 >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iListView_DimY		= 220 >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo.  >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iListView_Field_DimX_0	= 32 >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iListView_Field_DimX_1	= 175 >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iListView_Field_DimX_2	= 51 >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf
echo iListView_Field_DimX_3	= 187 >> "%~dp0"data\UI_nori\TimeCapsuleUI.ucf


popd
set x=
set y=
set n=
set variable1=
set variable2=
set result1=
set result2=
set height=
set width=
set chatui=
set fullscreen=
set a=
set b=
echo.
echo.
echo Done changing your Resolution. If you encounter any error, just PM me on Facebook or choose the Default Width and Height
echo.
echo Just ignore the error "already exist and display error"
echo.
echo.
pause
start Splash.exe