Commit Graph

46 Commits

Author SHA1 Message Date
fallenoak
9b262f901c
feat(client): add ClientServices::GetErrorToken 2025-10-06 22:06:10 -05:00
fallenoak
78b5637ff9
feat(glue): implement CGlueMgr::EnterWorld 2025-10-06 21:55:47 -05:00
fallenoak
7a020888b0
feat(client): implement ClientRealmResponseAdapter::CharacterListReceived 2025-10-04 23:37:59 -05:00
fallenoak
7a22ffb998
feat(net): handle SMSG_CHAR_ENUM 2025-10-03 22:52:33 -05:00
fallenoak
84195691c6
feat(client): register useEnglishAudio var in InitializeGlobal 2025-10-01 20:04:37 -05:00
fallenoak
5b9950c594
feat(client): register and set locale var in InitializeGlobal 2025-10-01 20:01:23 -05:00
fallenoak
6da008c942
feat(net): add ClientServices::JoinRealmResult 2025-10-01 19:49:30 -05:00
fallenoak
3392c5b427
chore(console): clean up calls to CVar::Register 2025-10-01 16:58:19 -05:00
fallenoak
eccd46684f
feat(client): implement more of ClientServices::Logon 2025-09-30 16:21:36 -05:00
fallenoak
8f992159f2
feat(client): call ClientServices::InitLoginServerCVars during initialization 2025-09-30 15:29:39 -05:00
fallenoak
971984e004
feat(client): add ClientServices::InitLoginServerCVars 2025-09-30 15:14:32 -05:00
fallenoak
597be15103
chore(net): stub out more of client version check during login 2025-09-25 23:15:53 -07:00
fallenoak
555ebf726c
chore(console): adjust files for clarity 2025-09-23 10:39:29 -07:00
fallenoak
aa70c1c5bf
feat(client): add ClientIdle 2025-09-22 20:17:38 -07:00
fallenoak
ea7fda972e feat(client): register handlers in ClientInitializeGame 2025-09-22 22:07:23 -05:00
fallenoak
62e1345df4
feat(glue): stub handling IDLE_ENTER_WORLD 2025-09-22 14:13:27 -07:00
fallenoak
6b4c5e9179
feat(console): initialize console screen 2023-04-07 23:06:08 -05:00
fallenoak
1b27761d0c
feat(client): implement auth response handler in realm adapter 2023-04-03 23:34:31 -05:00
fallenoak
e18afec28d
feat(net): handle SMSG_AUTH_RESPONSE 2023-04-03 18:00:51 -05:00
fallenoak
6479dcaecf
chore(console): split out console device functions 2023-04-02 08:37:11 -05:00
Tristan 'Natrist' Cormier
9d0487c8ce
chore(console): move console functions out of client 2023-04-02 08:06:40 -05:00
fallenoak
ee1d46db19
chore(build): remove unused includes 2023-03-31 12:03:37 -05:00
Tristan 'Natrist' Cormier
6f52a6287d
chore(console): split out console library 2023-03-25 09:56:41 -05:00
fallenoak
ba790418e1
feat(client): migrate gui functions and implement OsGuiGetWindow 2023-03-20 00:06:50 -05:00
fallenoak
dbf840e6ad
chore(event): consolidate window and input functions 2023-03-17 21:57:05 -05:00
fallenoak
32f9c81abf
feat(event): pass custom window proc in gx device creation 2023-03-14 17:15:54 -05:00
fallenoak
a490cc7be7
feat(gx): set hw accel flag on gx format 2023-03-06 22:57:59 -06:00
fallenoak
2010aa8e4e
feat(gx): add initial d3d backend 2023-03-05 11:55:12 -06:00
fallenoak
2282b8a54a
chore(bc): switch BlizzardCore to bc lib 2023-03-04 11:29:25 -06:00
fallenoak
431ed626c9
chore(net): clean up member visibility in NetClient 2023-02-25 17:28:04 -06:00
fallenoak
5e2c1e7769
feat(net): wire up polling loop for realm connections 2023-02-25 15:59:30 -06:00
fallenoak
5b9a4d240e
feat(glue): handle GetServerName script function 2023-02-19 14:47:41 -06:00
fallenoak
84a4ead425
feat(client): handle realm selection 2023-02-18 16:32:59 -06:00
fallenoak
009225be3d
feat(glue): handle ChangeRealm script function 2023-02-18 16:32:27 -06:00
fallenoak
41554f32b4
feat(glue): implement update realm list 2023-02-15 08:48:37 -06:00
fallenoak
c00028c214
feat(db): load achievement db 2023-02-13 23:21:25 -06:00
fallenoak
1575f6d83c
feat(client): add error handling to realm enum callback 2023-02-12 15:17:06 -06:00
fallenoak
3dc51289b8
feat(glue): add initial account login handling to glue idle loop 2023-02-11 23:35:53 -06:00
fallenoak
6b1b666d41
chore(net): clean up ClientServices::LoginServerStatus 2023-02-11 21:12:36 -06:00
fallenoak
cd9fe7aee5
feat(client): implement realm enum callback 2023-02-11 20:46:32 -06:00
fallenoak
22bfe894d2
feat(net): parse realm list 2023-02-10 14:56:00 -06:00
fallenoak
5355b75768
feat(client): handle successful authentication in ClientServices 2023-02-07 12:57:36 -06:00
fallenoak
a0030c85b2
feat(glue): persist login state in glue manager 2023-01-09 17:37:24 -06:00
fallenoak
c8a2748782
chore(client): clean up function declarations 2023-01-05 20:58:33 -06:00
fallenoak
97a6a8dd91
chore(style): normalize memory allocations 2023-01-04 21:00:29 -06:00
fallenoak
70b00c5c38
chore: initial commit 2023-01-02 13:17:18 -06:00