Commit Graph

132 Commits

Author SHA1 Message Date
Collin Smith
8f13d9bac0 Created Ds1Info and display (no rendering) 2021-07-18 21:06:11 -07:00
Collin Smith
ce5166753b Second iteration of DT1 codec
Separated responsibilities of DT1 into DT1Reader and TileRenderer
DT1 now depends on calculated BBox to position textures
Integrated new DT1 codec into MPQViewer (including Dt1Info)
Fixed numerous issues with MPQViewer UI value labels
2021-07-18 12:07:30 -07:00
Collin Smith
458b402abc Fixed sizing of ctrl panel debug buttons 2021-07-17 01:23:19 -07:00
Collin Smith
f96505ecb5 Fixed crash when changing dt1 which was viewing non-zero tile index 2021-07-16 17:48:58 -07:00
Collin Smith
2b97989095 Apply debug mode option 2021-07-16 17:29:21 -07:00
Collin Smith
d98155349a Added debug mode cli switch 2021-07-16 17:18:15 -07:00
Collin Smith
51e39ee26e Added cli argument to pass initial file to MPQ Viewer 2021-07-16 11:22:38 -07:00
Collin Smith
ebf0015528 Fixed DT1 viewing in MPQ viewer
Fixed issue where DT1 wouldn't draw until palette selected
Created Dt1Info panel
Added back scrollbars without fading
Increased bottom padding for "center" button to be above scroll bars
2021-07-15 21:11:38 -07:00
Collin Smith
0eea5e2793 Migrated libgdx 1.9.13 -> 1.9.14
Migrated libgdx 1.9.13 -> 1.9.14
Removed gdx-jnigen dependency (waterfalled from within gdx-video correctly now)
Separated gdx-controllers version 1.9.14 -> 2.2.0
Changed HeadlessApplicationConfiguration#renderInterval to #updatedPerSecond
2021-05-28 15:30:15 -07:00
Collin Smith
9fbb1fcde3 Fixed bug where scrolling did not affect map zoom level 2021-01-24 15:04:58 -08:00
Collin Smith
fe7cdc4caa Created tool implementation of gdx-video for testing 2021-01-13 23:54:23 -08:00
Collin Smith
438f26d468 Upgraded LibGDX from 1.9.11 -> 1.9.13
API change scrolled(int) -> scrolled(float,float)
Changed switches to if/else, asserting non-zero amounts
API change gdx.utils.Pool removed prefill argument -- adjusted code
Note: DS1Viewer remains broken, API updated anyways
2021-01-13 21:29:13 -08:00
Collin Smith
9d62df5850 Transitioned to new SerializerGenerator tools 2020-12-12 21:33:03 -08:00
Collin Smith
23009f2521 Fixed issue with updated merge naming change 2020-12-12 18:02:59 -08:00
Collin Smith
e27d6bba73 Merge branch 'master' of https://github.com/collinsmith/riiablo into excel-refactor 2020-12-04 19:51:55 -08:00
Collin Smith
073f73e1a3 Resolves #130 2020-12-04 19:36:34 -08:00
Collin Smith
61cb66514b Removed argument from SerializerGenerator#generateSerializers 2020-11-30 11:37:28 -08:00
Collin Smith
2d5e377aca Created excel-refactor containing excel 2.0 2020-11-29 17:58:51 -08:00
Collin Smith
d847297032 Updated logging for cli errors relating to org.apache.commons.cli.ParseException 2020-11-27 02:21:41 -08:00
Collin Smith
495dbefa9f Deprecated com.riiablo.entity.DirectionTool 2020-11-26 19:39:31 -08:00
Collin Smith
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
Collin Smith
f98c9575a6 Refactored :ds1viewer to :tools:ds1-viewer 2020-11-26 03:29:10 -08:00
Collin Smith
770e583c55 Added metadata to :tools subprojects describing what the tool does 2020-11-26 03:06:57 -08:00
Collin Smith
d07f7df1c6 Replaced home path checking with function call 2020-11-26 02:30:46 -08:00
Collin Smith
c48c489dea Added Actioneer to world 2020-11-25 13:26:39 -08:00
Collin Smith
8e1040ebb7 Migrated DirectionTool to gradle run configuration 2020-11-24 23:16:20 -08:00
Collin Smith
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
Collin Smith
4a5ae7709a Moved :tool assets into main resources source set 2020-11-24 18:28:15 -08:00
Collin Smith
aafc1bf88b Supressed type cast warnings for tool builder 2020-11-24 18:16:55 -08:00
Collin Smith
1ab7c60120 Migrated D2SReaderTool to tools:d2s-reader subproject 2020-11-24 18:14:33 -08:00
Collin Smith
803dcd7c6d Improved robustness of Tool error reporting and exposed printHelp 2020-11-24 18:13:39 -08:00
Collin Smith
d4718286c0 Fixed deprecation warning 2020-11-24 18:12:42 -08:00
Collin Smith
7645141949 Created HeadlessTool tool backend 2020-11-24 17:13:13 -08:00
Collin Smith
a1ed24e688 Introduced AbstractTool
Introduced AbstractTool to take over some of the tool backend boilerplate code
2020-11-24 17:12:02 -08:00
Collin Smith
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
Collin Smith
c0462e4fce Impl help message header and footer support 2020-11-24 12:08:18 -08:00
Collin Smith
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
Collin Smith
a1b3d83422 Created :tools subproject default configs 2020-11-24 00:25:16 -08:00
Collin Smith
ea8a4f1f5e Migrated font metrics tool to tools:font-metrics 2020-11-22 22:56:42 -08:00
Collin Smith
7a2dfeb18a Upgraded tools:map-viewer to use cli args
Upgraded tools:map-viewer to use cli args
Deprecated old-style MapViewer constructors
Replaced old-style logging with new
2020-11-20 23:35:08 -08:00
Collin Smith
a428615e5f Moved map viewer into tools:map-viewer 2020-11-20 22:44:43 -08:00
Collin Smith
80a6d236fe Fixed BinGenerationTool paths and run configuration 2020-11-20 17:13:52 -08:00
Collin Smith
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
Collin Smith
3eadf591c1 Moved android/assets/ to assets/ 2020-11-17 19:49:45 -08:00
Collin Smith
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
Collin Smith
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
Collin Smith
ffc66455d2 Upgraded gradle wrapper to 5.0 2020-11-11 00:13:44 -08:00
collinsmith
3803abb02b Implemented frame delta with time steps 2020-10-06 10:28:26 -07:00
Collin Smith
bb8a621d5d Additional work on Bink video codec 2020-10-05 00:49:04 -07:00
Collin Smith
5cb04016cc Changed attributes log level to debug 2020-09-06 05:09:14 -07:00