Commit graph

522 commits

Author SHA1 Message Date
Pazaz
83a07e779e Refactored much of the protocol class, new class names for a few
Class3_Sub31 -> ComponentPointer
Class3_Sub22 -> ClanMember
Class102 -> MapMarker
Class3_Sub7 -> SceneryStack
2022-04-27 02:59:48 -04:00
Pazaz
2e4cc73755 Fixed banking when connected to reference server 2022-04-27 00:17:38 -04:00
Pazaz
8d8d3b6c73 NPC chathead rendering in playground 2022-04-26 15:18:31 -04:00
Pazaz
08fa329cf9 JagString toString function, a few extra renames 2022-04-26 15:18:22 -04:00
Pazaz
0a6c38d78e Fix camera orientation wrapping in playground 2022-04-25 21:38:05 -04:00
Pazaz
238c6e1881 Fixed GL png exporting 2022-04-25 21:23:44 -04:00
Pazaz
301e18a32c Camera movement, better initial positions for standard size NPCs 2022-04-25 21:18:20 -04:00
Pazaz
c7213e4e5f Export transparent image for playground's HD mode 2022-04-25 20:57:07 -04:00
Pazaz
5559eaec8f HD rendering in playground 2022-04-25 19:53:49 -04:00
Pazaz
237c187ce8 Export frame buffer to PNG, allow transparency 2022-04-25 18:42:32 -04:00
Pazaz
3a90dfc1b3 Basic NPC rendering under playground project 2022-04-25 18:25:21 -04:00
Pazaz
8fb5b3fc75 Begin basic playground code, eventually will become a model viewer 2022-04-25 06:09:02 -04:00
Pazaz
153d8569b5 Moved source to rt4 package so external code can depend on it 2022-04-25 05:31:58 -04:00
Pazaz
dc6deb9151 Moved p1isaac calls to ClientProt, need to organize them outside of this class later 2022-04-25 05:19:25 -04:00
Pazaz
11db30a704 Added packet names for inbound packets 2022-04-25 05:12:40 -04:00
Pazaz
ef6a5d7385 Started organizing CS2/Protocol-related functions 2022-04-25 04:02:02 -04:00
Pazaz
46740027df Consolidated MaterialManager class 2022-04-25 02:45:36 -04:00
Pazaz
49ccfc34ec Move packets to Protocol class, general refactoring 2022-04-25 02:41:31 -04:00
Pazaz
b3a5fdbec9 Created TypeList classes and moved static members to them 2022-04-25 02:11:03 -04:00
Pazaz
6ba1f2f808 Started moving around static methods/fields 2022-04-25 00:49:33 -04:00
Pazaz
bed128bd19 Renamed MathUtil fields 2022-04-24 23:23:00 -04:00
Pazaz
28c3abbcfc Refactor Bzip2 class fields/methods 2022-04-24 23:17:44 -04:00
Pazaz
4480318f0d
Update README.md 2022-04-24 20:37:22 -04:00
Pazaz
efe73f3e8b
Update README.md 2022-04-24 14:56:13 -04:00
Pazaz
56c55e72dd
Update README.md 2022-04-24 14:55:43 -04:00
Pazaz
96388a6b80
Update README.md 2022-04-24 14:48:42 -04:00
Pazaz
50cdd6b9d6
Create README.md 2022-04-24 14:32:44 -04:00
Pazaz
4641ea3d38 Attempt to reduce CPU usage a bit with new update loop 2022-04-23 17:47:54 -04:00
Pazaz
4bac15d704 Reverted some input behaviors changed in the m/kb refactor 2022-04-23 17:32:21 -04:00
Pazaz
a3420acc1c Renamed bunch of variables in all Type classes 2022-04-23 16:56:52 -04:00
Pazaz
d2c6c19cb8 Loads of refactoring, renamed Class3_Sub13 to EnumStringEntry too 2022-04-23 16:25:30 -04:00
Pazaz
e11ef7d372 Rename Class85 to VarbitType 2022-04-23 15:27:22 -04:00
Pazaz
7f4e090ebf Rename Class67 to VorbisRange 2022-04-23 15:22:21 -04:00
Pazaz
56d579db1b Rename Class63 to CursorType 2022-04-23 15:20:10 -04:00
Pazaz
6bd95459fa Rename Class134 to MapFunctionGroup 2022-04-23 15:18:22 -04:00
Pazaz
d8176e3013 Rename Class165 to Shadow 2022-04-23 15:10:37 -04:00
Pazaz
689ea235e8 Rename Class59 to PlayerAppearance 2022-04-23 15:08:31 -04:00
Pazaz
345fb0481e Rename Class35 to VarpType 2022-04-23 15:05:44 -04:00
Pazaz
173cc5ac9c Rename Class12 to QuickChatPhrase 2022-04-23 15:01:21 -04:00
Pazaz
a169470107 Rename Class3_Sub2_Sub14 to InvType 2022-04-23 14:59:10 -04:00
Pazaz
bf151a0e12 Rename Class3_Sub2_Sub12 to ParamType 2022-04-23 14:54:22 -04:00
Pazaz
5eb5e538ce Rename Class3_Sub2_Sub6 to QuickChatPhraseType 2022-04-23 14:52:06 -04:00
Pazaz
6b1365e4ec Rename Class3_Sub2_Sub2 to QuickChatCatType 2022-04-23 14:50:52 -04:00
Pazaz
a158bc6a16 Rename Class2 to MsiType 2022-04-23 14:47:18 -04:00
Pazaz
4532188a18 Consolidated some Keyboard methods, map key codes using KeyEvent 2022-04-23 14:10:49 -04:00
Pazaz
9701d3d1c8 Normalize camera movement rounding, created Camera class 2022-04-23 12:45:52 -04:00
Pazaz
143d14e960 Move camera movement out of update loop, delta time methods 2022-04-23 05:59:45 -04:00
Pazaz
72ab182425 Mouse wheel camera movement 2022-04-23 04:23:45 -04:00
Pazaz
5711fb89c0 Refactored Keyboard class 2022-04-23 04:18:29 -04:00
Pazaz
ed473ddd96 Avoid using sleep in main loop, separate update/render times 2022-04-23 03:07:13 -04:00