Commit Graph

1619 Commits

Author SHA1 Message Date
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
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
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
d847297032 Updated logging for cli errors relating to org.apache.commons.cli.ParseException 2020-11-27 02:21:41 -08:00
495dbefa9f Deprecated com.riiablo.entity.DirectionTool 2020-11-26 19:39:31 -08:00
e47bb8c888 Moved :mpqviewer into :tools:mpq-viewer
Upgraded visuiVersion for :tools to 1.4.2
Added encoding configuration for :tools subprojects
2020-11-26 16:48:58 -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
f98c9575a6 Refactored :ds1viewer to :tools:ds1-viewer 2020-11-26 03:29:10 -08:00
0f886ecfbe Created reference to :mpqviewer project within :tools as :tools:mpq-viewer 2020-11-26 03:25:51 -08:00
770e583c55 Added metadata to :tools subprojects describing what the tool does 2020-11-26 03:06:57 -08:00
aec0a8c07f Created delegate InstallationFinder impl for MacInstallationFinder
Delegate references LinuxInstallationFinder
2020-11-26 02:40:42 -08:00
d07f7df1c6 Replaced home path checking with function call 2020-11-26 02:30:46 -08:00
cf8ddc09f1 Updated version string to 0.0.2 2020-11-25 23:30:48 -08:00
c48c489dea Added Actioneer to world 2020-11-25 13:26:39 -08:00
794cf151b9 Updated readme with recent gradle changes and (hopefully) better descriptions 2020-11-25 01:27:56 -08:00
bdeeed7e82 Committing kotlin style settings to shut up IDEA
Committing kotlin style settings to shut up IDEA
Enabled some additional style settings for MD files
2020-11-25 01:27:26 -08:00
8a373bb2e6 Created idea run configurations for BNCS and D2GS 2020-11-25 00:25:39 -08:00
6350f7a37e Reverted debug run configs to idea application 2020-11-25 00:09:14 -08:00
5ca06df597 Reformatted settings.gradle 2020-11-24 23:21:26 -08:00
8e1040ebb7 Migrated DirectionTool to gradle run configuration 2020-11-24 23:16:20 -08:00
271a989dd1 Created gradlized run configurations for tools 2020-11-24 23:09:00 -08:00
3084aab616 Migrated many run configurations to gradle 2020-11-24 23:06:28 -08:00
eb8b215c06 Migrated CameraTool to :tools:camera
Migrated CameraTool to :tools:camera
Created LwjglToolBuilder#size(int,int,boolean)
2020-11-24 23:05:18 -08:00
4a5ae7709a Moved :tool assets into main resources source set 2020-11-24 18:28:15 -08:00
aafc1bf88b Supressed type cast warnings for tool builder 2020-11-24 18:16:55 -08:00
1ab7c60120 Migrated D2SReaderTool to tools:d2s-reader subproject 2020-11-24 18:14:33 -08:00
803dcd7c6d Improved robustness of Tool error reporting and exposed printHelp 2020-11-24 18:13:39 -08:00
d4718286c0 Fixed deprecation warning 2020-11-24 18:12:42 -08:00
7645141949 Created HeadlessTool tool backend 2020-11-24 17:13:13 -08:00
a1ed24e688 Introduced AbstractTool
Introduced AbstractTool to take over some of the tool backend boilerplate code
2020-11-24 17:12:02 -08:00
62dd6e3be6 Added support for header/footer for cli help message
Added support for header/footer for cli help message
Adjusted MapViewer formatting
Added support for MapViewer hex seed
2020-11-24 16:04:16 -08:00
c0462e4fce Impl help message header and footer support 2020-11-24 12:08:18 -08:00
2ff13b8b8e Created tool scaffolding abstraction
Tools should extend BaseTool to provide interfaces
Tools can provide their own cli arguments and customizations
Tools main methods should execute their backend entry point
2020-11-24 02:51:02 -08:00
a1b3d83422 Created :tools subproject default configs 2020-11-24 00:25:16 -08:00
f32356ccfb Reformatted :desktop and :mpqviewer build scripts
Reformatted :desktop and :mpqviewer build scripts
Moved :mpqviewer resources into src/main/resources
Enabled EXCLUDE flag for duplicate dependencies for jar task
Excluded many local assets from :desktop:jar
v0.0.1
2020-11-23 17:01:15 -08:00
ff12375815 Fixed formatting 2020-11-23 16:37:02 -08:00
ac20cc98b9 Updated idea project config 2020-11-23 16:01:47 -08:00
ea8a4f1f5e Migrated font metrics tool to tools:font-metrics 2020-11-22 22:56: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
e5c75ae41a Updated cli args and logging to be more useful in :desktop
Updated cli args and logging to be more useful in :desktop
Rolled com.riiablo.logger into log-level arg -- will deprecate gdx logger
2020-11-22 15:31:27 -08:00
49757eb85f Level#valueOf(String,Level) now returns default value when name is null 2020-11-22 15:24:22 -08:00
37c6ee0984 Reformatted 'saves' cli arg 2020-11-22 14:21:43 -08:00
3be16a0775 Reformatted 'd2' cli arg 2020-11-22 14:19:52 -08:00
f1f89c9731 Reformatted 'allow-software-mode' cli arg 2020-11-22 14:17:02 -08:00
7e004917d1 Reformatted 'log-level' cli arg 2020-11-22 14:14:35 -08:00