Petr Mrázek
e7f79c9076
Remove some old forge hacks
...
Forge apparently removed all `.pack.xz` files without warning.
It broke a bunch of stuff, as always. But it also means we don't need some ugly code anymore.
This is removed:
- Support for 'forge-pack-xz' and the forge-specific file download compression.
- The pack200 library we no longer need.
This stays:
- The LZMA decompression library - we may still want to use it.
2020-05-19 15:13:16 +02:00
Petr Mrázek
af5120c828
GH-2859 remove twitch page and modpack import from URL
...
The functionality was broken, beyond repair and an ongoing maintenance
nightmare.
2019-11-18 00:38:36 +01:00
Petr Mrázek
47ed2f48d4
NOISSUE put legacy FTB support in a namespace, fix its base URL
2019-11-03 23:48:12 +01:00
Petr Mrázek
ce4a55bc3b
NOISSUE fix listing of mods in log, improve display with unicode
2019-08-04 05:08:40 +02:00
Petr Mrázek
a3ffa3d665
NOISSUE asynchronous, parallel mod folder listing and mod resolving
2019-08-04 03:27:53 +02:00
Petr Mrázek
fde43c993e
NOISSUE add silly twitch URL and CCIP resolving page to 'add instance'
...
It needs a few more steps and it will handle all kinds of twitch packs.
2019-06-27 03:20:11 +02:00
Petr Mrázek
3470a3df96
NOISSUE improve icon handling while importing and exporting instances
...
Now it handles formats other than png.
2019-05-31 21:53:58 +02:00
Petr Mrázek
9c82adaee5
GH-2209 Fix sounds in old (pre-1.6) versions
2019-02-19 01:00:03 +01:00
Petr Mrázek
62c9fcdc6c
NOISSUE first step towards having game options management
2019-01-30 00:35:24 +01:00
Petr Mrázek
4b7971f60f
NOISSUE hotloading of translations and use of local PO files
...
The hotloading is still inefficient
2019-01-02 01:41:07 +01:00
Petr Mrázek
a8e77f0ecc
NOISSUE remove some nonsense and dead code
2018-11-15 00:36:47 +01:00
Jannis Lübke
6aada8adf7
NOISSUE FTB pack code implementation, cleaned up
2018-08-02 00:52:31 +02:00
Petr Mrázek
9965decd81
NOISSUE squish.
2018-07-28 22:12:57 +02:00
Petr Mrázek
76d6ec91a4
NOISSUE simplify.
2018-07-28 22:12:57 +02:00
Petr Mrázek
bbb3b3e6f6
NOISSUE tabs -> spaces
2018-07-15 14:51:05 +02:00
Petr Mrázek
03280cc62e
NOISSUE separate new mods model from the simple one
...
It should list mods in various locations...
2018-07-15 14:04:09 +02:00
Sergey Shatunov
4d68c1b509
GH-2291 Fix build with Qt 5.11+
2018-06-02 17:22:43 +07:00
Janrupf
bbd523acb8
NOISSUE Added FTB Pack logos to chooser and fixed some missing includes
2018-04-02 23:02:33 +02:00
Petr Mrázek
8e44ab2338
NOISSUE redo new instance dialog
2018-03-27 09:25:36 +02:00
Petr Mrázek
106155dd62
NOISSUE move modpack platform related files to 'modplatform' subfolders
2018-03-16 23:33:58 +01:00
Janrupf
ab3fe74c97
Added FTB pack selection ad download, WIP
2018-02-28 19:43:56 +01:00
Petr Mrázek
cd55674b36
NOISSUE do not install .a files for shared libraries on Windows
2018-01-27 02:42:27 +01:00
Petr Mrázek
166e5a03d6
NOISSUE rearrange build system
...
* Added install commands to the libraries instead of force installing files
* Most of the application cmake stuff moved to top level
* RPATH should now be set/cleared correctly
* Contains a fix for GH-1780
2018-01-27 02:00:20 +01:00
Petr Mrázek
85ae710d40
GH-2026 implement changes necessary to support 1.13 snapshots
2017-12-03 01:22:34 +01:00
Petr Mrázek
17c8f31a09
NOISSUE split out the LaunchProfile out of the ComponentList
2017-11-17 15:44:13 +01:00
Petr Mrázek
fede712a26
NOISSUE rename MinecraftProfile to ComponentList
...
It is realistically a list of components. The fact that it also holds the final
launch parameters is a design bug.
2017-11-04 15:23:49 +01:00
Petr Mrázek
c51512f940
NOISSUE use classparser for importing Legacy instances with undecided Minecraft versions
2017-09-27 15:39:13 +02:00
Petr Mrázek
2b998bb8cc
NOISSUE implement LEgacy instance migration
2017-09-26 13:38:34 +02:00
Petr Mrázek
ba3cbb7330
NOISSUE more work on Legacy migration
2017-09-20 23:38:31 +02:00
Petr Mrázek
9a6c2b0e2c
NOISSUE Add back Legacy for migration purposes
2017-09-17 19:24:39 +02:00
Petr Mrázek
13628e7a82
NOISSUE merging of strategy into profile, onesix into minecraft
2017-09-09 19:19:05 +02:00
Petr Mrázek
b29382c748
NOISSUE Remove Legacy support
2017-09-09 18:30:22 +02:00
Petr Mrázek
4c01983f47
NOISSUE remove FTB integration
2017-09-09 18:29:52 +02:00
Petr Mrázek
89d3a66658
NOISSUE some safe refactors and changes of the task subsystem
...
Possibly also some bug fixes.
2017-06-26 01:14:32 +02:00
Petr Mrázek
15c829fd3c
GH-1876 Fork and update quazip
...
* It is added as a new submodule: https://github.com/MultiMC/quazip/tree/multimc-1
* Its build system has been entirely replaced to remove the existing issues with it
* It now has working unit tests
* No more patches needed
* It has a static linking exception in its license now, but we use it shared anyway
2017-05-06 17:36:57 +02:00
Petr Mrázek
e854894a3c
GH-1876 turn pack200 into a shared library
2017-05-05 01:34:01 +02:00
Petr Mrázek
3f24c4cfe5
GH-1856 Make MultiMC fail hard when things are missing
...
Things like:
* jar mods
* valid version files
2017-04-23 02:34:16 +02:00
Petr Mrázek
8ace5fa91d
NOISSUE Add flame.
2017-04-22 18:51:04 +02:00
Petr Mrázek
6bd2605a79
NOISSUE add import from curse zip packs
...
Does not actually grab mods, but resolves them and prints the results in logs.
2017-04-20 05:22:04 +02:00
Petr Mrázek
c4c8e99681
NOISSUE jar mods as libraries, fix for customizing net.minecraft
2017-04-17 22:51:30 +02:00
Petr Mrázek
5fabb4f254
NOISSUE Rough refactor of ProfilePatch and VersionFile internals.
...
They are now distinct classes with distinct responsibilities.
* ProfilePatch is an entry in MinecraftProfile and can hold VersionFile or Meta::Version.
* VersionFile is the basic element that holds version information loaded from JSON.
* Meta::Version is the loader class for VersionFile(s) from a server.
2017-04-07 00:20:02 +02:00
Petr Mrázek
da4ae1bc1e
NOISSUE reimplement package dependencies
...
It is now stored as a hashmap
There is also a parentUid to limit depsolving by encapsulating by version
2017-04-07 00:20:02 +02:00
Petr Mrázek
e46aba9da5
NOISSUE sanitize loading and downloading of metadata files
2017-04-07 00:20:02 +02:00
Petr Mrázek
0060b50625
NOISSUE simplify.
2017-04-07 00:20:01 +02:00
Petr Mrázek
40cf38bc32
NOISSUE remove liteloader and forge
2017-04-07 00:20:01 +02:00
Petr Mrázek
2980322c3b
NOISSUE Remove Minecraft version list and versions.
2017-04-07 00:20:01 +02:00
Petr Mrázek
ab868df50e
NOISSUE Wonko is the new Meta
...
And then Wonko was the Meta.
2017-04-07 00:20:01 +02:00
Petr Mrázek
a666dc0a1a
NOISSUE fix up translation selection in settings and add OS/sys arch reporting
2017-01-01 20:04:08 +01:00
Petr Mrázek
722896d41f
NOISSUE Translations model and initial setup wizard work
2017-01-01 20:04:08 +01:00
Petr Mrázek
2344ee2dcd
GH-1379 rename shared libraries to avoid collisions with system libraries
...
It was unlikely, now it's impossible.
2016-12-28 17:23:48 +01:00