fallenoak
|
03cf6ebeaa
|
feat(ui): implement CScriptRegion_SetParent
|
2025-11-17 19:46:12 -06:00 |
|
fallenoak
|
56d8c0ab9e
|
feat(ui): add CScriptRegion::SetParent
|
2025-11-17 19:44:44 -06:00 |
|
fallenoak
|
3bbc075b09
|
feat(ui): implement Script_GetCurrentMultisampleFormat
|
2025-11-17 16:38:44 -06:00 |
|
fallenoak
|
aefd14b1ab
|
chore(ui): fix style nits in SetupFormats
|
2025-11-17 16:31:40 -06:00 |
|
fallenoak
|
a6317ead69
|
chore(console): improve comment clarity in ConsoleDetectGetResolutions
|
2025-11-17 16:31:01 -06:00 |
|
fallenoak
|
a8a1309af1
|
feat(console): handle color bits and depth bits in UpdateGxCVars
|
2025-11-16 22:40:45 -06:00 |
|
fallenoak
|
7e03c5e1d4
|
feat(console): handle color bits and depth bits vars in SetGxCVars
|
2025-11-16 22:33:07 -06:00 |
|
fallenoak
|
b4ff373910
|
feat(ui): implement Script_GetMultisampleFormats
|
2025-11-16 22:21:34 -06:00 |
|
fallenoak
|
4ddbf9b88f
|
feat(gx): add GxAdapterFormats
|
2025-11-16 22:18:32 -06:00 |
|
fallenoak
|
2565588d81
|
feat(gx): add AdapterFormatSort
|
2025-11-16 22:02:21 -06:00 |
|
fallenoak
|
4f5c90b690
|
chore(gx): rename CGxFormat::sampleCount to CGxFormat::multisampleCount
|
2025-11-16 21:49:30 -06:00 |
|
fallenoak
|
53929a233e
|
feat(console): register vars for color bits and depth bits
|
2025-11-16 21:19:34 -06:00 |
|
fallenoak
|
2596911617
|
feat(gx): add static conversion tables to CGxFormat
|
2025-11-16 20:30:39 -06:00 |
|
fallenoak
|
940205d934
|
fix(build): correct C2iVector initialization in CCharacterComponent::s_sectionInfoRaw
|
2025-11-15 17:03:54 -06:00 |
|
fallenoak
|
a1728e6e02
|
feat(ui): partially implement securecall
|
2025-11-09 23:06:55 -06:00 |
|
fallenoak
|
e348fe3e54
|
chore(ui): clarify behavior
|
2025-11-09 22:04:50 -06:00 |
|
fallenoak
|
0741f84fb0
|
fix(ui): correctly initialize argName in FrameScript_Execute
|
2025-11-09 21:59:46 -06:00 |
|
fallenoak
|
1b95c5f534
|
fix(ui): correct off by one error in FrameScript_Execute
|
2025-11-09 21:42:50 -06:00 |
|
fallenoak
|
ee0dbb3f92
|
feat(ui): implement Script_GetBuildInfo
|
2025-11-09 21:04:05 -06:00 |
|
fallenoak
|
526fe4e8cb
|
fix(build): avoid linking error in gcc builds
|
2025-11-09 20:44:48 -06:00 |
|
fallenoak
|
1eed077d0b
|
feat(ui): implement Script_IsStereoVideoAvailable
|
2025-11-09 20:08:43 -06:00 |
|
fallenoak
|
3ebed78a98
|
feat(gx): add CGxCaps::m_stereoAvailable
|
2025-11-09 19:58:43 -06:00 |
|
fallenoak
|
7898f99eb9
|
feat(ui): implement Script_GetCurrentResolution
|
2025-11-09 17:33:32 -06:00 |
|
fallenoak
|
6ec4d2eae6
|
feat(ui): implement Script_GetScreenResolutions
|
2025-11-09 17:20:40 -06:00 |
|
fallenoak
|
edd25251fb
|
chore(console): add note about 640x480 to ConsoleDetectGetResolutions
|
2025-11-09 17:18:46 -06:00 |
|
fallenoak
|
22a2e1a411
|
feat(ui): add CGVideoOptions::RegisterScriptFunctions
|
2025-11-09 16:46:54 -06:00 |
|
fallenoak
|
c83fd24a72
|
feat(console): add ConsoleDetectGetResolutions
|
2025-11-09 12:03:49 -06:00 |
|
fallenoak
|
a06d989d30
|
feat(gx): add GxAdapterMonitorModes
|
2025-11-08 23:03:23 -06:00 |
|
fallenoak
|
749273e217
|
chore(ui): clarify LUA_TNIL check in FrameScript_Object::SetScript
|
2025-11-07 19:21:08 -06:00 |
|
fallenoak
|
034e9d0915
|
feat(ui): implement CSimpleFrame_SetScript
|
2025-11-07 19:16:52 -06:00 |
|
fallenoak
|
54b2cdb678
|
feat(ui): implement CSimpleButton_SetHighlightFontObject
|
2025-11-07 15:52:07 -06:00 |
|
fallenoak
|
c7b9629f41
|
feat(ui): implement CSimpleButton_SetNormalFontObject
|
2025-11-07 15:34:00 -06:00 |
|
fallenoak
|
6bb419702f
|
feat(ui): implement CSimpleButton_SetDisabledFontObject
|
2025-11-07 15:06:07 -06:00 |
|
fallenoak
|
ec3fec5a93
|
feat(ui): implement platform check script handlers
|
2025-11-07 08:41:53 -06:00 |
|
fallenoak
|
719f09653e
|
feat(ui): implement Script_IsStreamingTrial
|
2025-11-06 22:33:46 -06:00 |
|
fallenoak
|
9afafe4b68
|
feat(ui): finish implementing CSimpleRegion::OnColorChanged
|
2025-11-06 22:15:22 -06:00 |
|
fallenoak
|
ad268d2327
|
feat(ui): implement CSimpleFrame::SetFrameAlpha
|
2025-11-06 19:58:34 -06:00 |
|
fallenoak
|
53f7fa945a
|
feat(ui): implement CSimpleFontString::Sub482AC0
|
2025-11-06 15:49:36 -06:00 |
|
fallenoak
|
debc9145fd
|
fix(ui): correct unused logic in CFramePoint::GetRelativeRect for completeness
|
2025-11-06 15:48:46 -06:00 |
|
fallenoak
|
b2fa58a831
|
fix(ui): mark CLayoutFrame::LoadXML as virtual
|
2025-11-06 15:47:59 -06:00 |
|
fallenoak
|
93f450b24c
|
fix(gx): correct math in CGxString::InitializeViewTranslation
|
2025-11-05 20:56:39 -06:00 |
|
fallenoak
|
fbb45d43c6
|
fix(gx): correct math in GxuFontGetWrappedTextHeight
|
2025-11-05 20:06:29 -06:00 |
|
fallenoak
|
8247e59088
|
chore(gx): name variable in GxuFontGetWrappedTextHeight
|
2025-11-05 19:56:41 -06:00 |
|
fallenoak
|
0971e689b9
|
chore(ui): use DRAWLAYER value in CSimpleButton::SetFontString
|
2025-11-05 16:50:21 -06:00 |
|
fallenoak
|
ecbe272039
|
feat(net): partially implement NetClient::WCCantConnect
|
2025-11-04 22:56:15 -06:00 |
|
fallenoak
|
50d48f680a
|
fix(glue): add missing return in CGlueMgr::PollRealmList
|
2025-11-04 22:47:40 -06:00 |
|
fallenoak
|
ad5bd21c5b
|
feat(glue): implement more of CGlueMgr::NetDisconnectHandler
|
2025-11-04 22:44:19 -06:00 |
|
fallenoak
|
5c518bb41a
|
fix(ui): properly load alpha value in FrameScript_GetColor
|
2025-11-04 22:20:15 -06:00 |
|
fallenoak
|
c50582fc6f
|
feat(glue): implement CGlueMgr::OnKickReasonMsg
|
2025-11-04 22:04:43 -06:00 |
|
fallenoak
|
8ff5e548ed
|
chore(console): declare statics as static
|
2025-11-04 15:45:46 -06:00 |
|
fallenoak
|
e8d94cbea3
|
fix(model): correctly set identity in CM2Model::SetWorldTransform
|
2025-11-04 15:38:57 -06:00 |
|
fallenoak
|
a508885c78
|
fix(glue): correct handling of main hand, off-hand, and ranged hand items in CharacterSelectionDisplay
|
2025-11-04 12:23:27 -06:00 |
|
Tristan Cormier
|
a64ab82e41
|
feat(console): add ConsoleDeviceExists
|
2025-11-04 10:46:55 -06:00 |
|
Tristan Cormier
|
300d6b2f29
|
feat(gx): add GxDevExists
|
2025-11-04 10:44:50 -06:00 |
|
fallenoak
|
137045e947
|
feat(component): implement CCharacterComponent::RemoveLinkpt
|
2025-11-03 22:30:05 -06:00 |
|
fallenoak
|
ccaf2af8cb
|
feat(component): add CCharacterComponent::ComponentOpenFingers
|
2025-11-03 22:15:39 -06:00 |
|
fallenoak
|
0c77e82e14
|
feat(component): add CCharacterComponent::ComponentCloseFingers
|
2025-11-03 20:35:39 -06:00 |
|
fallenoak
|
9ef900f80f
|
feat(component): implement CCharacterComponent::AddLink
|
2025-11-03 19:55:08 -06:00 |
|
fallenoak
|
20caf39136
|
chore(component): clarify variable names in CCharacterComponent::AddHandItem
|
2025-11-03 19:53:40 -06:00 |
|
fallenoak
|
fb1922941e
|
feat(model): process attached models in CM2Model::InitializeLoaded
|
2025-11-03 19:50:49 -06:00 |
|
fallenoak
|
642c763612
|
fix(model): correct logic in CM2Model::AttachToParent
|
2025-11-03 19:17:51 -06:00 |
|
fallenoak
|
3a3b7d5259
|
feat(component): implement CCharacterComponent::AddHandItem
|
2025-11-03 16:37:18 -06:00 |
|
fallenoak
|
7bcb1363e3
|
feat(model): add CM2Model::HasAttachment
|
2025-11-03 16:24:01 -06:00 |
|
fallenoak
|
9acffa737e
|
feat(component): partially implement CCharacterComponent::AddHandItem
|
2025-11-02 23:34:35 -06:00 |
|
fallenoak
|
bb4824cb02
|
feat(component): add CCharacterComponent::GetSheatheLink
|
2025-11-02 23:20:35 -06:00 |
|
fallenoak
|
72ec15f494
|
chore(model): refactor all linear searches in CM2Model::FindKey for clarity
|
2025-11-02 12:29:44 -06:00 |
|
fallenoak
|
81dd3d64b4
|
chore(model): rename variable for clarity in CM2Model::FindKey
|
2025-11-02 11:07:31 -06:00 |
|
fallenoak
|
4db31eced1
|
fix(model): correct binary search logic in CM2Model::FindKey
|
2025-11-01 23:32:03 -05:00 |
|
fallenoak
|
42c6e68977
|
chore(model): improve clarity in CM2Model::FindKey
|
2025-11-01 21:58:22 -05:00 |
|
fallenoak
|
86695ee7a8
|
chore(model): remove gotos from CM2Model::FindKey
|
2025-11-01 11:27:34 -05:00 |
|
fallenoak
|
9a91bf6523
|
chore(model): tidy declarations in CM2Model::FindKey
|
2025-11-01 09:20:24 -05:00 |
|
fallenoak
|
5bcbf82f43
|
feat(component): implement CCharacterComponent::PasteTransparent1Bit
|
2025-10-31 22:42:24 -05:00 |
|
fallenoak
|
fb778c8bcc
|
feat(component): add CCharacterComponent::UpdateItem
|
2025-10-31 20:23:16 -05:00 |
|
fallenoak
|
4f1159284b
|
feat(component): implement CCharacterComponent::UpdateItemLU
|
2025-10-31 00:40:22 -05:00 |
|
fallenoak
|
4ac15df24c
|
feat(component): implement CCharacterComponent::UpdateItemTL
|
2025-10-31 00:38:40 -05:00 |
|
fallenoak
|
8064d19e14
|
feat(component): implement CCharacterComponent::UpdateItemTU
|
2025-10-31 00:36:44 -05:00 |
|
fallenoak
|
219f17583f
|
feat(component): implement CCharacterComponent::UpdateItemAL
|
2025-10-31 00:34:13 -05:00 |
|
fallenoak
|
2878b97ca6
|
feat(component): implement CCharacterComponent::PasteTransparent8Bit
|
2025-10-31 00:22:37 -05:00 |
|
fallenoak
|
3face44407
|
chore(component): add unimplemented macro to paste functions
|
2025-10-30 23:10:06 -05:00 |
|
fallenoak
|
c46fc09ad3
|
feat(component): implement CCharacterComponent::UpdateItemAU
|
2025-10-30 23:07:35 -05:00 |
|
fallenoak
|
bc929cbb46
|
feat(component): implement CCharacterComponent::ItemsLoaded
|
2025-10-30 23:06:47 -05:00 |
|
fallenoak
|
ea8b7ca0b8
|
feat(util): add SFile::FileExists
|
2025-10-30 23:04:29 -05:00 |
|
fallenoak
|
9bfe4428e3
|
feat(glue): add items in CharacterSelectionDisplay::CreateModelData
|
2025-10-30 20:28:07 -05:00 |
|
fallenoak
|
ed3b9ac628
|
feat(db): add ItemVisualsRec
|
2025-10-30 20:27:18 -05:00 |
|
fallenoak
|
2837a808a2
|
feat(component): add CCharacterComponent::AddHandItem
|
2025-10-30 20:06:40 -05:00 |
|
fallenoak
|
0299f2e837
|
feat(object): add SHEATHE_TYPE enum
|
2025-10-30 20:06:08 -05:00 |
|
fallenoak
|
cc48239bcf
|
fix(net): correct layout of CHARACTER_INFO struct
|
2025-10-30 15:30:19 -05:00 |
|
fallenoak
|
7cbda9339f
|
feat(object): add more values to INVENTORY_SLOTS
|
2025-10-30 15:27:52 -05:00 |
|
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 |
|
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 |
|