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