Join also our Discord channel! Click here.

Valkyria Revolution (.MLX, .HMD, .MXE)

Post questions about game models here, or help out others!
Post Reply
ventuhr
n00b
Posts: 13
Joined: Fri Jan 06, 2017 3:16 pm
Has thanked: 4 times
Been thanked: 4 times

Valkyria Revolution (.MLX, .HMD, .MXE)

Post by ventuhr » Tue Sep 18, 2018 2:49 pm

Somewhat similiar format like Valkyria Chronicles 1 & 4.

https://drive.google.com/open?id=1t7ulp ... 8Gt7ua-Iz0 Weapons only for now, I'll upload more samples if needed.

User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 3155
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 847 times
Been thanked: 1723 times

Re: Valkyria Revolution (.MLX, .HMD, .MXE)

Post by shakotay2 » Thu Sep 20, 2018 10:15 pm

I don't see senseful data in your 7z ipped files.
Bigchillghost, Reverse Engineering a Game Model: viewtopic.php?f=29&t=17889
extracting simple models: viewtopic.php?f=29&t=10894
Make_H2O-ForzaHor3-jm9.zip
"You quoted the whole thing, what a mess."

akderebur
ultra-veteran
ultra-veteran
Posts: 531
Joined: Fri Jul 08, 2011 10:36 am
Has thanked: 63 times
Been thanked: 607 times

Re: Valkyria Revolution (.MLX, .HMD, .MXE)

Post by akderebur » Thu Sep 20, 2018 10:25 pm

shakotay2 wrote:I don't see senseful data in your 7z ipped files.
Search for the "KFMG" tag in the largest file. The vertices/indices are below that. Other files don't seem to have any geometry data though.

User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 3155
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 847 times
Been thanked: 1723 times

Re: Valkyria Revolution (.MLX, .HMD, .MXE)

Post by shakotay2 » Fri Sep 21, 2018 12:46 am

I see - thanx!
Maybe Make_H2O can be patched. From a first glance:

first addrFI[0] at 0x58b260
first addrFI[1] at 0x58ee90
first addrFI[2] at 0x592530
first addrFI[3] at 0x593c50
first addrFI[4] at 0x59a900
first addrFI[5] at 0x5a26e0
first addrFI[6] at 0x5a49a0
first addrFI[7] at 0x5b66f0
first addrFI[8] at 0x5bae00
first addrFI[9] at 0x5bf790
first addrFI[10] at 0x5c6d80
first addrFI[11] at 0x5db9c0
first addrFI[12] at 0x5dddd0
first addrFI[13] at 0x5e0990

first submesh of Weapon WM_Axe_101A:
WM_Axe_101A.jpg
You do not have the required permissions to view the files attached to this post.
Bigchillghost, Reverse Engineering a Game Model: viewtopic.php?f=29&t=17889
extracting simple models: viewtopic.php?f=29&t=10894
Make_H2O-ForzaHor3-jm9.zip
"You quoted the whole thing, what a mess."

User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 3155
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 847 times
Been thanked: 1723 times

Re: Valkyria Revolution (.MLX, .HMD, .MXE)

Post by shakotay2 » Fri Sep 21, 2018 10:26 pm

well, I'm not sure if this it is how it should look like:
WM_Axe_101A.MLX.jpg
You do not have the required permissions to view the files attached to this post.
Bigchillghost, Reverse Engineering a Game Model: viewtopic.php?f=29&t=17889
extracting simple models: viewtopic.php?f=29&t=10894
Make_H2O-ForzaHor3-jm9.zip
"You quoted the whole thing, what a mess."

User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 3155
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 847 times
Been thanked: 1723 times

Re: Valkyria Revolution (.MLX, .HMD, .MXE)

Post by shakotay2 » Sat Sep 22, 2018 7:41 am

anyways, the H2O files (with 2 corrections for vAddr and FVFSize, 72 instead of 68):
WM_AXE_101A.MLX_13 submeshes.zip
btw: you don't load each H2O as a single file; instead you should use the hex2obj, SaveAs Mmesh option!

Then in blender, you need a script like this one to import all .obj in a folder:

Code: Select all

import os
import bpy

# http://blender.stackexchange.com/questions/5064/batch-import-wavefront-obj
# put the location to the folder where the objs are located here in this fashion
# this line will only work on windows ie D:\ValkR\objects
path_to_obj_dir = os.path.join('D:\\', 'ValkR\\objects')

# get list of all files in directory
file_list = sorted(os.listdir(path_to_obj_dir))

# get a list of files ending in 'obj'
obj_list = [item for item in file_list if item[-3:] == 'obj']

# loop through the strings in obj_list and add the files to the scene
for item in obj_list:
    path_to_file = os.path.join(path_to_obj_dir, item)
    bpy.ops.import_scene.obj(filepath = path_to_file)
You do not have the required permissions to view the files attached to this post.
Bigchillghost, Reverse Engineering a Game Model: viewtopic.php?f=29&t=17889
extracting simple models: viewtopic.php?f=29&t=10894
Make_H2O-ForzaHor3-jm9.zip
"You quoted the whole thing, what a mess."

LionRnD
ultra-n00b
Posts: 2
Joined: Wed Mar 25, 2020 2:46 pm

Re: Valkyria Revolution (.MLX, .HMD, .MXE)

Post by LionRnD » Wed Mar 25, 2020 3:43 pm

Hi, there well it anyone explain where can I find the character model/texture filename? [roll]

Post Reply