Forums WoW Modding Support Archives WoWModding Support Archives [DiscordArchive] Idk if this is the right place but how does one read wow files without using an external listfile? T

[DiscordArchive] Idk if this is the right place but how does one read wow files without using an external listfile? T

[DiscordArchive] Idk if this is the right place but how does one read wow files without using an external listfile? T

rektbyfaith
Administrator
0
05-12-2024, 01:55 PM
#1
Archived author: Riv • Posted: 2024-05-12T13:55:49.102000+00:00
Original source

Idk if this is the right place but how does one read wow files without using an external listfile? The casc structure is very confusing, it has TVFS entries with file info encoded in file names (locale flags/file ID/file hash) and also root file that duplicates the same info in binary. But there doesn't seem to be any association with file names, as most entries are missing filename hash. A lot of files are referenced by their IDs, but how does the game know where to look for, say, a .blp file when it's loaded in LUA?
rektbyfaith
05-12-2024, 01:55 PM #1

Archived author: Riv • Posted: 2024-05-12T13:55:49.102000+00:00
Original source

Idk if this is the right place but how does one read wow files without using an external listfile? The casc structure is very confusing, it has TVFS entries with file info encoded in file names (locale flags/file ID/file hash) and also root file that duplicates the same info in binary. But there doesn't seem to be any association with file names, as most entries are missing filename hash. A lot of files are referenced by their IDs, but how does the game know where to look for, say, a .blp file when it's loaded in LUA?

rektbyfaith
Administrator
0
05-12-2024, 01:57 PM
#2
Archived author: Deamon • Posted: 2024-05-12T13:57:51.827000+00:00
Original source

It's simple. It doesnt
rektbyfaith
05-12-2024, 01:57 PM #2

Archived author: Deamon • Posted: 2024-05-12T13:57:51.827000+00:00
Original source

It's simple. It doesnt

rektbyfaith
Administrator
0
05-12-2024, 01:58 PM
#3
Archived author: Riv • Posted: 2024-05-12T13:58:20.240000+00:00
Original source

How does it load textures then?
rektbyfaith
05-12-2024, 01:58 PM #3

Archived author: Riv • Posted: 2024-05-12T13:58:20.240000+00:00
Original source

How does it load textures then?

rektbyfaith
Administrator
0
05-12-2024, 01:59 PM
#4
Archived author: Deamon • Posted: 2024-05-12T13:59:05.475000+00:00
Original source

Basically, since BfA the only thing that has names are manifest files, which are related to UI. Everything else is loaded by FileDataId
rektbyfaith
05-12-2024, 01:59 PM #4

Archived author: Deamon • Posted: 2024-05-12T13:59:05.475000+00:00
Original source

Basically, since BfA the only thing that has names are manifest files, which are related to UI. Everything else is loaded by FileDataId

rektbyfaith
Administrator
0
05-12-2024, 01:59 PM
#5
Archived author: Riv • Posted: 2024-05-12T13:59:31.246000+00:00
Original source

So I can't do `SetTexture("Interface/Icons/blablabla.blp")`?
rektbyfaith
05-12-2024, 01:59 PM #5

Archived author: Riv • Posted: 2024-05-12T13:59:31.246000+00:00
Original source

So I can't do `SetTexture("Interface/Icons/blablabla.blp")`?

rektbyfaith
Administrator
0
05-12-2024, 02:00 PM
#6
Archived author: Deamon • Posted: 2024-05-12T14:00:04.540000+00:00
Original source

The TVFS stuff is duplicating Root file. We were expecting Root file to go away in the future, but so far these two duplicating systems are still side by side
rektbyfaith
05-12-2024, 02:00 PM #6

Archived author: Deamon • Posted: 2024-05-12T14:00:04.540000+00:00
Original source

The TVFS stuff is duplicating Root file. We were expecting Root file to go away in the future, but so far these two duplicating systems are still side by side

rektbyfaith
Administrator
0
05-12-2024, 02:00 PM
#7
Archived author: Riv • Posted: 2024-05-12T14:00:32.139000+00:00
Original source

I see, TVFS has a .root file too but it's different from the actual root file (seems outdated)
rektbyfaith
05-12-2024, 02:00 PM #7

Archived author: Riv • Posted: 2024-05-12T14:00:32.139000+00:00
Original source

I see, TVFS has a .root file too but it's different from the actual root file (seems outdated)

rektbyfaith
Administrator
0
05-12-2024, 02:00 PM
#8
Archived author: Deamon • Posted: 2024-05-12T14:00:55.024000+00:00
Original source

nope. not with retail at least.
rektbyfaith
05-12-2024, 02:00 PM #8

Archived author: Deamon • Posted: 2024-05-12T14:00:55.024000+00:00
Original source

nope. not with retail at least.

rektbyfaith
Administrator
0
05-12-2024, 02:01 PM
#9
Archived author: Deamon • Posted: 2024-05-12T14:01:20.335000+00:00
Original source

https://wago.tools/db2/ManifestInterfaceData
[Embed: Wago Tools]
https://wago.tools/db2/ManifestInterfaceData
rektbyfaith
05-12-2024, 02:01 PM #9

Archived author: Deamon • Posted: 2024-05-12T14:01:20.335000+00:00
Original source

https://wago.tools/db2/ManifestInterfaceData
[Embed: Wago Tools]
https://wago.tools/db2/ManifestInterfaceData

Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)