Commit Graph

825 Commits

Author SHA1 Message Date
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
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
0a2438b321
chore(model): make comment more concise 2025-10-23 20:57:11 -05:00
fallenoak
a17ba56f0e
chore(component): add temp return value to CCharacterComponent::RenderPrep 2025-10-23 17:21:07 -05:00
fallenoak
190ceb7a49
chore(model): fix misaligned pointers in CM2Model::InitializeLoaded 2025-10-23 17:20:31 -05:00
fallenoak
84d6bdac05
feat(component): load underwear textures when setting skin color 2025-10-23 16:57:36 -05:00
fallenoak
3e011c91f6
feat(model): partially implement CM2Model dtor 2025-10-22 23:27:06 -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
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