Ну что же, я полностью вынес компилятор в отдельный
.jar файл. Теперь HollowEngine весит лишь 27мб, если кому-то интересно:- Ассеты (8мб)
- шрифты: ~5мб, которые я потом оптимизирую;
- модели: ~1мб;
- текстуры: ~3мб, тоже вероятно сожму или почищу, ибо там много лишнего
- Библиотеки (18мб)
- Fabric API + ClassGraph: ~2.5мб
- Движок Kool: ~6мб
- Kotlin: ~8мб
- Сам движок: 8мб
Ну а сам компилятор ставится отдельно, на текущий момент просто нужно положить файл компилятора в папку
hollowengine и всё будет работать!Кроме того, новая система пока что ест меньше ресурсов, чем прошлая, поскольку во время тестов потребление памяти у меня было не выше 2гб ОЗУ (но не исключено, что это потому что я в мир за заходил :D)
Короче говоря осталось только добавить авто дополнение и парочку мелких правок под конкретные загрузчики модов и можно выпускать дроп!
