Author Topic: [FF8:R] Demaster unofficial patch- HD fields, monsters, fixes + launcher 1.2.8a  (Read 24457 times)

Maki

  • 0xBAADF00D
  • *
  • Posts: 602
  • 0xCCCCCCCC
    • View Profile
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:



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:



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





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 Edit: 2020-05-13 11:51:45 by Maki »

Yagami Light

  • *
  • Posts: 157
    • View Profile
Grats on the release Maki, thank you! I've downloaded it but there's no PDF instructions file, got a separate link for that?

Maki

  • 0xBAADF00D
  • *
  • Posts: 602
  • 0xCCCCCCCC
    • View Profile
OMG sorry, looks like upload failed and I didn't see it failed. Reuploaded on the same link

Yagami Light

  • *
  • Posts: 157
    • View Profile
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.

Maki

  • 0xBAADF00D
  • *
  • Posts: 602
  • 0xCCCCCCCC
    • View Profile
Do you have the latest update installed? Try to disable everything and enabled one-by-one to find on what it's crashing

Yagami Light

  • *
  • Posts: 157
    • View Profile
Yes ff8 steam is updated to the latest version, looks like DIRECT_IO is causing the issue.

Maki

  • 0xBAADF00D
  • *
  • Posts: 602
  • 0xCCCCCCCC
    • View Profile
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

Yagami Light

  • *
  • Posts: 157
    • View Profile
Ok I fixed it, had to put in full path not just EXP directory in the config, thanks

rartart

  • Banned
  • *
  • Posts: 100
    • View Profile
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

Mcindus

  • *
  • Posts: 917
  • Artist, Modder, Musician.
    • View Profile
    • Lunatic Pandora
La deee dah.. I'm so happy right now... I'm giddy.
I'm renaming my files like mad and formatting appropriately. ;)
Thanks, man.

Mcindus

  • *
  • Posts: 917
  • Artist, Modder, Musician.
    • View Profile
    • Lunatic Pandora
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?

Yagami Light

  • *
  • Posts: 157
    • View Profile
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

Euron-Crows-Eye

  • *
  • Posts: 8
    • View Profile
Hey, looks like the download link was pulled. Issues with the current release or something else?

Maki

  • 0xBAADF00D
  • *
  • Posts: 602
  • 0xCCCCCCCC
    • View Profile
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]
FF 15 A8 B2 66 11 as
Code: [Select]
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]
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]
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]
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 Edit: 2020-01-02 13:24:24 by Maki »

Yagami Light

  • *
  • Posts: 157
    • View Profile
I verified game cache to remove the uv patch and it now loads, but still errors out when loading a save file

Log says

Spoiler: show
Quote
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 Edit: 2020-01-02 14:17:01 by Yagami Light »

Maki

  • 0xBAADF00D
  • *
  • Posts: 602
  • 0xCCCCCCCC
    • View Profile
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 Edit: 2020-01-02 14:43:46 by Maki »

Yagami Light

  • *
  • Posts: 157
    • View Profile
Works now thanks, if anyone is having issues just copy any of the disk files, open in hex editor, remove the bytes then save.

Gensoul

  • *
  • Posts: 41
    • View Profile
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.

sylandro

  • *
  • Posts: 30
    • View Profile
I have a save file that throws an exception when loaded, in Ultimecia's castle just before the final fight.

Adding the empty wrong_disk fixed loading my other saves, but this particular one refuses to load.

Here's my save file:
http://www.mediafire.com/file/d3xvau90xlst3ov/slot1_save04.zip/file

and my log:

https://pastebin.com/F3smaSwh
« Last Edit: 2020-01-03 06:24:18 by sylandro »

Maki

  • 0xBAADF00D
  • *
  • Posts: 602
  • 0xCCCCCCCC
    • View Profile
I have a save file that throws an exception when loaded, in Ultimecia's castle just before the final fight.

Adding the empty wrong_disk fixed loading my other saves, but this particular one refuses to load.

Here's my save file:
http://www.mediafire.com/file/d3xvau90xlst3ov/slot1_save04.zip/file

and my log:

https://pastebin.com/F3smaSwh
Addressed and fixed:
https://github.com/MaKiPL/FF8_demastered/releases/tag/1.1.2

LeonhartGR

  • *
  • Posts: 2510
  • ~Whatever...~ Enjoy life!
    • View Profile
    • LeonhartGR Productions
Holy damn! Those screens look crispy and polished!

Mcindus

  • *
  • Posts: 917
  • Artist, Modder, Musician.
    • View Profile
    • Lunatic Pandora
Using 1.1.2, my field_hd_new files don't seem to be working... giving an out of bounds exception. Maybe because I have all other mods I can have enabled as well? Would my fields and field models need to be the same dimensions?

Makiia

  • *
  • Posts: 5
    • View Profile
Hey... I am new to all of this as well as the Forums, but wanted to try. I hope that's ok..
Um, I REALLY appreciate all the hard work you all are doing!!
And wanted to help playtest it out. However, for some reason, after following the given steps/instructions... It looks like it didn't actually take. Didn't apply any diffences and I don't know why o.O First it was a launcher issue.. Which the Alternative Launcher did correct :)
And the Game loads.. But nothing is changed.
I did extract the zzz files to the EXP Folder as directed, using zzzDeArchive, however it looks like the main.zzz and other.zzz are still in the Final Fantasy VIII Remastered Folder, instead of EXP... Hmm.

Yagami Light

  • *
  • Posts: 157
    • View Profile
I have had performance issues such as sharp slow downs when walking around the fields, and slow down walking the world map. There has also been graphical glitches with characters such as Ward here.


Maki

  • 0xBAADF00D
  • *
  • Posts: 602
  • 0xCCCCCCCC
    • View Profile
World map is broken/disabled, so only log is new addition. Disabling logging would increase performance significantly. I'll try to minimize output by worldmap in future- the remaster is just additionally "emulated" or something. The remaster is currently the slowest release ever. Fields are expected to lag when crossing/loading texture like in Balamb where game loads far and then near focal length textures. HDD is unfortunately a giant bottleneck- storing game on SSD can take care of this issues. Unfortunately there's no much to be done here as remaster works on the same super old engine. Please provide the save and used texture mods with the Ward issue. I don't know what's the matter.