Commit Graph

  • fdbcf6a9f1
    feat(glue): implement Script_SetSelectedRace fallenoak 2025-12-30 22:53:18 -0600
  • 581d2f4232 feat(ui): add CSimpleEditBox::OnLayerShow Tristan Cormier 2025-12-30 00:27:04 -0500
  • def6b42a7b
    feat(component): add ComponentData::SetPreferences fallenoak 2025-12-30 15:07:46 -0600
  • 01d0268d5c
    chore(component): move ComponentData::GetPreferences to appropriate location fallenoak 2025-12-30 15:06:06 -0600
  • c6110b561e
    feat(component): add CCharacterComponent::GetPreferences fallenoak 2025-12-30 14:56:51 -0600
  • db53fb07bc
    feat(glue): implement Script_IsRaceClassValid fallenoak 2025-12-30 11:20:59 -0600
  • bb254840ff
    feat(glue): add CCharacterCreation::IsRaceClassValid fallenoak 2025-12-30 10:57:23 -0600
  • 2258267992
    feat(ui): notify scroll parent in CSimpleFrame::OnLayerShow fallenoak 2025-12-30 10:50:00 -0600
  • 328f94ffad
    feat(glue): set facing in CCharacterCreation::CreateComponent fallenoak 2025-12-30 10:41:26 -0600
  • c82ac35e19
    feat(glue): implement Script_SetCharacterCreateFacing fallenoak 2025-12-30 10:34:40 -0600
  • c494bb0041
    feat(glue): implement Script_GetCharacterCreateFacing fallenoak 2025-12-30 10:27:16 -0600
  • 31d8a61062
    feat(glue): implement Script_GetAvailableClasses fallenoak 2025-12-30 10:24:27 -0600
  • 4c8ee85266
    feat(ui): implement CSimpleTexture_SetDesaturated fallenoak 2025-12-30 10:18:12 -0600
  • 6b2ccd6735
    feat(ui): add CSimpleTexture::SetShader fallenoak 2025-12-30 10:13:55 -0600
  • 26093afe36
    feat(ui): implement CSimpleButton_GetDisabledTexture fallenoak 2025-12-29 23:09:02 -0600
  • a5da23e61f
    feat(ui): implement CSimpleButton_GetPushedTexture fallenoak 2025-12-29 23:05:19 -0600
  • 73c6c6ed69
    feat(ui): implement CSimpleButton_GetNormalTexture fallenoak 2025-12-29 23:03:14 -0600
  • 1da39dd41f
    feat(glue): implement Script_UpdateCustomizationScene fallenoak 2025-12-29 22:40:10 -0600
  • f20b9fbbde
    feat(glue): implement Script_SetCharCustomizeBackground fallenoak 2025-12-29 22:16:08 -0600
  • f326f30fc6
    feat(glue): implement Script_GetCreateBackgroundModel fallenoak 2025-12-29 22:02:20 -0600
  • a07812edc0
    feat(glue): implement Script_GetFactionForRace fallenoak 2025-12-29 21:53:58 -0600
  • 47b4f329ae
    feat(glue): implement Script_GetNameForRace fallenoak 2025-12-29 21:53:13 -0600
  • 59602c6736
    feat(glue): implement Script_GetAvailableRaces fallenoak 2025-12-29 20:33:45 -0600
  • 702893845c
    feat(glue): implement Script_GetSelectedSex fallenoak 2025-12-29 20:18:02 -0600
  • dc2e3744ce
    feat(glue): implement Script_GetSelectedRace fallenoak 2025-12-29 20:16:08 -0600
  • 897d4cce1d
    fix(glue): look up records by index in CCharacterCreation::CalcClasses fallenoak 2025-12-29 20:08:07 -0600
  • d2313c96ff
    feat(glue): set race index properly in CCharacterCreation::ResetCharCustomizeInfo fallenoak 2025-12-29 19:50:50 -0600
  • 30db32c4d4
    feat(glue): add CCharacterCreation::Initialize fallenoak 2025-12-29 19:28:09 -0600
  • 4255bf4d25
    feat(db): add FactionGroupRec fallenoak 2025-12-29 19:22:46 -0600
  • 2fd2d1c079
    feat(db): add FactionTemplateRec fallenoak 2025-12-29 19:10:34 -0600
  • 93a2131a6b
    fix(glue): initalize ComponentData in CCharacterCreation::ResetCharCustomizeInfo fallenoak 2025-12-29 14:56:32 -0600
  • 0bf3eea817
    feat(glue): implement CCharacterCreation::SetSelectedClass fallenoak 2025-12-29 14:55:30 -0600
  • f24a7596f7
    feat(glue): implement CCharacterCreation::CalcClasses fallenoak 2025-12-29 14:44:48 -0600
  • 94fcfef5c0
    feat(db): add CharBaseInfoRec fallenoak 2025-12-29 14:44:07 -0600
  • 114eca74bb
    feat(glue): implement Script_GetSelectedClass fallenoak 2025-12-29 13:50:40 -0600
  • ce301b6250
    feat(ui): add CGLookingForGroup::GetClassRoles fallenoak 2025-12-29 13:39:48 -0600
  • 84fea67268
    feat(glue): partially implement CCharacterCreation::CreateComponent fallenoak 2025-12-29 09:15:58 -0600
  • 5ea18cc298
    feat(glue): implement Script_ResetCharCustomize fallenoak 2025-12-28 22:12:48 -0600
  • 35941bb74c feat(ui): implement CSimpleEditBox_ClearFocus Tristan Cormier 2025-12-28 22:21:53 -0500
  • e09d67d02a feat(ui): add CSimpleEditBox::OnLayerHide Tristan Cormier 2025-12-28 22:21:34 -0500
  • 00c93ac87e feat(ui): implement CSimpleEditBox_ClearFocus Tristan Cormier 2025-12-28 22:21:53 -0500
  • 7222a23d09 feat(ui): add CSimpleEditBox::OnLayerHide Tristan Cormier 2025-12-28 22:21:34 -0500
  • 844ccf348d feat(ui): add CSimpleEditBox::ClearKeyboardFocus Tristan Cormier 2025-12-28 22:20:58 -0500
  • 3a60210586 feat(ui): add CSimpleEditBox::ClearKeyboardFocus Tristan Cormier 2025-12-28 22:20:58 -0500
  • e3f4322ae3
    feat(glue): implement Script_SetCharCustomizeFrame fallenoak 2025-12-28 19:07:55 -0600
  • 28752c69da
    chore(style): add InsertNewlineAtEOF to .clang-format fallenoak 2025-12-27 18:31:48 -0600
  • d57337fe48
    chore(style): tune up .editorconfig fallenoak 2025-12-27 18:27:57 -0600
  • 1d9be878e3
    chore(docs): update login screenshot to reflect current progress fallenoak 2025-12-27 14:17:33 -0600
  • f261641b99
    chore(build): use pull_request_target in pr workflow fallenoak 2025-12-27 12:59:10 -0600
  • 8443ba863f
    chore(build): improve workflows (#150) fallenoak 2025-12-27 12:52:27 -0600
  • ffc27717ab
    chore(build): clean up workflow names fallenoak 2025-12-27 12:27:50 -0600
  • fc1d3310f5
    chore(build): rename build entries in matrix config fallenoak 2025-12-26 11:01:13 -0600
  • 79173f8f02
    chore(build): install lcov dep in ubuntu debug builds fallenoak 2025-12-26 10:58:43 -0600
  • ceb173e0e7
    chore(build): improve matrix entries for workflows fallenoak 2025-12-26 10:56:36 -0600
  • 07233dffcf
    chore(build): use debug builds in pr workflow fallenoak 2025-12-26 10:44:10 -0600
  • eaead6e36b
    chore(build): update actions/checkout to v6 fallenoak 2025-12-26 10:38:04 -0600
  • dcd2f7dc49
    chore(build): update squall fallenoak 2025-12-27 12:13:10 -0600
  • 4c539cdd95
    chore(build): update squall fallenoak 2025-12-26 14:21:16 -0600
  • 66ded7d22e
    chore(build): update libs fallenoak 2025-12-26 13:45:58 -0600
  • 8935c520c0 feat: Add texture matrix transform support to Metal shaders for animated textures aomizu 2025-12-26 17:03:37 +0900
  • 46e5611630
    fix(model): correct binary search behavior in CM2Model::FindKey fallenoak 2025-12-25 22:19:48 -0600
  • a72ba6f154
    chore(gx): tidy up CShaderEffect fallenoak 2025-12-25 22:03:30 -0600
  • 1ceb396b3d
    feat(gx): implement CShaderEffect::SetTexMtx fallenoak 2025-12-25 22:00:12 -0600
  • f43e9f62d6
    chore(model): fix style nit fallenoak 2025-12-25 21:57:03 -0600
  • 6a86dce7fb
    fix(model): use correct count when initializing texture transforms in CM2Model::InitializeLoaded fallenoak 2025-12-25 21:56:22 -0600
  • fb0641b133
    feat(model): add CM2Model::AnimateTextureTransformsMT fallenoak 2025-12-25 13:37:27 -0600
  • 9915295835
    chore(build): update typhoon fallenoak 2025-12-25 13:37:02 -0600
  • 4d3ca41cfe revert: remove COLOR_PAL, MippedImgSet, and related changes for future discrete PRs aomizu 2025-12-25 20:37:39 +0900
  • 7cf7127810 feat: Implement color animation in Metal shaders by using diffuse and emissive vertex constants for output color. aomizu 2025-12-25 15:10:54 +0900
  • 8fb51991e0 revert: remove non-metal shader init from Client.cpp aomizu 2025-12-25 13:24:07 +0900
  • 7fdd22545f feat: Convert GxTex_Argb4444 textures to RGBA8 during Metal upload to simplify handling aomizu 2025-12-25 13:04:03 +0900
  • 15eafe92d7 feat: Implement fog and point size in Metal shaders and refine render state processing for textures and other states. aomizu 2025-12-24 10:07:13 +0900
  • 1ad3679f90 feat: Implement initial Metal graphics device with comprehensive shader system and pipeline management. aomizu 2025-12-23 17:50:14 +0900
  • 81970958a8 feat: Add debug rendering pipeline to draw a triangle in the Metal backend. aomizu 2025-12-23 13:09:50 +0900
  • a9cad5238d init metal backend aomizu 2025-12-23 12:42:14 +0900
  • 28faa4b2c8
    feat(model): clear texture transforms in CM2Model::FreeInternalResources fallenoak 2025-12-24 21:48:21 -0600
  • 79b5afdd71
    feat(model): set up texture transforms in CM2Model::InitializeLoaded fallenoak 2025-12-24 21:43:56 -0600
  • 3c7f163ad6
    chore(build): update common fallenoak 2025-12-24 21:18:04 -0600
  • 1eb0a4ffbb
    chore(build): update common fallenoak 2025-12-23 22:58:20 -0600
  • 6732199eab fix(ui): improve const correctness across xml loading functions in ui fallenoak 2025-12-23 22:11:47 -0600
  • c1a94c6a6e
    fix(ui): improve const correctness across xml loading functions in ui fallenoak 2025-12-23 22:11:47 -0600
  • d51ea7e0e0
    chore(docs): update README with current progress fallenoak 2025-12-23 13:06:48 -0600
  • e1efaf8ba9
    feat(ui): load gradients in CSimpleTexture::LoadXML fallenoak 2025-12-23 11:40:52 -0600
  • 2fba6413bc
    feat(ui): add CSimpleRegion::SetVertexGradient fallenoak 2025-12-23 11:40:24 -0600
  • 066a53e667
    feat(ui): add LoadXML_Gradient fallenoak 2025-12-23 11:39:55 -0600
  • a6e93122a7
    chore(ui): make ORIENTATION enum generic fallenoak 2025-12-23 11:21:38 -0600
  • 32b5d6402b
    feat(gx): fully implement TEXTLINETEXTURE::NewTextLineTexture and TEXTLINETEXTURE::Recycle fallenoak 2025-12-22 19:54:57 -0600
  • e4fb4d83fd refactor: use int32_t for loop counter in Mpq::AddPatchSeries. aomizu 2025-12-23 10:05:30 +0900
  • 872bfe024a refactor: replace custom MPQ decompression implementation with StormLib. aomizu 2025-12-23 09:34:11 +0900
  • b528deaf11 refactor: Replace custom MPQ decompression modules with StormLib. aomizu 2025-12-23 09:25:03 +0900
  • c82c9da821 feat: introduce MPQ decompression utilities including PKWARE, ADPCM, and Huffman algorithms aomizu 2025-12-22 19:52:14 +0900
  • a3d69ff2e7 added direct mpq archive reading support aomizu 2025-12-22 17:35:16 +0900
  • 84b16f2aeb
    fix(gx): fix buffer overruns in TEXTLINETEXTURE::WriteGeometry fallenoak 2025-12-21 21:24:32 -0600
  • 1352f0ba50
    chore(gx): minor clarity improvements in BATCHEDRENDERFONTDESC::RenderBatch fallenoak 2025-12-21 21:11:59 -0600
  • da51f7e4fc
    chore(gx): improve more param and variable names fallenoak 2025-12-21 13:16:18 -0600
  • 30fd02c942
    chore(gx): improve parameter and variable names in TEXTLINETEXTURE::WriteGeometry fallenoak 2025-12-21 11:55:09 -0600
  • 1f160ebd06
    chore(gx): name TEXTLINETEXTURE::WriteGeometry param fallenoak 2025-12-21 11:40:27 -0600
  • fe217c3ac3
    fix(gx): correct improper batching of strings in BATCHEDRENDERFONTDESC::RenderBatch fallenoak 2025-12-20 15:03:52 -0600
  • 3643263ce9
    fix(gx): fix incorrect cast in CGxString::InitializeViewTranslation fallenoak 2025-12-16 15:51:36 -0600
  • 44e4ca5f77
    feat(ui): handle alpha in CSimpleFontString::AddShadow fallenoak 2025-12-15 20:13:12 -0600