Forums WoW Modding Support Archives WoWModding Support Archives [DiscordArchive] <@100246412050075648> <@197724887387734016> <@250706991515828224> any idea what blizzard does differ

[DiscordArchive] <@100246412050075648> <@197724887387734016> <@250706991515828224> any idea what blizzard does differ

[DiscordArchive] <@100246412050075648> <@197724887387734016> <@250706991515828224> any idea what blizzard does differ

Pages (2): 1 2 Next
rektbyfaith
Administrator
0
03-03-2024, 09:53 PM
#1
Archived author: Titi • Posted: 2024-03-03T21:53:41.564000+00:00
Original source

<@100246412050075648> <@197724887387734016> <@250706991515828224> any idea what blizzard does different?
rektbyfaith
03-03-2024, 09:53 PM #1

Archived author: Titi • Posted: 2024-03-03T21:53:41.564000+00:00
Original source

<@100246412050075648> <@197724887387734016> <@250706991515828224> any idea what blizzard does different?

rektbyfaith
Administrator
0
03-03-2024, 09:53 PM
#2
Archived author: Titi • Posted: 2024-03-03T21:53:51.719000+00:00
Original source

idk who else would know ground effects well
rektbyfaith
03-03-2024, 09:53 PM #2

Archived author: Titi • Posted: 2024-03-03T21:53:51.719000+00:00
Original source

idk who else would know ground effects well

rektbyfaith
Administrator
0
03-03-2024, 09:55 PM
#3
Archived author: Titi • Posted: 2024-03-03T21:55:38.486000+00:00
Original source

What I thought of :
- Blizzard skips layers where the ground effect isn't active/doesn't have data : doesn't seem to be the case from my research
- the errors are mostly when the numbers are very close, maybe they do some rounding and give higher priority?. In one chunk unit I had both at exactly 50.0% and for blizzard the highest layer was the active
- I might be slightly miscalculating the alpha or noggit has slightly wrong alpha values, it's converted from small alpha to big alpha internally after all (might need to check northrend)
rektbyfaith
03-03-2024, 09:55 PM #3

Archived author: Titi • Posted: 2024-03-03T21:55:38.486000+00:00
Original source

What I thought of :
- Blizzard skips layers where the ground effect isn't active/doesn't have data : doesn't seem to be the case from my research
- the errors are mostly when the numbers are very close, maybe they do some rounding and give higher priority?. In one chunk unit I had both at exactly 50.0% and for blizzard the highest layer was the active
- I might be slightly miscalculating the alpha or noggit has slightly wrong alpha values, it's converted from small alpha to big alpha internally after all (might need to check northrend)

rektbyfaith
Administrator
0
03-03-2024, 09:56 PM
#4
Archived author: Adspartan • Posted: 2024-03-03T21:56:59.435000+00:00
Original source

it's set in the mcnk header
rektbyfaith
03-03-2024, 09:56 PM #4

Archived author: Adspartan • Posted: 2024-03-03T21:56:59.435000+00:00
Original source

it's set in the mcnk header

rektbyfaith
Administrator
0
03-03-2024, 09:57 PM
#5
Archived author: Titi • Posted: 2024-03-03T21:57:27.018000+00:00
Original source

I did check texture layer flags, doesn't seem tob e anything relevent or any notable pattern
rektbyfaith
03-03-2024, 09:57 PM #5

Archived author: Titi • Posted: 2024-03-03T21:57:27.018000+00:00
Original source

I did check texture layer flags, doesn't seem tob e anything relevent or any notable pattern

rektbyfaith
Administrator
0
03-03-2024, 09:57 PM
#6
Archived author: Adspartan • Posted: 2024-03-03T21:57:34.480000+00:00
Original source

/*0x040*/ uint2_t[8][8] ReallyLowQualityTextureingMap; // "predTex", It is used to determine which detail doodads to show. Values are an array of two bit
// unsigned integers, naming the layer.
/*0x050*/ uint1_t[8][8] noEffectDoodad; // doodads disabled if 1; WoD: may be an explicit MCDD chunk
rektbyfaith
03-03-2024, 09:57 PM #6

Archived author: Adspartan • Posted: 2024-03-03T21:57:34.480000+00:00
Original source

/*0x040*/ uint2_t[8][8] ReallyLowQualityTextureingMap; // "predTex", It is used to determine which detail doodads to show. Values are an array of two bit
// unsigned integers, naming the layer.
/*0x050*/ uint1_t[8][8] noEffectDoodad; // doodads disabled if 1; WoD: may be an explicit MCDD chunk

rektbyfaith
Administrator
0
03-03-2024, 09:57 PM
#7
Archived author: Titi • Posted: 2024-03-03T21:57:43.610000+00:00
Original source

It also mainly happens where % are veryyyy close
rektbyfaith
03-03-2024, 09:57 PM #7

Archived author: Titi • Posted: 2024-03-03T21:57:43.610000+00:00
Original source

It also mainly happens where % are veryyyy close

rektbyfaith
Administrator
0
03-03-2024, 09:57 PM
#8
Archived author: Adspartan • Posted: 2024-03-03T21:57:59.927000+00:00
Original source

I haven't had time to implement that so I can't confirm it but that should be how it works
rektbyfaith
03-03-2024, 09:57 PM #8

Archived author: Adspartan • Posted: 2024-03-03T21:57:59.927000+00:00
Original source

I haven't had time to implement that so I can't confirm it but that should be how it works

rektbyfaith
Administrator
0
03-03-2024, 09:58 PM
#9
Archived author: Titi • Posted: 2024-03-03T21:58:22.854000+00:00
Original source

i'm trying to generate it in case I didn't explain myself properly
rektbyfaith
03-03-2024, 09:58 PM #9

Archived author: Titi • Posted: 2024-03-03T21:58:22.854000+00:00
Original source

i'm trying to generate it in case I didn't explain myself properly

rektbyfaith
Administrator
0
03-03-2024, 09:58 PM
#10
Archived author: Adspartan • Posted: 2024-03-03T21:58:46.666000+00:00
Original source

ah, I haven't read everything
rektbyfaith
03-03-2024, 09:58 PM #10

Archived author: Adspartan • Posted: 2024-03-03T21:58:46.666000+00:00
Original source

ah, I haven't read everything

Pages (2): 1 2 Next
Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)