Commit Graph
77 Commits
Author SHA1 Message Date
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 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 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 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 dd318480f1 feat(component): implement CCharacterComponent::ReplaceHairTexture 2025-10-27 21:15:46 -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 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
fallenoak 46ba86227b feat(component): add ITEM_SLOT enum 2025-10-25 12:04:25 -05:00
fallenoak 136155058d feat(component): finish implementing CCharacterComponent::RenderPrepHU 2025-10-24 13:26:37 -05:00
fallenoak 7b32d99bb0 chore(component): tidy up CCharacterComponent::RenderPrepHL 2025-10-24 13:20:53 -05:00
fallenoak 2393f0aefa feat(component): implement CCharacterComponent::SetFace 2025-10-24 13:17:31 -05:00
fallenoak a17ba56f0e chore(component): add temp return value to CCharacterComponent::RenderPrep 2025-10-23 17:21:07 -05:00
fallenoak 84d6bdac05 feat(component): load underwear textures when setting skin color 2025-10-23 16:57:36 -05:00
fallenoak 7078d26beb feat(component): prep basic skin components 2025-10-22 23:19:08 -05:00
fallenoak aaf3542c52 feat(component): implement CCharacterComponent::PasteOpaque 2025-10-22 22:49:41 -05:00
fallenoak f72e50f083 feat(component): add TextureCacheGetMip 2025-10-22 22:47:41 -05:00
fallenoak d33b0ed4b6 chore(component): rename param for accuracy 2025-10-22 22:46:01 -05:00
fallenoak bccfec9f14 feat(component): implement CCharacterComponent::Paste 2025-10-22 16:33:14 -05:00
fallenoak 15deaf2ce0 feat(component): add TextureCacheGetPal 2025-10-22 16:32:39 -05:00
fallenoak a7d5417a3b chore(component): continue refining variable and parameter names 2025-10-22 16:32:13 -05:00
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 ce0576b40d feat(component): implement CCharacterComponent::CreateBaseTexture 2025-10-21 17:27:14 -05:00
fallenoak 5bd90ecf29 feat(component): create texture buffer in CCharacterComponent::Initialize 2025-10-20 23:02:02 -05:00
fallenoak a040fdbd5b feat(component): set up texture format and size in CCharacterComponent::Initialize 2025-10-20 22:40:55 -05:00