Commit Graph
579 Commits
Author SHA1 Message Date
fallenoak e3073868de chore(glue): move component creation into CharacterSelectionDisplay 2025-10-29 23:41:10 -05:00
fallenoak 666e52fb16 feat(glue): start character animation on character select screen 2025-10-29 22:25:46 -05:00
fallenoak daca438a62 feat(component): add CCharacterComponent::AddItemBySlot 2025-10-29 21:28:57 -05:00
fallenoak e6dba0a7c4 feat(object): add INVENTORY_SLOTS enum 2025-10-29 21:15:30 -05:00
fallenoak 15a5eb6f57 feat(component): add CCharacterComponent::AddItem 2025-10-29 20:00:17 -05:00
Tristan 'Natrist' Cormier 9b46d51508 feat(console): add CONSOLELINE class (#120) 2025-10-29 19:46:44 -05:00
fallenoak 9b4e0cfded feat(component): add CCharacterComponent::AddItem 2025-10-29 17:16:05 -05:00
fallenoak de3215afc9 feat(model): implement more of CM2Model dtor 2025-10-29 14:53:12 -05:00
fallenoak 12a7752a57 feat(model): implement CM2Shared::Release 2025-10-29 14:52:25 -05:00
fallenoak b370d86f7d chore(component): render prep funcs are not static 2025-10-28 22:24:36 -05:00
fallenoak 794003086b feat(component): add item functions 2025-10-28 22:15:11 -05:00
fallenoak a431b30cf9 feat(component): add CCharacterComponent::ClearItemDisplay 2025-10-28 21:11:57 -05:00
fallenoak ea51e2e20f feat(component): add CCharacterComponent::UpdateItemDisplay 2025-10-28 21:05:03 -05:00
fallenoak 86f902423b feat(db): add ItemDisplayInfoRec 2025-10-28 20:50:48 -05:00
fallenoak 7cc8da4ac1 feat(component): implement CCharacterComponent::ReplaceExtraSkinTexture 2025-10-28 16:30:02 -05:00
fallenoak 0fce98aabc feat(component): use ObjectAlloc to allocate CCharacterComponent 2025-10-28 16:20:24 -05:00
fallenoak f5aa37368a chore(component): use CCharacterComponent::GetSectionsRecord in more places 2025-10-28 15:36:56 -05:00
fallenoak ecc98d4738 fix(component): release correct model in CCharacterComponent::Init 2025-10-28 10:37:36 -05:00
fallenoak de95191127 feat(component): implement CCharacterSelection::ClearCharacterModel 2025-10-28 10:13:30 -05:00
fallenoak e85cdd4896 feat(model): implement more of CM2Model dtor 2025-10-28 10:09:16 -05:00
fallenoak e055543167 feat(model): implement CM2Model::Release 2025-10-28 08:46:13 -05:00
fallenoak 64e6577339 feat(model): implement CM2Model::DetachFromParent 2025-10-27 23:27:53 -05:00
fallenoak 5e9b2316dc fix(model): avoid use after free in CM2Model::DetachAllChildrenById 2025-10-27 23:20:07 -05:00
fallenoak aa7e548102 feat(model): add CM2Model::DetachAllChildrenById 2025-10-27 23:10:49 -05:00
fallenoak 2fb38d3ebb feat(component): clear dirty sections in CCharacterComponent::RenderPrepSections 2025-10-27 22:57:21 -05:00
fallenoak 6147f85400 feat(component): handle eye effects in CCharacterComponent::GeosRenderPrep 2025-10-27 22:41:17 -05:00
fallenoak 0cd79fb749 feat(component): implement more of CCharacterComponent::SetSkinColor 2025-10-27 22:31:58 -05:00
fallenoak d6cf306330 fix(gx): members of C4Pixel should be unsigned 2025-10-27 22:24:23 -05:00
fallenoak 95c89c50b9 feat(component): add CCharacterComponent::SetBeardStyle 2025-10-27 22:14:57 -05:00
fallenoak 29535710fe fix(component): properly set features list in CountFacialFeatures 2025-10-27 22:12:09 -05:00
fallenoak cbe12747b8 feat(component): add ComponentGetFacialHairStyleRecord 2025-10-27 22:09:19 -05:00
fallenoak 0c584ee901 feat(component): populate facial hair styles list on initialize 2025-10-27 21:38:18 -05:00
fallenoak 47aea9966b feat(model): handle set geometry visible model calls on model load 2025-10-27 21:21:14 -05:00
fallenoak dd318480f1 feat(component): implement CCharacterComponent::ReplaceHairTexture 2025-10-27 21:15:46 -05:00
fallenoak e794580ea8 feat(model): handle texture replacement model calls on model load 2025-10-27 21:14:33 -05:00
fallenoak ca58375aa4 feat(component): implement CCharacterComponent::SetHairColor 2025-10-27 19:43:30 -05:00
fallenoak 068b32435e chore(component): move ComponentData to types header 2025-10-27 19:30:12 -05:00
fallenoak 2964e51030 fix(component): correct paste targets in CCharacterComponent::RenderPrepHU 2025-10-27 19:27:22 -05:00
fallenoak 66c003e424 feat(component): add CCharacterComponent::SetHairStyle 2025-10-27 16:46:50 -05:00
fallenoak 55b7eacf23 chore(component): improve name of dirty section mask 2025-10-27 16:24:37 -05:00
fallenoak b4d519338a feat(component): add npcBakedTexturePath member to ComponentData 2025-10-27 16:16:17 -05:00
fallenoak 206b8f7a54 feat(component): finish implementing all render prep functions in CCharacterComponent 2025-10-27 16:15:42 -05:00
fallenoak 1f0b89963d feat(gx): implement Blit_Argb8888_Rgb565 2025-10-26 11:50:19 -05:00
fallenoak 29bee10e11 feat(db): add CharacterFacialHairStylesRec 2025-10-25 22:43:51 -05:00
fallenoak 090cd1dc54 feat(db): generate id fields if needed during record loads 2025-10-25 22:43:05 -05:00
fallenoak 7514b717c9 feat(db): add CharHairGeosetsRec 2025-10-25 22:28:35 -05:00
fallenoak ed612b3002 feat(component): apply upper underwear texture in CCharacterComponent::RenderPrepTU 2025-10-25 22:12:00 -05:00
fallenoak 61293b82dc feat(component): apply lower underwear texture in CCharacterComponent::RenderPrepLU 2025-10-25 15:41:34 -05:00
fallenoak 7482779b37 feat(component): add item displays member variable to CCharacterComponent 2025-10-25 15:32:15 -05:00
fallenoak 319ea1466e feat(component): add s_itemPriority 2025-10-25 12:23:40 -05:00