UlyssesWu / FreeMote

Managed Emote/PSB tool libs.
Other
347 stars 23 forks source link

[Question] [Amaemi] This PSB file can't view. Why? #86

Closed mymzc4njm closed 2 years ago

mymzc4njm commented 2 years ago

Game name: アマエミ (https://vndb.org/v32183) PC, Artemis engine

(Sorry for bad English) "iro_0.psb" can't view(FreeMoteViewer). And mmo file(EmtMake) can't open E-mote Free Movie Maker. I don't know why, maybe encrypted? Can I decryption? But I don't know cryptKey...

photo01 iro_0.zip

UlyssesWu commented 2 years ago

This is an encrypted PSB, but since it's PSBv4, FreeMoteViewer (and PsbDecompile) can still handle it with my Dullahan Load tech (load/unpack encrypted PSBv3+ models, but unable to repack unless you find the key).

So, it's not caused by encryption.

image

In fact, the model is rendered, but not at the (0,0) position. They set those textures to be shown at (10.5, 1069) . Because of that, you have to drag the canvas until the "Center" (indicates the center point position) in title bar reached (-10.5, -1069) , then you would see the model.

I have no idea why they made models like this. Maybe a kind of "obfuscation". But this may slightly affect the performance in a bad way if they didn't configure a correct clipping size...

image
mymzc4njm commented 2 years ago

This is an encrypted PSB, but since it's PSBv4, FreeMoteViewer (and PsbDecompile) can still handle it with my Dullahan Load tech (load/unpack encrypted PSBv3+ models, but unable to repack unless you find the key).

So, it's not caused by encryption.

image

In fact, the model is rendered, but not at the (0,0) position. They set those textures to be shown at (10.5, 1069) . Because of that, you have to drag the canvas until the "Center" (indicates the center point position) in title bar reached (-10.5, -1069) , then you would see the model.

I have no idea why they made models like this. Maybe a kind of "obfuscation". But this may slightly affect the performace in a bad way if they didn't configure a correct clipping size...

image

Thanks, UlyssesWu. This is あざらしそふと(developer)'s frist try e-mote. So maybe it could have been difficult to make. Or because Artemis engine? I don't know why too.