Commit Graph

381 Commits

Author SHA1 Message Date
Daniel Scalzi
bb566471b8 Working on launch process code with forge. Pending cleanup and optimizations. 2017-05-21 18:06:48 -04:00
Daniel Scalzi
d00f09aaf0 Added hash validation for distro index, updated hashes. 2017-05-21 16:27:11 -04:00
Daniel Scalzi
daa5abd5bd More progress on forge downloads. Added check for missing resources in the download stream. 2017-05-21 04:56:39 -04:00
Daniel Scalzi
247f63d64d Starting work on forge downloads 2017-05-21 01:06:01 -04:00
Daniel Scalzi
bd503f71c8 Filled in version.json, added utility function. 2017-05-18 13:03:25 -04:00
Daniel Scalzi
a3c9130d7a Added functionality to extract .pack.xz files. The npm modules available to do this were a mess, being either outdated or refusing to build on windows. In order to achieve this, I wrote up a small java library which will extract these files. We simply pass the files we want to extract to the command line using a corresponding argument and it does the rest. This should be no issue as we will always have a JRE present on this launcher, whether that be bundled or already installed. 2017-05-18 01:49:28 -04:00
Daniel Scalzi
cc25f2c2e0 Beginning work on launcher. 2017-05-17 17:44:46 -04:00
Daniel Scalzi
771b0984f1 Adding login box 2017-05-17 14:51:49 -04:00
Daniel Scalzi
c83809b0dc Damage control pass 2 2017-05-17 05:03:09 -04:00
Daniel Scalzi
75af2726db Damage control pass 1 2017-05-17 03:31:42 -04:00
Matan Rak
33a4e49401 Removing old index.html page 2017-05-17 10:06:52 +03:00
Matan Rak
77461fdac4 Matan merge try 2 2017-05-17 10:04:40 +03:00
Matan Rak
ab74dd39c5 Matan merge 2017-05-17 09:26:46 +03:00
Daniel Scalzi
51e75a610d Added forge checksum validations. 2017-05-16 02:12:28 -04:00
Daniel Scalzi
1a403f34a3 Completed assetguard documentation 2017-05-14 13:42:16 -04:00
Daniel Scalzi
9fc1b1e40a A few more jsdocs, will finish the rest tomorrow. 2017-05-14 04:57:29 -04:00
Daniel Scalzi
460c6c19fa AssetGuard module being finalized, documentation in progress. 2017-05-14 04:37:38 -04:00
Daniel Scalzi
0dfb26f8fa Progress towards final asset downloading system (assetguard). 2017-05-13 04:24:15 -04:00
Daniel Scalzi
f5702f62a6 Working on experimental features, optimizing downloads. 2017-05-12 04:30:55 -04:00
Daniel Scalzi
8173f85df0 Begining work on the UI, header is complete. 2017-05-09 00:56:08 -04:00
Daniel Scalzi
c41f74f478 Added more dynamic values for game launch, hotfix for electron installation bug. 2017-04-30 18:28:43 -04:00
Daniel Scalzi
d4caf1ad22 Successfully launched vanilla minecraft, however much code cleanup is pending. 2017-04-29 20:33:32 -04:00
Daniel Scalzi
b01f652d8c Addes sha1 hash validation for all download processes - code is pending a final review/cleanup 2017-04-28 14:52:24 -04:00
Daniel Scalzi
cf0afeb957 Began working on launching minecraft process. Implementing hash validation for asset downloads. Full integration for the latter will be complete soon. 2017-04-28 03:59:28 -04:00
Daniel Scalzi
ef420d4ba6 Native lib retrieval complete, proper rule implementation added. 2017-04-25 03:08:44 -04:00
Daniel Scalzi
a36ca5ba26 Working on full support for retrieval of vanilla game files (libs, assets, client, etc) 2017-04-24 18:48:02 -04:00
Daniel Scalzi
1e37ee005d Implemented async queue for asset downloads. 2017-04-24 02:20:38 -04:00
Daniel Scalzi
d37857a979 Beginning work on asset downloads 2017-04-23 15:24:07 -04:00
Daniel Scalzi
b30707e535 Updated readme 2017-04-22 22:02:16 -04:00
Daniel Scalzi
9aa9ba7b1a Added app icon - platform independent. 2017-04-22 20:59:26 -04:00
Daniel Scalzi
acffbec100 Initial commit 2017-04-22 17:20:23 -04:00