Commit Graph

30 Commits

Author SHA1 Message Date
Collin Smith
4dcfe2ff00 Created netty module to try implementing UDP servers and move away from the LibGDX networking 2020-06-13 17:42:05 -07:00
Collin Smith
8f04cb5c94 Removed dependency on net.mostlyoriginal.artemis-odb:contrib-plugin-profiler
Replaced with com.riiablo.profiler
Copied contrib-plugin-profiler GUI skin to internal assets
2020-06-12 16:04:05 -07:00
Collin Smith
5ac92a1583 Upgraded to Flatbuffers 1.11.0 2019-12-12 14:17:03 -08:00
Collin Smith
e4df005987 Rewrote engine and replaced Ashley with Artemis
Rewrote engine and replaced Ashley with Artemis
Added basic networking support for D2GS (handshake and sending initial player state to clients)
2019-12-11 02:07:55 -08:00
Collin Smith
b64900c52c Added rudimentary support for BNCS (chat service) 2019-12-02 03:12:44 -08:00
Collin Smith
070fd7da00 Cleaned up build.gradle for server modules 2019-11-30 15:51:54 -08:00
Collin Smith
f4b76b1c38 Added server:d2gs module 2019-11-30 15:44:33 -08:00
Collin Smith
ac35310ace Added MCP server module which acts as the server browser
Added MCP server module which acts as the server browser
MCP only supports listing games at this time
Minor changes to LoginScreen to reflect how LobbyScreen was written differently
Added desktop with networking run config which starts up server instances and then a client
Created GameSession class which is used as a cache for mcp GameSession packets
2019-11-30 01:46:56 -08:00
Collin Smith
5e23ac48b0 Moved BNLS to separate module and removed old server module as it's all deprecated now anyways 2019-11-29 22:04:17 -08:00
Collin Smith
222fe7077a Added Box2D dependency
Created Box2DComponent to store Box2D body
Created Box2DPhysicsSystem to generate world objects and iterate physics
Created Box2DBodySystem to propagate VelocityComponent to Box2D bodies
2019-11-17 03:08:42 -08:00
Collin Smith
746b382d58 Updated GDX and Ashley versions to snapshots 2019-09-19 01:25:15 -07:00
Collin Smith
092f7de91b Removed dependency on LibGDX 1.9.9 headless backend -- now using same version as rest of project 2019-06-26 15:51:05 -07:00
Collin Smith
cc2ea8ba00 Removed eclipse stuff from gradle (was giving warnings and completely unused) 2019-06-24 03:25:43 -07:00
Collin Smith
bd6758626d Fixed deprecation warning in android gradle 3.0 2019-06-24 03:17:34 -07:00
Collin Smith
c079787cac Moved MapViewer to tools module -- deleted mapbuilder module 2019-05-05 15:09:43 -07:00
Collin Smith
1c2a299045 Added support for box2d lights 2019-05-05 03:39:25 -07:00
Collin Smith
40b864c400 Created WallAggregatorTool to assist with developing box2d integration 2019-05-04 22:51:47 -07:00
Collin Smith
dee5965864 Added tool to calculate fcr breakpoints to test math and generate tables 2019-04-29 19:03:15 -07:00
Collin Smith
2fdfd87f6f Created tools module
Created tools module
Ported Tester404 font metrics tool
2019-04-18 02:19:07 -07:00
Collin Smith
acdc38123e Backed flatbuffers version down to 1.9.0 because of DexArchiveBuilderException with 1.10.0 on android 2019-04-11 02:14:09 -07:00
Collin Smith
f361d48777 Added flatbuffers dependency
Added flatbuffers dependency
Created test connection.fbs
2019-04-10 05:08:54 -07:00
Collin Smith
030077009b Setting up #8 2019-03-21 01:41:50 -07:00
Collin Smith
06804443fc Refactored naming to Riiablo
Copied over code and fixed some core design issues (much more to come)
Leaving in old code still for now in case some bugs were introduced
Re-designed most of the UI to be far more dynamic in its scaling
Added detection for the android soft keyboard and some UI elements will now actively display above it
Cleanup of old files (not including the old code-base)
Fixed item code 0x53 which was mislabeled
Rewrote Entity class to remove Vector3 dependency and add support for indexed fields
Console cvar completion no longer cares about character case
Added TINT_ID blend mode to add the current color to the image (will use later to highlight entities)
Added very basic controller support (namely splash and main menu)
Redesigned CharacterPreview to be a watered-down player entity instead of a completely separate code-base
Added AnimationWrapper and EntityWrapper classes to assist with adding game elements to Stage
Lots more undocumented changes
2019-03-09 00:16:44 -08:00
Collin Smith
95d61fc4d7 Added extremely basic path-finding algorithm
Added extremely basic path-finding algorithm
Added accessor to Zone.flags
2019-02-17 18:50:14 -08:00
Collin Smith
40e6dda32a Fixed font metrics
Fixed many font metrics -- not perfect, but significantly better for layout
2019-02-09 03:49:26 -08:00
Collin Smith
e6e10705c5 Begin transition into entity3 package along with new Animation class 2019-01-25 17:01:35 -08:00
Collin Smith
e0ed5b2cda Added tests
Fixed issue where JsonReader was closing socket when reading request packet
2019-01-21 00:11:24 -08:00
Collin Smith
d75fa8661c Added basic multiplayer lobby support 2019-01-16 20:42:46 -08:00
Collin Smith
015c878c3c Added server module with extremely basic socket support 2019-01-14 01:54:17 -08:00
Collin Smith
33db69ba69 init 2019-01-12 01:04:56 -08:00