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 |
|
fallenoak
|
629f0038e7
|
feat(client): add ClientServices::ValidDisconnect
|
2025-10-09 22:25:14 -05:00 |
|
fallenoak
|
fe5b21ed33
|
feat(net): implement NetClient::HandleDisconnect
|
2025-10-09 20:55:36 -05:00 |
|
fallenoak
|
2b5cbdd629
|
feat(glue): implement CCharacterSelection::ClearCharacterList
|
2025-10-09 20:41:14 -05:00 |
|
fallenoak
|
5a4df16c39
|
feat(glue): finish handling IDLE_WORLD_LOGIN in CGlueMgr::StatusDialogClick
|
2025-10-09 20:32:16 -05:00 |
|
Tristan Cormier
|
e3785010c4
|
feat(ui): implement Script_RealmListDialogCancelled
|
2025-10-09 19:49:15 -05:00 |
|
fallenoak
|
30699a72cf
|
fix(glue): reset category counts in CRealmList::UpdateList
|
2025-10-09 00:46:00 -05:00 |
|
fallenoak
|
7b7f2a7c69
|
feat(glue): use GLUESCRIPTEVENT values in CRealmList
|
2025-10-09 00:37:24 -05:00 |
|
fallenoak
|
1b6bcdc59c
|
feat(glue): handle errors with urls in CGlueMgr::PollAccountLogin
|
2025-10-09 00:18:41 -05:00 |
|