mirror of
https://github.com/GTNewHorizons/Angelica.git
synced 2026-10-25 20:22:22 +00:00
9.9 KiB
9.9 KiB
Angelica
🌐 Мови: English | Українська
- Маленький Кут [sic], що підтримує шейдери, водночас рятуючи ваші FPS від вірної смерті — boubou
- Він тупий чи гострий? — Caedis
- Це милий кут — mitchej123
- Це янгол, який витягує вас із пекла OptiFine — Roadhog360
Бета-якість — Тут водяться дракони
- Шейдери — Бета
- Complementary + Euphoria Patches є головною ціллю для сумісності
- Sildurs, Seus та будь-які інші шейдери можуть працювати
Базовий профіль
Цільовим є базовий профіль GL 3.3+
- Емуляція FFP через згенеровані GLSL-шейдери
- Емуляція списків відображення
- Програмні стеки матриць та керування станом через GLSM
- Конвертація GL_QUADS → GL_TRIANGLES
- Автоматична трансформація шейдерів з модів, які використовують вбудовані функції GLSL виключно для сумісності (
gl_ModelViewMatrix,texture2Dтощо)
Обов’язкові залежності
- UniMixins >= 0.1.23
- GTNHLib >= 0.11.19
- ПРИМІТКА: Деякі моди не є обов’язковими, але якщо вони встановлені, вимагається їхня конкретна версія — див. розділ
Постійна несумісністьнижче.
Відома (тимчасова) несумісність
- Forge Relocation — Наразі не є потокобезпечним; безпечно, якщо не використовується
- ProjectRed Frames — Наразі не є потокобезпечним; безпечно, якщо не використовується
Можлива несумісність
- EndlessIDs — Коміти для сумісності були зроблені, може працювати, а може й ні — не повністю протестовано
Відома несумісність
- FalseTweaks — Наразі не планується (Шукаємо волонтерів) [Може працювати, якщо фактично вимкнути більшу частину мода]
- RPLE — Наразі не планується (Шукаємо волонтерів)
- LiteLoader — Встановіть LiteloaderLoader
Постійна несумісність
- OptiFine [Вимкнено, виправлятись не буде]
- FastCraft [Вимкнено, виправлятись не буде]
- BetterFPS [Вимкнено, виправлятись не буде]
- OptimizationsAndTweaks [Вимкнено, виправлятись не буде]
- Amazing Trophies 1.2.1 і нижче — Використовуйте 1.2.2+
- LWJGL3ify 1.5.4 і нижче — Використовуйте найновішу доступну версію, 1.5.7+
- ArchaicFix 0.6.2 і нижче — Використовуйте 0.7.0 або вище
- Hodgepodge 2.4.3 і нижче — Використовуйте 2.4.5 або вище
- CodeChickenCore/Lib <1.2.0 — Проблеми з багатопотоковістю, використовуйте 1.3.0+
- Neodymium — Не перевірено, але навряд чи буде сумісним. (Побудова сітки чанків точно несумісна, інші функції можуть працювати залежно від конфігурації)
- SmoothFont — Додано еквівалентний функціонал
- ClientFixer — Використовуйте пакет ресурсів, як-от GTNH-FTI-Standard-Font
Подяки
- ShadersMod
- Оригінальні ShadersMods: karyonix, sonic ether, id_miner, daxnitro
- eigenraven, Caedis, glowredman та mitchej123 за конвертацію ASM у Mixin
- eigenraven та vlaetansky за те, що змусили оригінальний ShadersMod знову компілюватися
- ArchaicFix
- Включає графічні покращення з ArchaicFix від embeddedt за ліцензією LGPL
- NotFine
- Включає модифіковану версію NotFine від jss2a98aj за ліцензією LGPL
- Iris Shaders
- Sodium / Celeritas
- JellySquid та команді CaffeineMC за створення Sodium
- Embeddedt за Celeritas, що використовується за ліцензією LGPL 3.0
- Reese's Sodium Options
- FlashyReese за Reese's Sodium Options за ліцензією MIT
- Neodymium
- Makamys за Neodymium — Різноманітний функціонал Tessellator -> Quad взято за ліцензією LGPL 3
- MCPatcherForge
- Оригінальний MCPatcher: Paul Rupe
- Версія для Forge: Mist475 за ліцензією LGPL 3.0 з типовими ctm-текстурами для скла та книжкових полиць від DarkBum за ліцензією CC-BY-SA
- HUDCaching
- Angelica
- mitchej123, Omni, Makamys, Embeddedt, NanoLive, Caedis, Cardinalstar, Alexdoru, Eigenraven, mist475, Clepto, kurrycat за допомогу в запуску та налаштуванні Angelica!
- IMS, jss2a98aj, || dbp ||, roadhog360 за поради та моральну підтримку
- Forge 1.12+
- Деякі файли були взяті з Minecraft Forge за ліцензією LGPL 2.1 і позначені відповідно
- FRAPI та Indigo
- API для побудови моделей значною мірою натхненний/скопійований з Fabric; автори оригінального коду (upstream) можуть використовувати його за оригінальною ліцензією Apache 2.0,
див. LICENSE у
com.gtnewhorizons.angelica.models
- API для побудови моделей значною мірою натхненний/скопійований з Fabric; автори оригінального коду (upstream) можуть використовувати його за оригінальною ліцензією Apache 2.0,
див. LICENSE у
- Dynamic Lights
- LambdAurora за LambDynamicLights за ліцензією MIT, та anthxnymc за порт для Forge DynamicLightsReforged, також за ліцензією MIT
- Embeddedt та Ferri_Arnus за glsl-transformation-lib
- Також за роботу над Monocle, який використовувався як еталон для реалізації glsl-transformation-lib
- Код з обох glsl-transformation-lib та Monocle взято за їхніми відповідними ліцензіями LGPL 3.0
- FalseTweaks
- FalsePattern за FalseTweaks — Оптимізації рендерингу предметів взято з FalseTweaks за ліцензією LGPL 3.0
- Beddium
- Venn та Falsepattern за Beddium — MinimapRenderer, SafeChunkTracker та деякі команди для налагодження адаптовано за ліцензією LGPL 3.0
- Mesa — Код портований з Mesa та/або натхненний нею — за ліцензією MIT
- Розподілювач ID списків відображення портовано з util_idalloc (Copyright 2017 Valve Corporation)
- Генерація вершинних шейдерів FFP натхненна ffvertex_prog.c (Copyright 2007 VMware, Inc.)
- Генерація фрагментних шейдерів FFP натхненна ff_fragment_shader.c (Copyright 2007, 2009 VMware, Inc. / 2010-2011 Intel Corporation)
- Оптимізація параметрів туману натхненна st_nir_lower_fog.c (Copyright 2023 Google LLC) та prog_statevars.c (Copyright 1999-2007 Brian Paul)