Forums WoW Modding Support Archives WoWModding Threads [DiscordArchive] Charbaseinfo.dbc and Skilllineability.dbc crash...

[DiscordArchive] Charbaseinfo.dbc and Skilllineability.dbc crash...

[DiscordArchive] Charbaseinfo.dbc and Skilllineability.dbc crash...

Pages (4): Previous 1 2 3 4 Next
rektbyfaith
Administrator
0
05-17-2025, 11:38 AM
#21
Archived author: Goatrek • Posted: 2025-05-17T11:38:00.628000+00:00
Original source

I have since then manually altered rows to add blood elf and troll and its still stable. But changing around too much in there has lead to crash after crash and I repeat the process of slowly adding races. It was at one time stable with all races except gnome.
rektbyfaith
05-17-2025, 11:38 AM #21

Archived author: Goatrek • Posted: 2025-05-17T11:38:00.628000+00:00
Original source

I have since then manually altered rows to add blood elf and troll and its still stable. But changing around too much in there has lead to crash after crash and I repeat the process of slowly adding races. It was at one time stable with all races except gnome.

rektbyfaith
Administrator
0
05-17-2025, 11:38 AM
#22
Archived author: Goatrek • Posted: 2025-05-17T11:38:51.954000+00:00
Original source

it always seems stable at the classic ARAC settings where every classic race gets all classes up to 11. Never had any problem with any charbaseinfo that looked like that.
rektbyfaith
05-17-2025, 11:38 AM #22

Archived author: Goatrek • Posted: 2025-05-17T11:38:51.954000+00:00
Original source

it always seems stable at the classic ARAC settings where every classic race gets all classes up to 11. Never had any problem with any charbaseinfo that looked like that.

rektbyfaith
Administrator
0
05-17-2025, 11:40 AM
#23
Archived author: Goatrek • Posted: 2025-05-17T11:40:12.190000+00:00
Original source

Maybe the game wants a Charbaseinfo that has entries for all races as class 12. since my database and all other DBCs etc have been modified to that end with entries?
rektbyfaith
05-17-2025, 11:40 AM #23

Archived author: Goatrek • Posted: 2025-05-17T11:40:12.190000+00:00
Original source

Maybe the game wants a Charbaseinfo that has entries for all races as class 12. since my database and all other DBCs etc have been modified to that end with entries?

rektbyfaith
Administrator
0
05-17-2025, 11:44 AM
#24
Archived author: Rev • Posted: 2025-05-17T11:44:50.748000+00:00
Original source

give it a try
rektbyfaith
05-17-2025, 11:44 AM #24

Archived author: Rev • Posted: 2025-05-17T11:44:50.748000+00:00
Original source

give it a try

rektbyfaith
Administrator
0
05-17-2025, 11:46 AM
#25
Archived author: Goatrek • Posted: 2025-05-17T11:46:24.312000+00:00
Original source

I have, quite a lot of times and it always crashes clientside at some point (most I got to at stable verison was everyone except gnome). But I can try one more time and share the result.
rektbyfaith
05-17-2025, 11:46 AM #25

Archived author: Goatrek • Posted: 2025-05-17T11:46:24.312000+00:00
Original source

I have, quite a lot of times and it always crashes clientside at some point (most I got to at stable verison was everyone except gnome). But I can try one more time and share the result.

rektbyfaith
Administrator
0
05-17-2025, 11:55 AM
#26
Archived author: Goatrek • Posted: 2025-05-17T11:55:16.216000+00:00
Original source

yup. Edited the stable one with entries for all 11 races and as expected, clientside crash when clicking create new character.
CharBaseInfo.dbc
rektbyfaith
05-17-2025, 11:55 AM #26

Archived author: Goatrek • Posted: 2025-05-17T11:55:16.216000+00:00
Original source

yup. Edited the stable one with entries for all 11 races and as expected, clientside crash when clicking create new character.
CharBaseInfo.dbc

rektbyfaith
Administrator
0
05-17-2025, 12:01 PM
#27
Archived author: Goatrek • Posted: 2025-05-17T12:01:49.460000+00:00
Original source

So, since I have previously managed to make a CharBaseInfo.dbc that got all races except gnomes working I also edited this dbc and removed entry for raceid 7 (gnomes) to emulate that one. Still crash. So theres, something non-consistent about this crash as far as I can see. What the heck else could it be other than bad data in those dbcs randomly on modification... O.o
rektbyfaith
05-17-2025, 12:01 PM #27

Archived author: Goatrek • Posted: 2025-05-17T12:01:49.460000+00:00
Original source

So, since I have previously managed to make a CharBaseInfo.dbc that got all races except gnomes working I also edited this dbc and removed entry for raceid 7 (gnomes) to emulate that one. Still crash. So theres, something non-consistent about this crash as far as I can see. What the heck else could it be other than bad data in those dbcs randomly on modification... O.o

rektbyfaith
Administrator
0
05-17-2025, 01:21 PM
#28
Archived author: Goatrek • Posted: 2025-05-17T13:21:42.413000+00:00
Original source

Some added info:

I took my currnetly stable charbaseinfo with 3 allowable races. Opened in hexeditor and compared to the non-working dbc above. There was a difference up what I think is the header before the real data so I adjusted the broken one to also have "67" in that early field,instead of 78.

I was then allowed to enter charactercreator and clicked around on all races without problem and they could be necromancers until Draenai. Draenai had half the races blacked out and then bugged the blood elf which could only choose half or no classes and then back to draenai which then couldnt choose any class IIRC and I got a LUA error I havent seen before.

<@809907704981618749> Is this a good clue?
[Image: hexreferens.png?ex=690ca0e6&is=690b4f66&...23db75705&]

[Image: wtf.png?ex=690ca0e6&is=690b4f66&hm=b0ec5...f0b4dc0dd&]
rektbyfaith
05-17-2025, 01:21 PM #28

Archived author: Goatrek • Posted: 2025-05-17T13:21:42.413000+00:00
Original source

Some added info:

I took my currnetly stable charbaseinfo with 3 allowable races. Opened in hexeditor and compared to the non-working dbc above. There was a difference up what I think is the header before the real data so I adjusted the broken one to also have "67" in that early field,instead of 78.

I was then allowed to enter charactercreator and clicked around on all races without problem and they could be necromancers until Draenai. Draenai had half the races blacked out and then bugged the blood elf which could only choose half or no classes and then back to draenai which then couldnt choose any class IIRC and I got a LUA error I havent seen before.

<@809907704981618749> Is this a good clue?
[Image: hexreferens.png?ex=690ca0e6&is=690b4f66&...23db75705&]

[Image: wtf.png?ex=690ca0e6&is=690b4f66&hm=b0ec5...f0b4dc0dd&]

rektbyfaith
Administrator
0
05-17-2025, 01:22 PM
#29
Archived author: Goatrek • Posted: 2025-05-17T13:22:53.223000+00:00
Original source

maybe worth noting is that the server version of Charbaseinfy has yet another number in that early field....like "cn" or something. Nothing changed when I tried to match it to the client one at "67"
rektbyfaith
05-17-2025, 01:22 PM #29

Archived author: Goatrek • Posted: 2025-05-17T13:22:53.223000+00:00
Original source

maybe worth noting is that the server version of Charbaseinfy has yet another number in that early field....like "cn" or something. Nothing changed when I tried to match it to the client one at "67"

rektbyfaith
Administrator
0
05-17-2025, 01:25 PM
#30
Archived author: Goatrek • Posted: 2025-05-17T13:25:13.988000+00:00
Original source

That Luafile on row 311 is:


local className, classFileName, _, tank, healer, damage = GetSelectedClass();
local abilityIndex = 0;
**local tempText = _G["CLASS_INFO_"..classFileName..abilityIndex];**
abilityText = "";
while ( tempText ) do
abilityText = abilityText..tempText.."\n\n";
abilityIndex = abilityIndex + 1;
tempText = _G["CLASS_INFO_"..classFileName..abilityIndex];
end
local coords = CLASS_ICON_TCOORDS[classFileName];
CharacterCreateClassIcon:SetTexCoord(coords[1], coords[2], coords[3], coords[4]);
CharacterCreateClassLabel:SetText(className);
CharacterCreateClassRolesText:SetText(abilityText);
CharacterCreateClassText:SetText(GetFlavorText("CLASS_"..strupper(classFileName), GetSelectedSex()).."|n|n");
CharacterCreateClassScrollFrameScrollBar:SetValue(0);
end
rektbyfaith
05-17-2025, 01:25 PM #30

Archived author: Goatrek • Posted: 2025-05-17T13:25:13.988000+00:00
Original source

That Luafile on row 311 is:


local className, classFileName, _, tank, healer, damage = GetSelectedClass();
local abilityIndex = 0;
**local tempText = _G["CLASS_INFO_"..classFileName..abilityIndex];**
abilityText = "";
while ( tempText ) do
abilityText = abilityText..tempText.."\n\n";
abilityIndex = abilityIndex + 1;
tempText = _G["CLASS_INFO_"..classFileName..abilityIndex];
end
local coords = CLASS_ICON_TCOORDS[classFileName];
CharacterCreateClassIcon:SetTexCoord(coords[1], coords[2], coords[3], coords[4]);
CharacterCreateClassLabel:SetText(className);
CharacterCreateClassRolesText:SetText(abilityText);
CharacterCreateClassText:SetText(GetFlavorText("CLASS_"..strupper(classFileName), GetSelectedSex()).."|n|n");
CharacterCreateClassScrollFrameScrollBar:SetValue(0);
end

Pages (4): Previous 1 2 3 4 Next
Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)