Commit Graph

563 Commits

Author SHA1 Message Date
fallenoak
5f211e0a38
chore(component): clean up mip level calculation in CCharacterComponent::PasteFromSkin 2025-10-22 08:29:34 -05:00
fallenoak
af887872d0
feat(component): implement CCharacterComponent::PasteFromSkin 2025-10-22 01:06:05 -05:00
fallenoak
36ce090013
feat(component): add TextureCacheHasMips 2025-10-22 01:05:07 -05:00
fallenoak
32e8b11233
feat(component): implement CCharacterComponent::RenderPrepAL 2025-10-22 00:31:24 -05:00
fallenoak
904782c8df
feat(component): add section info array 2025-10-22 00:04:18 -05:00
fallenoak
9e25e6246f
feat(component): partially implement CCharacterComponent::RenderPrepAll 2025-10-21 22:09:05 -05:00
fallenoak
d2dfa27f4a
feat(component): initialize prep functions 2025-10-21 20:47:41 -05:00
fallenoak
8b418a68b1
feat(component): set up component base texture in character model 2025-10-21 20:19:49 -05:00
fallenoak
5e6bdc78f6
feat(model): add CM2Model::ReplaceTexture 2025-10-21 20:01:31 -05:00
fallenoak
ce0576b40d
feat(component): implement CCharacterComponent::CreateBaseTexture 2025-10-21 17:27:14 -05:00
fallenoak
ea034cb960
chore(ui): prefer lua_tostring macro 2025-10-21 09:04:29 -05:00
Tristan Cormier
1e05398ad8 feat(ui): implement Script_GetSavedAccountName 2025-10-21 08:36:48 -05:00
Tristan Cormier
30e23dc46b feat(ui): implement Script_SetSavedAccountName 2025-10-21 08:35:54 -05:00
fallenoak
5bd90ecf29
feat(component): create texture buffer in CCharacterComponent::Initialize 2025-10-20 23:02:02 -05:00
fallenoak
bcf6f34e81
feat(gx): add TextureAllocMippedImg 2025-10-20 23:00:37 -05:00
fallenoak
a040fdbd5b
feat(component): set up texture format and size in CCharacterComponent::Initialize 2025-10-20 22:40:55 -05:00
fallenoak
3226184a45
feat(client): register showToolsUI CVar 2025-10-20 21:21:56 -05:00
fallenoak
b04f55d859
fix(console): correct CVar flag handling 2025-10-20 21:13:56 -05:00
Tristan 'Natrist' Cormier
cb35132807
feat(client): add account name CVar (#117) 2025-10-20 20:05:08 -05:00
fallenoak
5857a66810
feat(component): add missing initializer to CACHEENTRY 2025-10-20 16:56:44 -05:00
fallenoak
146b07c91e
feat(component): implement TextureCacheGetInfo 2025-10-20 16:51:52 -05:00
fallenoak
77622566d7
feat(gx): add TextureCalcMipCount 2025-10-20 16:50:40 -05:00
fallenoak
9e46e15e0b
chore(gx): improve organization of BLP-related code 2025-10-20 16:20:17 -05:00
fallenoak
9f9a17e172
feat(component): implement CCharacterComponent::VariationsLoaded 2025-10-20 00:04:36 -05:00
fallenoak
d958cadb24
chore(component): name bitpacked member variable 2025-10-19 23:52:25 -05:00
fallenoak
872405e6f1
feat(component): fully initialize CACHEENTRY 2025-10-19 23:11:27 -05:00
fallenoak
8f45b2a488 chore(build): update libs 2025-10-19 23:10:23 -05:00
fallenoak
0ffbc8a1ae
feat(component): add TCTEXTUREINFO 2025-10-18 15:53:46 -05:00
fallenoak
11ce4b168e
chore(component): tweak return type for TextureCacheCreateTexture 2025-10-18 15:47:07 -05:00
Tristan Cormier
dcc1f26a29 fix(component): initialize s_pathEnd to prevent nullptr dereferencing 2025-10-18 10:04:09 -05:00
fallenoak
fdc24b9bed
feat(texture): implement TextureCacheCreateTexture 2025-10-18 09:44:02 -05:00
fallenoak
421accf989
feat(component): partially implement CCharacterComponent::LoadBaseVariation 2025-10-17 22:46:17 -05:00
fallenoak
bdc76b2b79
feat(component): partially implement CCharacterComponent::SetSkinColor 2025-10-16 22:24:27 -05:00
fallenoak
17537d454d
feat(component): add COMPONENT_SECTIONS enum 2025-10-16 22:23:06 -05:00
fallenoak
eb40e5ff01
feat(component): add CCharacterComponent::GetSectionsRecord 2025-10-16 20:15:55 -05:00
fallenoak
a694ba173b
feat(component): add ComponentGetNumColors 2025-10-16 19:57:57 -05:00
fallenoak
686bd6b0d9
feat(component): add ComponentGetSectionsRecord 2025-10-16 19:51:53 -05:00
fallenoak
33d817f394
feat(component): add ComponentValidateBase 2025-10-16 19:47:05 -05:00
fallenoak
e8487187d8
feat(component): add BuildComponentArray 2025-10-16 17:11:11 -05:00
fallenoak
113a98c202
feat(component): add default initializers for variation array 2025-10-16 10:49:46 -05:00
fallenoak
cf45484044
feat(db): add CharSectionsRec 2025-10-16 10:49:04 -05:00
fallenoak
fdd2b02867
feat(component): add CCharacterComponent::s_chrVarArray 2025-10-16 08:57:30 -05:00
fallenoak
342bb6345f
feat(component): add COMPONENT_VARIATIONS enum 2025-10-16 08:44:10 -05:00
fallenoak
561840c01a
feat(component): rename field for clarity 2025-10-16 08:42:42 -05:00
fallenoak
8b9b943ed8
feat(component): add CCharacterComponent::Initialize 2025-10-15 22:46:09 -05:00
fallenoak
23fb30c2fd
feat(component): partially implement CCharacterComponent::RenderPrepSections 2025-10-15 22:03:56 -05:00
fallenoak
66d3579173
feat(component): implement more of CCharacterComponent::RenderPrep 2025-10-15 20:11:26 -05:00
fallenoak
550f7dbdd0
feat(glue): call CGlueLoading::StartLoad from CCharacterSelection::ShowCharacter 2025-10-15 00:37:44 -05:00
fallenoak
5277bf7f5d
feat(glue): increment character counter in CCharacterSelection::ShowCharacter 2025-10-14 23:44:24 -05:00
fallenoak
c7e2796e1d
feat(glue): implement CCharacterSelection::SetFacing 2025-10-14 23:38:49 -05:00
fallenoak
edf68172ab
feat(component): improve name 2025-10-14 23:18:45 -05:00
fallenoak
2e7cf50534
feat(component): show default geosets in CCharacterComponent::GeosRenderPrep 2025-10-14 23:11:36 -05:00
fallenoak
84c351c621
chore(build): split out component lib 2025-10-14 11:39:06 -05:00
fallenoak
4dd9dfbd78
feat(glue): partially implement CCharacterComponent::RenderPrep 2025-10-14 10:47:15 -05:00
Tristan Cormier
88b93b89af feat(client): add ClientServices::Disconnect 2025-10-14 10:46:26 -05:00
fallenoak
ab346f1b42
feat(model): add CM2Model::SetGeometryVisible 2025-10-13 23:10:39 -05:00
fallenoak
7ba3c0730b
feat(model): handle attachment visibility in CM2Model::AnimateMT 2025-10-13 22:28:21 -05:00
fallenoak
578503d8ec
feat(model): animate attached models in CM2Model::AnimateST 2025-10-13 21:04:22 -05:00
fallenoak
1eca3a8e7f
feat(model): implement more of CM2Model::AnimateST 2025-10-13 20:51:39 -05:00
fallenoak
529d2e41f2
fix(model): correct skin section visibility check in CM2Scene::Animate 2025-10-13 20:41:14 -05:00
fallenoak
801fbc43b9
feat(model): load skin sections in CM2Model::InitializeLoaded 2025-10-13 20:32:08 -05:00
fallenoak
d18e8cf608
feat(glue): implement CCharacterSelection::RenderPrep 2025-10-13 20:18:45 -05:00
fallenoak
fb79622cec
feat(model): add CM2Model::AnimateAttachmentsMT 2025-10-13 14:47:49 -05:00
fallenoak
22710e417c
fix(model): correct M2ModelAttachment layout 2025-10-13 12:26:24 -05:00
fallenoak
67264fbaf6
feat(model): load attachments in CM2Model::InitializeLoaded 2025-10-13 12:03:38 -05:00
fallenoak
4168a96bd2
feat(model): setup lighting for attached models in CM2Model::SetupLighting 2025-10-13 08:50:14 -05:00
fallenoak
01190b65ca
feat(glue): implement CCharacterSelection::ShowCharacter 2025-10-12 22:44:09 -05:00
fallenoak
cc2701986b
feat(model): implement CM2Model::AttachToParent 2025-10-12 22:38:43 -05:00
fallenoak
c71d701027
feat(model): add attachment members to CM2Model 2025-10-12 12:08:05 -05:00
fallenoak
f276902621
feat(model): add CM2Model::GetAttachmentWorldTransform 2025-10-12 12:03:12 -05:00
Tristan Cormier
9e4cdf4204 feat(client): add ClientServices::IsConnected 2025-10-12 11:17:35 -05:00
fallenoak
03d772518b
feat(model): stub CM2Model::DetachFromParent 2025-10-12 11:12:26 -05:00
fallenoak
9b7b9a4b1e
feat(model): add CM2Model::AddRef 2025-10-12 11:11:04 -05:00
fallenoak
e2cd7394ae
feat(model): stub CM2Model::AttachToParent 2025-10-12 11:08:37 -05:00
fallenoak
addb9ec2ba
feat(object): add Player_C_GetModelName 2025-10-11 23:57:55 -05:00
fallenoak
864404d203
feat(db): add CreatureDisplayInfoRec 2025-10-11 23:28:34 -05:00
fallenoak
7bae4f52c4
feat(db): add CreatureModelDataRec 2025-10-11 23:25:30 -05:00
fallenoak
c67b8fb21d
feat(object): add Player_C_GetDisplayId 2025-10-11 23:17:35 -05:00
fallenoak
1d6b2693da
feat(ui): implement Script_SetCharacterSelectFacing 2025-10-11 22:56:51 -05:00
fallenoak
25378bf13b
feat(glue): stub CCharacterSelection::SetFacing 2025-10-11 22:56:12 -05:00
fallenoak
1607fc9745
feat(ui): implement Script_GetCharacterSelectFacing 2025-10-11 22:14:58 -05:00
fallenoak
e2eb6b3586
feat(ui): finish implementing Script_GetSelectBackgroundModel 2025-10-11 20:43:42 -05:00
fallenoak
d536d2c353
feat(glue): add CCharacterSelection::GetCharacterDisplay 2025-10-11 20:42:48 -05:00
fallenoak
fb00da2899
feat(util): stub SFile::IsStreamingTrial 2025-10-11 16:43:47 -05:00
fallenoak
a71f15bfe1
chore(util): remove superfluous void 2025-10-11 16:28:44 -05:00
fallenoak
06e9f3bfa7
feat(ui): implement CSimpleModel_SetFogColor 2025-10-10 22:09:04 -05:00
fallenoak
5bd78b0581
feat(ui): implement CSimpleModel_SetFogFar 2025-10-10 22:01:58 -05:00
fallenoak
b211d38f7c
feat(ui): implement CSimpleModel_SetFogNear 2025-10-10 21:59:26 -05:00
fallenoak
5aa6f3c887
feat(ui): implement Script_DisconnectFromServer 2025-10-10 21:52:19 -05:00
fallenoak
3e0a586238
feat(net): implement more of NetClient::Disconnect 2025-10-10 20:10:16 -05:00
fallenoak
b925836c2c
feat(net): add NETEVENTQUEUE dtor 2025-10-10 20:06:58 -05:00
fallenoak
93edfe896e
feat(net): implement remainder of WowConnection::DoDisconnect 2025-10-10 19:52:31 -05:00
fallenoak
48dc644076
feat(client): implement more of ClientServices::RealmEnumCallback 2025-10-10 13:04:19 -05:00
fallenoak
687c1e9414
feat(client): implement more of ClientServices::RealmEnumCallback 2025-10-10 00:17:30 -05:00
fallenoak
62df356940
fix(glue): correct category selection logic 2025-10-09 23:08:09 -05:00
fallenoak
32275f7b16
feat(net): add Grunt::ClientLink::WCDisconnected 2025-10-09 22:55:28 -05:00
fallenoak
02b709fda8
feat(net): add Grunt::ClientLink dtor 2025-10-09 22:49:20 -05:00
fallenoak
16de9b2cbd
feat(net): implement NetClient::WCDisconnected 2025-10-09 22:32:24 -05:00
fallenoak
420f15afa4
feat(net): call CGlueMgr::NetDisconnectHandler from NetClient::HandleDisconnect 2025-10-09 22:26:17 -05:00
fallenoak
9329fd3552
feat(glue): add CGlueMgr::NetDisconnectHandler 2025-10-09 22:25:47 -05:00