Project-G1M icon indicating copy to clipboard operation
Project-G1M copied to clipboard

Crash to desktop with RotR data

Open Glorou opened this issue 9 months ago • 8 comments

Hey there,

In Rise of the Ronin it seems they're extensively using NUN data, which crashes Noesis when attempting to load with project G1M, here's a sample file that fails for the cloth data.

0x5626da2d.zip

Glorou avatar Mar 26 '25 18:03 Glorou

Yeah it looks like there's a new NUNO version indeed. The assets I checked (that included major NPCs) had cloth loading just fine so I was assuming they didn't update anything. I'll take a look eventually and figure it out properly. If you can send me a list of asset hashes (a dozen or so ideally) that do not load that would definitely help.

Joschuka avatar Mar 26 '25 21:03 Joschuka

Hey sorry for the delay,

Here's a list that all crash, I'll add more as I find them

  • 0xcd1fb71c.g1m
  • 0x22611941.g1m
  • 0x216ee2be.g1m
  • 0x35e42d59.g1m
  • 0x8ac1208b.g1m
  • 0x6c17ab4b.g1m
  • 0x2c09e83f.g1m
  • 0xce010e4a.g1m

Glorou avatar Mar 28 '25 01:03 Glorou

Its also worth mentioning g1t parsing is also semi-broken, you get a bunch of tiled assets and what not

Glorou avatar Mar 28 '25 13:03 Glorou

Thanks for the list.

Its also worth mentioning g1t parsing is also semi-broken, you get a bunch of tiled assets and what not

As for this see https://github.com/Joschuka/Project-G1M/issues/42#issuecomment-2718575729

Joschuka avatar Mar 28 '25 13:03 Joschuka

No worries!

I'll take a look and see if I can find any wacky UV's, sucks that the game is dx12 tho so no 3dm but what can you do right?

Glorou avatar Mar 28 '25 13:03 Glorou

Yeah... I usually use renderdoc for frame captures and studies, it allows you to see the texture(s) used in a given pass (and when checking individual meshes' draw calls you see which ones are involved). It is pretty convenient but I didn't try it on this game (I'm not very interested in it). When I'll have some time and/or if it's used in more games I will take a proper look but for now I'm just going to assume that this new hashed format using embedded g1t textures has some weird other usage.

Joschuka avatar Mar 28 '25 13:03 Joschuka

Sounds good, as per the new NUNO data is it going to be something that can be rendered okay or is it going to be difficult to reign in?

Glorou avatar Apr 01 '25 00:04 Glorou

It should be fine yeah, the issue comes from the section parsing here as they introduced new fields/flags but once parsed properly the nodes/associated meshes should be displayed just fine.

Joschuka avatar Apr 01 '25 09:04 Joschuka