Forums WoW Modding Support Archives WoWModding Support Archives [DiscordArchive] still working on that shit above, but i have also reversed the race info of the active player in 335

[DiscordArchive] still working on that shit above, but i have also reversed the race info of the active player in 335

[DiscordArchive] still working on that shit above, but i have also reversed the race info of the active player in 335

rektbyfaith
Administrator
0
01-13-2024, 05:07 PM
#1
Archived author: 4bhorrent • Posted: 2024-01-13T17:07:18.837000+00:00
Original source

still working on that shit above, but i have also reversed the race info of the active player in 335a.
there is a 4B value at 0x00c79e88, which gets loaded by a function (in cata it's called `ClientServices::GetCharacterRace`).
the lowest byte of that value is the race ID.
i have found these
```cpp
enum RaceID
{
HMN = 0x01,
ORC = 0x02,
DWF = 0x03,
NE = 0x04,
UD = 0x05,
TAU = 0x06,
GNM = 0x07,
TRL = 0x08,
BE = 0x0A,
DRA = 0x0B,
};
```
interestingly enough there is an entry missing for `0x09`
from what i can see, these are the same as stored in my azerothcore db.
any clue what is missing... was it that scrapped Naga race?
rektbyfaith
01-13-2024, 05:07 PM #1

Archived author: 4bhorrent • Posted: 2024-01-13T17:07:18.837000+00:00
Original source

still working on that shit above, but i have also reversed the race info of the active player in 335a.
there is a 4B value at 0x00c79e88, which gets loaded by a function (in cata it's called `ClientServices::GetCharacterRace`).
the lowest byte of that value is the race ID.
i have found these
```cpp
enum RaceID
{
HMN = 0x01,
ORC = 0x02,
DWF = 0x03,
NE = 0x04,
UD = 0x05,
TAU = 0x06,
GNM = 0x07,
TRL = 0x08,
BE = 0x0A,
DRA = 0x0B,
};
```
interestingly enough there is an entry missing for `0x09`
from what i can see, these are the same as stored in my azerothcore db.
any clue what is missing... was it that scrapped Naga race?

rektbyfaith
Administrator
0
01-13-2024, 05:12 PM
#2
Archived author: Bench • Posted: 2024-01-13T17:12:15.565000+00:00
Original source

Goblin
rektbyfaith
01-13-2024, 05:12 PM #2

Archived author: Bench • Posted: 2024-01-13T17:12:15.565000+00:00
Original source

Goblin

rektbyfaith
Administrator
0
01-13-2024, 05:13 PM
#3
Archived author: 4bhorrent • Posted: 2024-01-13T17:13:42.236000+00:00
Original source

seems the struct for that address is
```cpp
struct CharacterInfoOrWhateverYouWannaCallIt
{
byte _race;
byte _class;
byte _gender;
byte _skin;
}
```
rektbyfaith
01-13-2024, 05:13 PM #3

Archived author: 4bhorrent • Posted: 2024-01-13T17:13:42.236000+00:00
Original source

seems the struct for that address is
```cpp
struct CharacterInfoOrWhateverYouWannaCallIt
{
byte _race;
byte _class;
byte _gender;
byte _skin;
}
```

rektbyfaith
Administrator
0
01-13-2024, 05:13 PM
#4
Archived author: 4bhorrent • Posted: 2024-01-13T17:13:53.357000+00:00
Original source

thanks
rektbyfaith
01-13-2024, 05:13 PM #4

Archived author: 4bhorrent • Posted: 2024-01-13T17:13:53.357000+00:00
Original source

thanks

rektbyfaith
Administrator
0
01-13-2024, 05:16 PM
#5
Archived author: Titi • Posted: 2024-01-13T17:16:23.263000+00:00
Original source

it's just chrRaces.dbc
[Image: image.png?ex=690c2f27&is=690adda7&hm=c10...882a92302&]
rektbyfaith
01-13-2024, 05:16 PM #5

Archived author: Titi • Posted: 2024-01-13T17:16:23.263000+00:00
Original source

it's just chrRaces.dbc
[Image: image.png?ex=690c2f27&is=690adda7&hm=c10...882a92302&]

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