WzComparerR2 icon indicating copy to clipboard operation
WzComparerR2 copied to clipboard

MapRender Cannot open 410004000

Open seotbeo opened this issue 3 years ago • 4 comments

err1 cannot open map: 410004000 only in KMS/KMST

seotbeo avatar Apr 20 '22 17:04 seotbeo

new particle renderstate again 😭

Kagamia avatar Apr 21 '22 01:04 Kagamia

OK, just correct the word: not only a particle renderstate, but completely new particle system.

We'd better to skip these new particle types until we find a way to render it.

Is it similar to any well-known particle engine? I see some of the keys are more like from Unity Particle System

image

Kagamia avatar Apr 21 '22 03:04 Kagamia

May related to: https://maplestory.nexon.com/News/Notice/137008 (Required spec increased from Shader 2.0 to Shader 3.0)

KENNYSOFT avatar Apr 23 '22 04:04 KENNYSOFT

@KENNYSOFT Cool. I'm working on disassemble these shader byte code today, it is really compiled in SM3.

But wcR2 runs with Monogame.DirectX11, which only supports SM4.0 to SM5.0, we still have a long way to support it.

A potential solution is to leverage of microsoft/D3D9On12, the shader converter may be able to upconvert SM3 DXBC to SM4, then follow shader-bytecode-question to import DXBC as Effect in monogame directly.

Another useful tool: AndresTraks/HlslDecompiler, but has some bug in reading MiscType register.

For particle emitter part, I still need some video records or screenshots to simulate :)

Kagamia avatar Apr 23 '22 04:04 Kagamia