Important information: this site is currently scheduled to go offline indefinitely by end of the year.

MESH format ".bm" Rakion, file addded

Post questions about game models here, or help out others!
Post Reply
moonpaladin
ultra-veteran
ultra-veteran
Posts: 400
Joined: Tue Mar 05, 2019 6:24 am
Has thanked: 292 times
Been thanked: 18 times

MESH format ".bm" Rakion, file addded

Post by moonpaladin »

Hello I was searching for weeks and did not find a way to open the ".bm" file of Rakion, it contains the 3d model, maybe someone knows how to open it or could give me some advice what I could do, it would be very helpful . Thanks in advance.
img]https://imgur.com/CV8cxqW[/img] and there is the file format, hope someone could help me :(
Last edited by moonpaladin on Tue Mar 09, 2021 2:33 am, edited 1 time in total.
User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 4288
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 1149 times
Been thanked: 2243 times

Re: MESH format ".bm" Rakion, file addded

Post by shakotay2 »

using hex2obj (view links in my sig):
sword-bm.png
You do not have the required permissions to view the files attached to this post.
Tuts: a) Bigchillghost, viewtopic.php?f=29&t=17889
b) Extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
"Quoting the whole thing. Would u ever stop this nonsense?"
moonpaladin
ultra-veteran
ultra-veteran
Posts: 400
Joined: Tue Mar 05, 2019 6:24 am
Has thanked: 292 times
Been thanked: 18 times

Re: MESH format ".bm" Rakion, file addded

Post by moonpaladin »

Thanks alot for this! I was searching a lot. By the way where u got the values of 12, 103c, 99, 8 and also the 41 XD, I'm trying to find how do you get that values with the tutorial but don't understand how you get these values. Thanks also!
User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 4288
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 1149 times
Been thanked: 2243 times

Re: MESH format ".bm" Rakion, file addded

Post by shakotay2 »

1st of all: learn how to detect floats. If you can't you're lost. As simple as that.

floats consists of 4 bytes (half floats of two).

You need to gain experience by checking some dozens of simple examples in the forum where hex2obj was used.
And you need to learn some basics.

Understand how to get 15ac, 408 and 41, 170 (the simple part).

Once you succeeded I can explain FVFsize: 12, and 103c and 8 (harder part).

3D_format.png
You do not have the required permissions to view the files attached to this post.
Last edited by shakotay2 on Thu Mar 07, 2019 11:03 pm, edited 1 time in total.
Tuts: a) Bigchillghost, viewtopic.php?f=29&t=17889
b) Extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
"Quoting the whole thing. Would u ever stop this nonsense?"
moonpaladin
ultra-veteran
ultra-veteran
Posts: 400
Joined: Tue Mar 05, 2019 6:24 am
Has thanked: 292 times
Been thanked: 18 times

Re: MESH format ".bm" Rakion, file addded

Post by moonpaladin »

I already know how to get the value 41 and the others values! now need the vertex block values only!. Thanks for answer!
User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 4288
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 1149 times
Been thanked: 2243 times

Re: MESH format ".bm" Rakion, file addded

Post by shakotay2 »

8 is 2 floats for texture coords tx, ty.

"99" is a flag only, that tells you: uvs are in a separate uvb block.
Start address of that block= 0x41 + size of vertexblock+ size of normals block // 0x41 + vertexcount x (12+12) = 0x1031 // 12 is decimal, 3x4 floats
+ Dword_string_length + string_length // 4 + 7
= 0x103C
Tuts: a) Bigchillghost, viewtopic.php?f=29&t=17889
b) Extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
"Quoting the whole thing. Would u ever stop this nonsense?"
moonpaladin
ultra-veteran
ultra-veteran
Posts: 400
Joined: Tue Mar 05, 2019 6:24 am
Has thanked: 292 times
Been thanked: 18 times

Re: MESH format ".bm" Rakion, file addded

Post by moonpaladin »

I apologize, I have doubts, how to know where to find the values of:
size of vertexblock
size of normals block
Dword_string_length
string_length

Really thanks for taking the time to answer me, I'm learning :)
moonpaladin
ultra-veteran
ultra-veteran
Posts: 400
Joined: Tue Mar 05, 2019 6:24 am
Has thanked: 292 times
Been thanked: 18 times

Re: MESH format ".bm" Rakion, file addded

Post by moonpaladin »

Thanks aloot!!!
test.jpg
You do not have the required permissions to view the files attached to this post.
User avatar
shakotay2
MEGAVETERAN
MEGAVETERAN
Posts: 4288
Joined: Fri Apr 20, 2012 9:24 am
Location: Nexus, searching for Jim Kirk
Has thanked: 1149 times
Been thanked: 2243 times

Re: MESH format ".bm" Rakion, file addded

Post by shakotay2 »

You*re learning very fast! :) Cool!

Dword_(for)_string_length: size of DWORD is 4 (value is 7, the string length)
string_length (of "Texture") is 7

size of vertexblock: vertex_count x 12
size of normals block: vertex_count x 12

since size of vertices is 3 floats (3x 4 bytes)
size of normals is 3 floats (3x 4 bytes)
Tuts: a) Bigchillghost, viewtopic.php?f=29&t=17889
b) Extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
"Quoting the whole thing. Would u ever stop this nonsense?"
moonpaladin
ultra-veteran
ultra-veteran
Posts: 400
Joined: Tue Mar 05, 2019 6:24 am
Has thanked: 292 times
Been thanked: 18 times

Re: MESH format ".bm" Rakion, file addded

Post by moonpaladin »

Thank you for clarifying all my doubts :D
prielgaier
ultra-n00b
Posts: 2
Joined: Mon Jun 22, 2020 9:23 pm

Re: MESH format ".bm" Rakion, file addded

Post by prielgaier »

Was wondering if you created a converter for bm to obj or should i start learning what you've learnt
Karpati
ultra-veteran
ultra-veteran
Posts: 467
Joined: Thu Dec 07, 2006 11:25 pm
Has thanked: 9 times
Been thanked: 95 times

Re: MESH format ".bm" Rakion, file addded

Post by Karpati »

Do you have an unpacker for the Rakion.xfs file?
User avatar
DKDave
ultra-veteran
ultra-veteran
Posts: 357
Joined: Mon May 06, 2019 6:07 pm
Location: On board the USS Callister
Has thanked: 9 times
Been thanked: 167 times

Re: MESH format ".bm" Rakion, file addded

Post by DKDave »

I did a crappy Noesis script - I'll post it when it works properly. It would be good to get a few examples of models with their textures to do some proper testing.

Image
I see a vision rising, dreary, Fading in as children play twilight games, In the town called Ordinary, An eye of light reveals a gateway to doomsday
Post Reply