Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MapRender Cannot open 410004000 #202

Open
seotbeo opened this issue Apr 20, 2022 · 4 comments
Open

MapRender Cannot open 410004000 #202

seotbeo opened this issue Apr 20, 2022 · 4 comments

Comments

@seotbeo
Copy link
Contributor

seotbeo commented Apr 20, 2022

err1
cannot open map: 410004000 only in KMS/KMST

@Kagamia Kagamia added the bug label Apr 21, 2022
@Kagamia
Copy link
Owner

Kagamia commented Apr 21, 2022

new particle renderstate again 😭

@Kagamia
Copy link
Owner

Kagamia commented Apr 21, 2022

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

@KENNYSOFT
Copy link
Contributor

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

@Kagamia
Copy link
Owner

Kagamia commented Apr 23, 2022

@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 :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants