Commit Graph

1378 Commits

Author SHA1 Message Date
85780c6ba8 Created :core:generateSources gradle task
:core:generateSources calls :core:createFlatBuffers
:core:createFlatBuffers will only error out if not up-to-date on non-windows
:core:compileJava depends on :core:generateSources
2020-12-01 17:43:02 -08:00
f81198781d Moved flatbuffers schemas to src/main/flatbuffers source 2020-12-01 17:07:10 -08:00
85731f8fa4 Supressed some deprecation warnings 2020-12-01 13:11:06 -08:00
080ac483ed Updated flatbuffers version to 1.12.0 (see #132) 2020-12-01 13:06:45 -08:00
6e44b4d745 Refined flatbuffers dependency implementation (see #132)
Included flatc.exe within repository (v1.11.0 binary)
Added check within :core:createFlatBuffers task for Windows OS family
Added flatbuffersVersion variable within gradle.properties to 1.11.0
Changed many fields to variables and implemented flatbuffers closure
2020-12-01 10:02:07 -08:00
fb089185c1 Fixed code style 2020-12-01 09:55:49 -08:00
61cb66514b Removed argument from SerializerGenerator#generateSerializers 2020-11-30 11:37:28 -08:00
9122c29f03 Removed explicit default constructor declaration 2020-11-30 11:21:07 -08:00
51ce483944 Merge branch 'master' of https://github.com/collinsmith/riiablo into excel-refactor 2020-11-30 11:14:34 -08:00
468ecf7201 Updated org.apache.commons:commons-lang3 from 3.6 -> 3.9
3.10+ were causing a program hang (see #131)
2020-11-30 10:56:58 -08:00
2d5e377aca Created excel-refactor containing excel 2.0 2020-11-29 17:58:51 -08:00
af2a5737fa Simplified :core generated sources assignment 2020-11-29 17:52:36 -08:00
51d71252cb Added boolean support
Created ByteInput#readBoolean(boolean)
Created ByteOutput#writeBoolean(boolean)
2020-11-29 00:56:41 -08:00
4629af164e Amending previous commit with one additional refactor 2020-11-26 14:26:57 -08:00
f5a60935a8 Replaced the majority of guava usages with apache commons equivalents 2020-11-26 14:25:10 -08:00
aec0a8c07f Created delegate InstallationFinder impl for MacInstallationFinder
Delegate references LinuxInstallationFinder
2020-11-26 02:40:42 -08:00
7b7874278e Ignored test case failure (see #129) 2020-11-22 18:41:46 -08:00
6be4e48a1b Changed test case to pass 2020-11-22 18:20:00 -08:00
8a37179c70 Disabled benchmarking in two test cases 2020-11-22 18:14:23 -08:00
49757eb85f Level#valueOf(String,Level) now returns default value when name is null 2020-11-22 15:24:22 -08:00
38fb0c13e8 Disabled DC6 logging 2020-11-22 13:59:17 -08:00
a54fec91d8 Added support for LinuxInstallationFinder
Added support for LinuxInstallationFinder
Created stub for InstallationFinder for unknown platforms
2020-11-21 20:53:20 -08:00
7c05c7ef63 Upgraded android support-annotations to 28.0.0 2020-11-21 17:16:06 -08:00
ec39040b28 Code cleanup 2020-11-21 04:30:49 -08:00
c888c9beb2 Integrated InstallationFinder into :desktop 2020-11-21 04:15:27 -08:00
e660f2bd78 Created InstallationFinder to search for D2 installations and saved games 2020-11-21 03:54:59 -08:00
859d0888bf Moved gradle version variables to gradle.properties
Moved gradle version variables to gradle.properties
Replaced some inline box2d light versions variables
Added commented config for artemis:weave task
2020-11-20 15:44:52 -08:00
cc8f9c82a8 Added assets as resources root for :core 2020-11-18 10:51:13 -08:00
7dbf087df3 Fixed generated sources path 2020-11-17 13:22:42 -08:00
9c18e18a9c Reorganized gradle scripts into subproject directories
Reorganized gradle scripts into subproject directories
Reformatted gradle scripts to be more consistent
Created :server subproject group
Deleted :mpqlib subproject due to inactivity
Hopefully this is a step in the right direction
2020-11-16 23:14:33 -08:00
269f283c9b Changed to standard gradle src directory structure
Changed to standard gradle src directory structure
Changed some working directories to work properly with gradle tasks
Changed MPQViewer asset path to empty string
2020-11-15 23:49:18 -08:00
3e9b01bf02 Created saves command to output saves directory 2020-11-04 14:27:03 -08:00
c20978bdca Created home command to output D2 home directory argument 2020-11-04 14:22:41 -08:00
41035956d3 Fixes #122 2020-11-04 14:06:55 -08:00
c94cef1890 Created stub for primary attack 2020-11-02 18:09:17 -08:00
6924af03d6 Created stub for Actioneer#cast with specified sequence and mode 2020-11-02 18:08:11 -08:00
9a1a66c778 Adjusted API slightly to log unexpected mode translations 2020-11-02 18:05:18 -08:00
60247a6699 Added function to translate mode based on source entity type 2020-11-02 18:00:31 -08:00
2820ba7566 Replaced Gdx.app logging with Riiablo logger 2020-11-02 17:42:12 -08:00
d2ff1ec515 Replaced comment note with impl classes
Replaced comment note with impl classes
Removed assets hash map
Created AssetManager#update()
2020-11-01 12:10:56 -08:00
1d5cfc3cea Added comment to help with direction of AssetManager change 2020-10-26 15:18:51 -07:00
b8a428a5fd Created AsyncTask and SyncTask to manage tasks 2020-10-25 16:05:31 -07:00
6f22e1353c Created MutableString wrapper for AsciiString
MutableString to be eventually replaced with UTF8 compliant AsciiString
Changed paths API to use MutableString instead of AsciiString
ResolveNotFound takes CharSequence as an argument instead of AsciiString
2020-10-24 23:53:07 -07:00
ae083d176c Added support for PriorityContainer#unwrap(Iterable<PriorityContainer>) 2020-10-13 21:39:52 -07:00
9c389bbc36 Created PriorityContainer for resolver priorities 2020-10-13 12:51:46 -07:00
43cccecec3 Iterative cleanup of com.riiablo.assets 2020-10-13 08:50:49 -07:00
d136e3d599 Replaced Pathfinder dependency with Actioneer#moveTo 2020-10-09 12:34:32 -07:00
c305f1c586 Removed Pathfinder system injection from CursorMovementSystem 2020-10-09 12:32:26 -07:00
9c7a7f9795 Implemented EngineConfig (see #109) 2020-10-08 23:48:53 -07:00
30bd940846 Created basic BinkVideo packet and added additional logging to BinkAudio 2020-10-08 22:13:38 -07:00