magcius / noclip.website

A digital museum of video game levels
https://noclip.website/
Other
3.27k stars 259 forks source link

Skybox filename lookup broken in BC #656

Open wgreenberg opened 7 months ago

wgreenberg commented 7 months ago

Also probably elsewhere. For example, loading the Dark Portal in Outland tries to load the skybox at path Environments\Stars\HellfireSkyBox.mdx. Looks like this is supposed to be the model with fileID 130525 which the listfiles call environments/stars/hellfireskybox.m2, but looking this up doesn't turn up any hits either. I have a little tool in polymorph that tries different permutations of names to see if they hash, but nothing seems to:

looking for hash value 5217098492788828342 / 4866DB7014E768B6...
failure: "environments\stars\hellfireskybox.m2" == 8561639568240682236 / 76D10DD367EA24FC
failure: "ENVIRONMENTS\STARS\HELLFIRESKYBOX.M2" == 14692636758833062302 / CBE6BB498817619E
failure: "Environments\Stars\HellfireSkyBox.m2" == 12814536042513497033 / B1D660A2E774FBC9
failure: "Environments\\Stars\\HellfireSkyBox.m2" == 15849728361869252469 / DBF58BF83BA69775
failure: "ENVIRONMENTS\\STARS\\HELLFIRESKYBOX.M2" == 4428496383245210789 / 3D752DFF546ED4A5
failure: "Environments/Stars/HellfireSkyBox.m2" == 10468640915036841973 / 914815726DE427F5
failure: "environments/stars/hellfireskybox.m2" == 2086427998804433945 / 1CF47B35E62ADC19
failure: "ENVIRONMENTS/STARS/HELLFIRESKYBOX.M2" == 12196454287245753408 / A942828DFE92BC40
failure: "environments\\stars\\hellfireskybox.m2" == 8891540219033892263 / 7B6518B8459D35A7

Unsure of what's going on here.

wgreenberg commented 7 months ago

btw the .mdx filename comes from the db2 files, see here: https://old.wow.tools/dbc/?dbc=lightskybox&build=3.4.1.47720#page=1