[FF8:R] Demaster unofficial patch- HD fields, monsters, fixes + launcher 1.3.0

  • Thread starter Thread starter makipl
  • Start date Start date
Status
Not open for further replies.
M

makipl

Guest
Demaster is an injectable DLL that introduces many features: allows replacing monsters that didn't have HD textures, allows replacing fields with HD!!, allows replacing and modifying basically any texture, allows replacing battle stage textures, introduces auto UV patch, introduces direct reading of files instead of .zzz archives- basically Tonberry that works natively + several patches

Download now at:
https://github.com/MaKiPL/FF8_demastered/releases

INCLUDES 16 pages PDF with instructions step-by-step and features described

Battle stage HD:
unknown.png



It wasn't possible to replace T-rex with HD texture, now it's as easy as putting the files as in Remaster current HD textures are:
unknown.png



Fields are now in HD- you just drag and drop textures that are AI-enchanced:
unknown.png



demaster is configurable, adjustable, you can replace one texture or you can replace them all. Doesn't matter. Bigger, smaller- whatever

This is not final! More upgrades coming soon! Please report anything to make this cooler for you also report any wishes you want.

Upcoming:
* ??

Remember to check for updates via demaster_manager
 
Last edited:
Grats on the release Maki, thank you! I've downloaded it but there's no PDF instructions file, got a separate link for that?
 
OMG sorry, looks like upload failed and I didn't see it failed. Reuploaded on the same link
 
Got it thanks, I coped everything over, named the folder EXP, extracted both files to it, I also set uv patcher to 0 since the exe was already patched. I get black screen unknown exception on start up though.
 
Do you have the latest update installed? Try to disable everything and enabled one-by-one to find on what it's crashing
 
Yes ff8 steam is updated to the latest version, looks like DIRECT_IO is causing the issue.
 
hmm... do you by chance have non-latin username or path? Maybe russian folder name or something? Everything should be just fine- I don't understand hmph. Please send me your FFVIII_EFIGS.dll over pm I'll test it
 
Ok I fixed it, had to put in full path not just EXP directory in the config, thanks
 
thanks :D , to be honest i prefer the solution of substitute the normal low quality textures with the hd textures in to the .zzz archives (infact i never liked the solution of tonberry), but this is a problem solved for those who prefer this kind of mechanism to activate the modded textures , like i said i prefer to directly modify the game and completely erase the original low quality textures
 
La deee dah.. I'm so happy right now... I'm giddy.
I'm renaming my files like mad and formatting appropriately. ;)
Thanks, man.
 
I seem to be having some issues.

I installed Demaster into /Final Fantasy VIII Remastered - then decompiled the .zzz files into /Final Fantasy VIII Remastered/EXP/ and when I run the program, I get a crash to black screen if the game tries to progress past the point of 'press any key' or if you press any key to bypass the dotemu / intro movies.
This happens with both the old and new launchers...
I tried Yagami Lights method of putting the whole file path for EXP/ into the config file, but it looks like it's not reading anything from EXP at all if I do that and is bypassing all texture injection.
Any ideas?
 
Yep sorry my bad, I got it working as in the game loaded but the textures are not swapping out sadly. Just putting EXP errors the game out
 
Hey, looks like the download link was pulled. Issues with the current release or something else?
 
Hey, looks like the download link was pulled. Issues with the current release or something else?
Unfortunately yes, but it's fixed now-


(tech talk start- a lot of bla bla bla)
I was working on pre-patched FFVIII_EFIGS.dll that had ASLR disabled in DLL_CHARACTERISTICS. Therefore both IDA and Ghidra disassembled machine code: Code: [Select]
Code:
FF 15 A8 B2 66 11
as Code: [Select]
Code:
call    ds:free
, however when building demaster I have no access to data segment of given module on compile-time. Therefore raw disassembly of this opcode as said by Ghidra and defuse.ca x86 disassembler is: Code: [Select]
Code:
ff 15 a8 b2 66 11       call   DWORD PTR ds:0x1166b2a8
- while the module image base offset was 0x10000000. When ASLR is disabled, then ds:0x1166b2a8 is correct, however when ASLR is enabled by default as in original release, then the image base offset can change to example 0x7F320000, so 0x1166b2a8 didn't belong to imports of this module. It caused all the crashes because it tried to jump to unknown memory address. Only CheatEngine disassembler correctly disassembled this opcode as Code: [Select]
Code:
CALL DWORD PTR [FFVIII_EFIGS.dll+0x166b2a8]
- however it did that way because CE don't work on static database but on runtime, so it knew the image bases- same would be displayed as x86dbg, windbg and etc- while IDA having a debugger it takes the data from static database and would display calculated absolute address. There were two ways: patch DLL, but I can do that before launching FF8 and injecting demaster DLL or do it correctly and change call   DWORD PTR ds:0x1166b2a8 to:
Code: [Select]
Code:
  MOV EAX, ds_free_add_rel_pointer  MOV EAX, [EAX]  CALL EAX
(tech talk end)

The new working version is available: https://github.com/MaKiPL/FF8_demastered/releases/tag/1.1.1 - it's going to be replaced with 1.2 soon with launcher and auto-unpacking requiring zero input from user along with example textures.
 
Last edited:
I verified game cache to remove the uv patch and it now loads, but still errors out when loading a save file

Log says


IMAGE_BASE at: 1630339072; OPENGL at: 0
Applying DIRECT_IO
Applying texture patches...
Applying BATTLE_CHARA patch
Applying FIELD_ENTITY patch
BATTLE_HOOK- STARTING PATCHING
Applying battle field patch
ApplyBattleFieldPatch():ds_free is at: 6293B2A8 and ds_teximg is at: 6293B4A0Applying FIELD_BACKGROUND PATCH
EXP\FFVIII_EN.exe.dat
EXP\FFVIII_EN.exe.dat
EXP\FF8-EN_HW.reg
EXP\data\lang-en\battle.fl
EXP\data\lang-en\battle.fi
EXP\data\lang-en\battle.fl
EXP\data\lang-en\battle.fi
EXP\data/lang-en\OFF_CARDS_NAMES_EN.dat
EXP\data/lang-en\OFF_CARDS_NAMES2_EN.dat
EXP\data/lang-en\BYTE_CARD_TEXTS_EN.dat
EXP\data/lang-en\OFF_TEXT_DRAW_POINT_EN.dat
EXP\data/lang-en\DESC_SCAN_EN.dat
EXP\data/lang-en\texts.txt
EXP\data\world.fi
EXP\data\world.fl
EXP\data\world.fs
EXP\shaders\main.vert
EXP\shaders\main.frag
EXP\shaders\main.vert
EXP\shaders\main_char.frag
EXP\shaders\main.vert
EXP\shaders\main_notex.frag
EXP\shaders\main_fb.vert
EXP\shaders\main_fb.frag
EXP\shaders\main_indirect.vert
EXP\shaders\main_fb.frag
EXP\shaders\main.vert
EXP\shaders\main_extend.frag
EXP\shaders\main_posteffect.vert
EXP\shaders\main_fxaa.frag
EXP\shaders\main_posteffect.vert
EXP\shaders\main_smaa_edge.frag
EXP\shaders\main_posteffect.vert
EXP\shaders\main_smaa_calcweight.frag
EXP\shaders\main_posteffect.vert
EXP\shaders\main_smaa_neighborblend.frag
EXP\shaders\main_posteffect.vert
EXP\shaders\main_brightness.frag
EXP\shaders\main_pcsettings.vert
EXP\shaders\main_pcsettings_bg.frag
EXP\shaders\main_pcsettings.vert
EXP\shaders\main_pcsettings.frag
EXP\textures\null.png
EXP\layout_pc\system\ui_hud_system_bg.png
EXP\layout_pc\system\ui_hud_system_bg_2.png
EXP\shaders\main_hq2x.vert
EXP\shaders\main_hq2x.frag
EXP\shaders\main_2xsal.vert
EXP\shaders\main_2xsal.frag
EXP\shaders\main_2xsal.vert
EXP\shaders\main_2xsal_depth.frag
EXP\shaders\main_2xsal.vert
EXP\shaders\main_2xsal_color_depth.frag
EXP\shaders\main_fxaa2.vert
EXP\shaders\main_fxaa2.frag
EXP\textures\null.png
EXP\layout_pc\cheat\ui_cm_icon_battle_assist.png
EXP\layout_pc\cheat\ui_cm_icon_no_encounter.png
EXP\layout_pc\cheat\ui_cm_icon_highspeed_mode.png
EXP\layout_pc\cheat\ui_cm_icon_nohighspeed_mode.png
EXP\textures\null.png
EXP\layout_pc\keyboard\en\ui_hud_screenkeyboard_text_00.png
EXP\layout_pc\keyboard\en\ui_hud_screenkeyboard_text_01.png
EXP\layout_pc\keyboard\keyboard\ui_hud_screenkeyboard_keytext.png
EXP\layout_pc\keyboard\keyboard\ui_hud_screenkeyboard_keywindow_00.png
EXP\layout_pc\keyboard\keyboard\ui_hud_screenkeyboard_keywindow_01.png
EXP\layout_pc\keyboard\gamepad\xbox\ui_hud_screenkeyboard_bg_xbox.png
EXP\layout_pc\keyboard\gamepad\xbox\ui_hud_screenkeyboard_text_xbox_la.png
EXP\layout_pc\keyboard\gamepad\xbox\ui_hud_screenkeyboard_button_xbox_la.png
EXP\layout_pc\keyboard\gamepad\xbox\ui_hud_screenkeyboard_text_xbox_sm.png
EXP\layout_pc\keyboard\gamepad\xbox\ui_hud_screenkeyboard_button_xbox.png
EXP\layout_pc\keyboard\gamepad\xbox\ui_hud_screenkeyboard_button_xbox_select_la.png
EXP\layout_pc\keyboard\gamepad\xbox\ui_hud_screenkeyboard_button_xbox_select_sm.png
EXP\layout_pc\keyboard\window\ui_hud_system_screenkeyboard_window.png
EXP\layout_pc\keyboard\window\ui_hud_system_screenkeyboard_window_la_00.png
EXP\layout_pc\keyboard\window\ui_hud_screenkeyboard_window_keyboard_key.png
EXP\layout_pc\keyboard\keyboard\ui_hud_screenkeyboard_bg_base_00.png
EXP\layout_pc\keyboard\window\ui_hud_screenkeyboard_window_cursor_key.png
EXP\layout_pc\keyboard\window\ui_hud_screenkeyboard_window_menu_key.png
EXP\layout_pc\keyboard\window\ui_hud_screenkeyboard_window_othermenu_key.png
EXP\layout_pc\keyboard\window\ui_hud_screenkeyboard_window_camera_key.png
EXP\layout_pc\keyboard\window\ui_hud_screenkeyboard_window_pause_key.png
EXP\layout_pc\keyboard\window\ui_hud_screenkeyboard_window_cheat_key.png
EXP\layout_pc\keyboard\window\ui_hud_screenkeyboard_window_pcmenu_key.png
EXP\layout_pc\keyboard\window\ui_hud_system_screenkeyboard_window_la_01.png
EXP\layout_pc\keyboard\window\ui_hud_screenkeyboard_window_gamepad.png
EXP\layout_pc\keyboard\window\ui_hud_screenkeyboard_window_cursor_00_gamepad.png
EXP\layout_pc\keyboard\window\ui_hud_screenkeyboard_window_cursor_01_gamepad.png
EXP\layout_pc\keyboard\window\ui_hud_screenkeyboard_window_menu_gamepad.png
EXP\layout_pc\keyboard\window\ui_hud_screenkeyboard_window_othermenu_gamepad.png
EXP\layout_pc\keyboard\window\ui_hud_screenkeyboard_window_camera_gamepad.png
EXP\layout_pc\keyboard\window\ui_hud_screenkeyboard_window_pause_gamepad.png
EXP\layout_pc\keyboard\window\ui_hud_screenkeyboard_window_cheat_gamepad.png
EXP\layout_pc\keyboard\window\ui_hud_screenkeyboard_window_pcmenu_gamepad.png
EXP\textures\null.png
EXP\layout_pc\keyboard\window\ui_hud_screenkeyboard_icon_visible_xbox.png
EXP\layout_pc\keyboard\window\ui_hud_screenkeyboard_icon_visible_key.png
EXP\layout_pc\keyboard\en\ui_hud_screenkeyboard_text_01.png
EXP\data\sound\audio.fmt
EXP\data\sound\audio.dat
EXP\layout_pc/logo/square-enix-logo.png
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
common_load_texture: tex_type: 01, pal: 0, unk: 028d6e77, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\sysfld00.tex\0.png
common_load_texture: tex_type: 02, pal: 0, unk: 028d7613, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\sysfld01.tex\0.png
common_load_texture: tex_type: 03, pal: 0, unk: 028d7e17, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\sysfnt00.tex\0_hd.png
common_load_texture: tex_type: 04, pal: 0, unk: 0467f040, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\iconfl00.tex\EN\0.png
common_load_texture: tex_type: 05, pal: 0, unk: 0467f444, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\iconfl01.tex\EN\0.png
common_load_texture: tex_type: 06, pal: 0, unk: 04692330, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\iconfl02.tex\EN\0.png
common_load_texture: tex_type: 07, pal: 0, unk: 046a5130, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\iconfl03.tex\EN\0.png
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
common_load_texture: tex_type: 30, pal: 0, unk: 0469e265, bHaveHD: TRUE, Tpage: 0
EXP\textures\icon.tex\EN\0.png
EXP\data\lang-en\main.fi
EXP\data\lang-en\main.fl
EXP\data\lang-en\main.fs
EXP\data\lang-en\main.fi
EXP\data\lang-en\main.fl
EXP\data\lang-en\main.fs
EXP\data\lang-en\main.fi
EXP\data\lang-en\main.fl
EXP\data\lang-en\main.fs
EXP\data\lang-en\main.fi
EXP\data\lang-en\main.fl
EXP\data\lang-en\main.fs
EXP\data\lang-en\main.fi
EXP\data\lang-en\main.fl
EXP\data\lang-en\main.fs
EXP\data\lang-en\main.fi
EXP\data\lang-en\main.fl
EXP\data\lang-en\main.fs
EXP\data\lang-en\main.fi
EXP\data\lang-en\main.fl
EXP\data\lang-en\main.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
common_load_texture: tex_type: 01, pal: 0, unk: 028d6ec7, bHaveHD: TRUE, Tpage: 0
common_load_texture: tex_type: 02, pal: 0, unk: 028d7663, bHaveHD: TRUE, Tpage: 0
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
common_load_texture: tex_type: 03, pal: 0, unk: 0467f040, bHaveHD: TRUE, Tpage: 0
common_load_texture: tex_type: 04, pal: 0, unk: 0467f7b4, bHaveHD: TRUE, Tpage: 0
common_load_texture: tex_type: 05, pal: 0, unk: 0467fc00, bHaveHD: TRUE, Tpage: 0
common_load_texture: tex_type: 06, pal: 0, unk: 04692a18, bHaveHD: TRUE, Tpage: 0
common_load_texture: tex_type: 07, pal: 0, unk: 046a44dd, bHaveHD: TRUE, Tpage: 0
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
common_load_texture: tex_type: 30, pal: 0, unk: 0466b2b4, bHaveHD: TRUE, Tpage: 0
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
common_load_texture: tex_type: 24, pal: 0, unk: 0466c914, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\face_b00.tex.png
common_load_texture: tex_type: FIELDBG, pal: 0, unk: 0466cd60, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\face_b01.tex.png
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
common_load_texture: tex_type: 26, pal: 0, unk: 0467f260, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\gf_big00.tex.png
common_load_texture: tex_type: 27, pal: 0, unk: 046902ec, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\gf_big01.tex.png
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
common_load_texture: tex_type: 28, pal: 0, unk: 0469061d, bHaveHD: TRUE, Tpage: 0
EXP\textures\start00.tex.png
common_load_texture: tex_type: 29, pal: 0, unk: 04690e97, bHaveHD: TRUE, Tpage: 0
EXP\textures\start01.tex.png
common_load_texture: tex_type: 05, pal: 2, unk: 028d5ed2, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\iconfl01.tex\EN\2.png
common_load_texture: tex_type: 01, pal: 7, unk: 028d6ec7, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\sysfld00.tex\7.png
common_load_texture: tex_type: 02, pal: 7, unk: 028d7663, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\sysfld01.tex\7.png
common_load_texture: tex_type: 04, pal: 0, unk: 028d6182, bHaveHD: TRUE, Tpage: 0
common_load_texture: tex_type: 04, pal: 1, unk: 028d6182, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\iconfl00.tex\EN\1.png
common_load_texture: tex_type: 04, pal: 2, unk: 028d6182, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\iconfl00.tex\EN\2.png
common_load_texture: tex_type: 05, pal: 1, unk: 028d5ed2, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\iconfl01.tex\EN\1.png
common_load_texture: tex_type: 04, pal: 5, unk: 028d6182, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\iconfl00.tex\EN\5.png
common_load_texture: tex_type: 04, pal: 23, unk: 028d6182, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\iconfl00.tex\EN\23.png
common_load_texture: tex_type: 04, pal: 7, unk: 028d6182, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\iconfl00.tex\EN\7.png
common_load_texture: tex_type: 05, pal: 23, unk: 028d5ed2, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\iconfl01.tex\EN\23.png
common_load_texture: tex_type: 06, pal: 2, unk: 028d675a, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\iconfl02.tex\EN\2.png
common_load_texture: tex_type: 06, pal: 23, unk: 028d675a, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\iconfl02.tex\EN\23.png
common_load_texture: tex_type: 07, pal: 23, unk: 028d68fa, bHaveHD: TRUE, Tpage: 0
EXP\textures\hires\iconfl03.tex\EN\23.png
EXP\data\lang-en\main.fi
EXP\data\lang-en\main.fl
EXP\data\lang-en\main.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
common_load_texture: tex_type: 01, pal: 0, unk: 04668f9c, bHaveHD: TRUE, Tpage: 0
common_load_texture: tex_type: 02, pal: 0, unk: 04669738, bHaveHD: TRUE, Tpage: 0
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
common_load_texture: tex_type: 03, pal: 0, unk: 028d61ba, bHaveHD: TRUE, Tpage: 0
common_load_texture: tex_type: 04, pal: 0, unk: 0466a070, bHaveHD: TRUE, Tpage: 0
common_load_texture: tex_type: 05, pal: 0, unk: 0466a4bc, bHaveHD: TRUE, Tpage: 0
common_load_texture: tex_type: 06, pal: 0, unk: 0466c8dc, bHaveHD: TRUE, Tpage: 0
common_load_texture: tex_type: 07, pal: 0, unk: 0467f7a0, bHaveHD: TRUE, Tpage: 0
EXP\data\lang-en\menu.fi
EXP\data\lang-en\menu.fl
EXP\data\lang-en\menu.fs
common_load_texture: tex_type: 30, pal: 0, unk: 028d61ba, bHaveHD: TRUE, Tpage: 0
EXP\data\disk\wrong_disk
EXP\data\lang-en\main.fi
EXP\data\lang-en\main.fl
EXP\data\lang-en\main.fs
 
Last edited:
I verified game cache to remove the uv patch and it now loads, but still errors out when loading a save file
mcindus have the same error but related to disk higher than 1- I am still waiting for the saves, if you can please upload yours that crash

EDIT: Thanks for the log- looks like wrong_disk is the issue
quick workaround: make an empty file: EXP/data/disk/wrong_disk - like empty, zero bytes and it will work [tested]
 
Last edited:
Works now thanks, if anyone is having issues just copy any of the disk files, open in hex editor, remove the bytes then save.
 
Demaster is an injectable DLL that introduces many features: allows replacing monsters that didn't have HD textures, allows replacing fields with HD!!, allows replacing and modifying basically any texture, allows replacing battle stage textures, introduces auto UV patch, introduces direct reading of files instead of .zzz archives- basically Tonberry that works natively + several patches
You rock Maki!  What a great new year present.
 
Status
Not open for further replies.
Back
Top