Описание мода на русском языке
HugsLib — это легкая библиотека с общими модами для RimWorld. Он разработан, чтобы обеспечить основу для модов и предоставить общую функциональность.
Я изначально разработал это решение для своих собственных модов, но решил сделать его общедоступным после того, как другие пользователи стали проявлять интерес к использованию этой библиотеки в своих работах.
Для достижения наилучших результатов убедитесь, что HugsLib идет сразу после Core в порядке загрузки ваших модов.
Можно смело добавлять в существующие игры.
Характеристики
Основа для модов
Базовый класс для создания модов. Расширяющие классы имеют доступ к пользовательским журналам, настройкам и получают следующие события от контроллера библиотеки: Initialize, DefsLoaded, Tick, Update, FixedUpdate, OnGUI, WorldLoaded, MapComponentsInitializing, MapGenerated, MapLoaded, MapDiscarded, SceneLoaded, SettingsChanged.
Постоянные настройки в игре
Внедренные моды могут создавать пользовательские настройки различных типов, которые могут быть изменены игроком в новом меню «Настройки мода». Настройки хранятся в файле в папке пользователя.
Новости об обновлениях модов
Моды могут предоставлять сообщения для каждой выпущенной ими версии, выделяя новые функции. Эти сообщения будут показаны игроку один раз при следующем запуске игры. Это хороший способ гарантировать, что новые функции мода не останутся незамеченными большинством игроков. Это особенно полезно в Steam, где игрок, возможно, даже не прочитал описание перед подпиской. Сообщения включают поддержку изображений и базовое форматирование.
Издатель журналов
Добавляет сочетание клавиш (Ctrl + F12) для публикации журналов из игры. Возвращает ссылку, которой вы можете поделиться с другими пользователями или отправить автору мода. Опубликованные журналы также включают в себя список запущенных модов и их версий, а также полный список активных патчей Harmony. Это отличный способ для автора мода получить логи от игрока, у которого возникла проблема с его модом.
Быстрый старт
Загрузите файл сохранения или создайте новую карту с заданным сценарием и размером сразу после запуска игры. Также позволяет генерировать новую карту одним щелчком мыши. Диалог настроек включен.
Сборка Checker
Небольшая библиотека, предназначенная для включения в ваш мод, которая гарантирует, что проигрыватель работает по крайней мере с той версией библиотеки, которую вы указали. При обнаружении проблемы, отображается диалоговое окно, помогающее игроку решить проблему. Это как библиотека обновляется. Смотрите HugsLibChecker для получения дополнительной информации.
UtilityWorldObjects
Удобный способ сохранить ваши данные в файле сохранения. Поскольку A16 MapComponents больше не являются надежным способом хранения ваших данных, а UWO предназначены для замены.
Пользовательское планирование тиков
Включает инструменты для выполнения обратных вызовов с заданной задержкой тиков и регистрации повторяющихся тиков с нестандартными интервалами. Повторяющиеся тики распределены равномерно по всему временному спектру, чтобы минимизировать влияние производительности тикающего объекта.
Автоматический перезапуск
Автоматический перезапуск игры при смене языка.
Дополнения к окну журнала
Добавляет меню для поиска общих файлов: откройте файл журнала и просмотрите папки пользовательских данных и модов.
Библиотека Harmony
HugsLib включает в себя библиотеку Harmony от Andreas Pardeike.
Доступные переводы
Предупреждение
HugsLib должен быть установлен как отдельный мод игроками. Сама библиотека не должна быть включена в ваши моды. Однако вы можете включить сборку контролера, чтобы игрок получал уведомление, если ему не хватает необходимой версии библиотеки (HugsLibChecker).
Description of the mod in English
Description
HugsLib is a lightweight shared mod library for Rimworld. It is designed to provide a foundation for mods and deliver shared functionality. I initially developed this for my own mods, but decided to make it publicly available after people showed interest in using the library for their own work.
Also includes the Log Publisher: press Ctrl+F12 to upload your Rimworld logs and get a link to easily share them with others.
Can be safely added to existing games.
Features
Included translations
Notice
HugsLib must be installed as a separate mod by the players. The library itself is not to be included with your mods. You can, however, include the checker assembly to ensure that the player will be notified if they are missing the necessary version of the library (HugsLibChecker).
HugsLib
Мод HugsLib является системным. Он нужен мододелам для оптимизации своих модов и внесения новых возможностей.
Автор мода — UnlimitedHugs
Я тогда просто попросил залить мод на броню
Порядок загрузки плиз?
Core, Hugslib. Дальше смотри инструкции к моду, если нету то активируй мод и играй
вышел 3.1.2 обновите.
куда надо качать скажите плиз,в моды или в core
Распаковать архив в папку mods. Уследить, чтобы случайно не было двойных папок
Кстати админ можно хотя бы дать сылку на залитые моды о которых я выше говорил в файлообменнике?
я таки сделал,hugslib нужен для мода Simple sidearms но оно не отображается в настройках мода
Тут есть 3 проблемы 1) ты скачанную папку засунул в mods а в ней такая же папка с модом высунь ту папку 2 из 1 в mods.
2)Ты просто не нашел ее глазами в списке модов если у тебя их много.
3)У тебя может версия не та, но я хз он бы тогда красным был выделен.
Куда больше уже этой нежити здесь на сайте 2 мода на зомби апокалипсис в Rimworld
Я прошу залить мод на броню,а не зомбей
ты сказал ибо мод на зомбей как бы поэтому я и говорю
эмм,ибо значит слово:»потому-что»
Я тогда просто попросил залить мод на броню
Актуальная версия 4.1.1 на ludeon.
Загрузил моды, запустил (5 минут), написало нет HugsLib, вышел, загрузи, запускаю (15-20 минут). Что за фигня?
Модов много? Может быть когда игра загружалась,дошла до модов требующих HugsLib и остановила загрузку (вывела сообщение),а во второй раз с HugsLib уже полностью все загружала,поэтому дольше
40+ хотя на 80+ быстрее запускалось но моды много не меняют
Вот ссылка от разработчика
github.com/UnlimitedHugs/RimworldHugsLib/releases/download/v7.1.0/HugsLib_7.1.0.zip
как можно понять что оно работает?
гружу эту библиотеку — выкидывает мне транспарант с красной ошибкой ReflectionTypeLoadException getting types in assembly HugsLib: System.Reflection.ReflectionTypeLoadException: Exception of type ‘System.Reflection.ReflectionTypeLoadException’ was thrown.
и все на этом. попробовал поставить мод которому нужна эта библиотека — и облом словил.
ах вы лентяи, так вашу разэдак. обновлять ссылку на скачивание кто будет? Пушкин?! извините, он занят — Пете из 8А половички вытрясает. так что сами. всех разогнать вас надо!
@admin гони к черту модера с этого раздела — он мышей не ловит совсем!
github. com/UnlimitedHugs/RimworldHugsLib/releases/download/v7.1.0/HugsLib_7.1.0.zip
Вот оф ссылка на версию 1.1
чет не пашет на версии 1.1
Админ, а тебе капает за просмотр рекламы?
Я не против, лишь бы капало )
скачивается файлы для мода (самой папки мода нет) что делать?
Как установить hugslib rimworld
A lightweight shared library for Rimworld modding.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
A lightweight shared mod library for Rimworld. Provides a foundation for mods and delivers shared functionality.
Notice: HugsLib must be installed as a separate mod by the players. The library assembly itself is not to be shipped with your mod.
Notice: HugsLib requires the Harmony mod to be installed to work correctly. Download here.
If your mod depends on HugsLib, it is recommended to include these tags in your About.xml file:
There are no known compatibility issues at this time. Please use the Harmony library for your detouring needs and everything should work well together.
This is a public library similar to the Community Core Library, designed to be easily updateable between Rimworld versions. Feel free to use it for your own projects.
About
A lightweight shared library for Rimworld modding.
Как установить hugslib rimworld
I have hugslib and harmony only installed mod wise on the latest version and i get these errors and when i add version 1.1 mods the list grows especially this:
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/RimWorld/RimWorldWin64_Data/Mono/data-00000211E445A880.dll
multiplies like mad.
Mono path[0] = ‘C:/Program Files (x86)/Steam/steamapps/common/RimWorld/RimWorldWin64_Data/Managed’
Mono config path = ‘C:/Program Files (x86)/Steam/steamapps/common/RimWorld/MonoBleedingEdge/etc’
Initialize engine version: 2019.2.17f1 (8e603399ca02)
[XR] Discovering subsystems at path C:/Program Files (x86)/Steam/steamapps/common/RimWorld/RimWorldWin64_Data/UnitySubsystems
GfxDevice: creating device client; threaded=1
Direct3D:
Version: Direct3D 11.0 [level 11.0]
Renderer: NVIDIA GeForce GTX 960M (ID=0x139b)
Vendor:
VRAM: 4055 MB
Driver: 26.21.14.4219
Begin MonoManager ReloadAssembly
— Completed reload, in 0.261 seconds
Initializing input.
Initialized touch support.
UnloadTime: 0.589800 ms
RimWorld 1.1.2561 rev1240
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/RimWorld/RimWorldWin64_Data/Mono/data-00000211E42FB030.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/RimWorld/RimWorldWin64_Data/Mono/data-00000211E42EEC90.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/RimWorld/RimWorldWin64_Data/Mono/data-00000211E43AC040.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/RimWorld/RimWorldWin64_Data/Mono/data-00000211E4430A20.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/RimWorld/RimWorldWin64_Data/Mono/data-00000211E445A880.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/RimWorld/RimWorldWin64_Data/Mono/data-00000211E7B8D150.dll
[HugsLib] version 7.1.0
[HugsLib][ERR] Quickstart aborted: scenario not found: Renegade Lord
Как установить hugslib rimworld
Update on Sat Sep 25 2021, 14:16
9.0.1: Minor fix
— Clear currently loaded world before invoking the quickstarter
[Auto-generated text]: Update on 7/17/2021 11:24:45 AM.
9.0.0: Updated to Rimworld 1.3
— Fixed log publishing on Linux
— Fixed «logfile» command line argument support
— Added ValueChanged event to SettingHandle
— Changing a setting via code updates the Mod Settings window
— Minor breaking refactoring- refer to wiki page
— Delay obsolete Harmony patch detection until loading completes
— Extended log publishing timeout to 90 seconds
Update on Sat Aug 15 2020, 19:41
8.0.1: Minor tweak
— Switched obsolete method patch errors to warnings
— Removed obsolete method patch warnings from Rimworld 1.1 version
[Auto-generated text]: Update on 8/12/2020 5:14:20 PM.
8.0.0: Rimworld 1.2 compatibility
— Tagged as 1.2-compatible
— Log an error if patches on methods annotated as Obsolete are detected
Update on Thu May 21 2020, 17:13
7.2.1: Mod compatibility fixes
— Reverted unintended Dialog_VanillaModSettings namespace change (Real Ruins mod)
— Reverted OnGUI hook timing change (Heat Map mod)
— Updated Japanese translation
Update on Mon May 18 2020, 15:4
Update on Thu Apr 02 2020, 13:24
7.1.4: Minor fix
— Fixed update news translation failing when loaded from both /News and /Defs folders
Update on Mon Mar 30 2020, 4:57
7.1.3: Log publisher fix
— Fixed log publisher error when mods with two-part version numbers are loaded
Update on Sun Mar 29 2020, 17:12
7.1.2: Log publisher fixes
— Fixed log publisher ignoring LoadFolders configuration when reading assembly file versions
— Log publisher will now report both assembly file version and assembly version unless they are identical
— Updated Chinese translation
[Auto-generated text]: Update on 3/24/2020 3:24:19 PM.
7.1.1: Mod update news fixes
— Re-added translation support for UpdateFeatureDefs
— Abstract UpdateFeatureDefs no longer require a globally unique name
— Fixed UpdateFeatureDef shown to player multiple times when not ordered by version







