Учебники по моддингуДекомпиляция исходного кода RimWorld Wiki

Учебники по моддингу / Декомпиляция исходного кода.

СОДЕРЖАНИЕ.

1 Декомпиляция исходного кода 1.1 dnSpy 1.2 ILSpy 1.3 MonoDevelop 1.4 Rider 1.5 Каталоги MacOS 2 Как использовать декомпилятор 3 Советы при декомпиляции 4 См. Также.

Декомпиляция исходного кода.

dnSpy.

dnSpy — отличное приложение для декомпиляции или отладки, которое похоже на редактор Visual Studio. В настоящее время только для Windows.

Скачайте dnSpy и распакуйте куда-нибудь. Откройте dnSpy.exe. Когда он откроется, нажмите "открытым" на верхней ленте (или нажмите Ctrl + O). Перейдите к ../Rimworld***_Data/Managed/ относительно вашей установки Rimworld, где *** — номер версии. Ctrl + Shift + K, чтобы открыть панель поиска. Исследуйте сборку и просматривайте исходный код как душе угодно.

ILSpy.

Один из способов — использовать ILSpy. Это программное обеспечение рекомендуется, поскольку его forex managed настройки верны при чистой установке. Он предназначен только для Windows, но вы можете скомпилировать его самостоятельно как приложение CLI для платформы Mono в OS X и Linux, см. (Эта проблема) или (Эта проблема) на GitHub для получения дополнительной информации..

Загрузите ILSpy (загрузите последнюю версию) и распакуйте его в каталог по вашему выбору. При желании создайте ярлык на рабочем столе; Либо: свяжите расширение .dll с ILSpy: перейдите к Assembly-CSharp.dll в ../Rimworld***_Data/Managed/, относительно вашей установки Rimworld, и *** является номером версии (см. Примечание для MacOS ниже ); Щелкните правой кнопкой мыши "Открыть с" и выберите стандартную программу. Перейдите к своей установке ILSpy и дважды щелкните ILSpy.exe, установите флажок и примите; Дважды щелкните Assembly-CSharp.dll. Или: откройте ILSpy и откройте .dll: Откройте xm forex wiki ILSpy; Перейти к файлу -> Откройте или нажмите Ctrl + O, перейдите к ../Rimworld***_Data/Managed/ относительно вашей установки Rimworld и *** является номером версии (см. Примечание для MacOS ниже); Выберите Assembly-CSharp.dll и подтвердите, нажмите "+" рядом с Assembly-CSharp (***) вы увидите список, включающий элементы Rimworld и Verse; Не торопитесь, чтобы просмотреть исходный код, чтобы познакомиться. Если вам когда-нибудь понадобится исходный код, снова откройте ILSpy: Ctrl + Shift + F или Ctrl + E открывает панель поиска, которую можно использовать для поиска по всем загруженным сборкам; Ctrl + F открывает панель поиска для открытого в данный момент декомпилированного класса.

MonoDevelop.

MonoDevelop может декомпилировать библиотеки DLL, хотя и с неуклюжими начальными настройками. Это только Linux, иначе вам придется скачать Xamarin Studio, у которой нет декомпилятора..

Загрузите MonoDevelop и установите его; Либо: свяжите расширение .dll с MonoDevelop: перейдите к Assembly-CSharp.dll в ../Rimworld***_Data/Managed/, относительно вашей установки Rimworld и *** является номером версии (см. Примечание для MacOS ниже ); Щелкните правой кнопкой мыши "Открыть с" и выберите MonoDevelop в качестве стандартной программы; Дважды щелкните Assembly-CSharp.dll. Или: откройте MonoDevelop и откройте .dll: Откройте MonoDevelop; Перейти к файлу -> Откройте, перейдите к ../Rimworld***_Data/Managed/ относительно вашей установки Rimworld, где *** является номером версии (см. Примечание для MacOS ниже); Выберите Assembly-CSharp.dll forex trading wiki и подтвердите, очень важно: найдите раскрывающийся список с именем "Видимость" и измените его с "Только публичные участники" к "Все участники"; Очень важно: найдите раскрывающийся список с названием "Язык" и измените его с "Резюме" к "C #"; Щелкните значок "+" рядом с Assembly-CSharp (***) вы увидите список, включающий элементы Rimworld и Verse; Не торопитесь, чтобы просмотреть исходный код, чтобы познакомиться. Если вам когда-нибудь понадобится исходный код, откройте Assembly-CSharp.dll еще раз..

Всадник.

Rider — это кроссплатформенная IDE со встроенным декомпилятором. Если вы используете Rider в качестве IDE (инструкции по установке), вы можете просмотреть источник любого класса или метода RimWorld, щелкнув его имя правой кнопкой мыши и выбрав Перейти > Определение.

Каталоги MacOS.

Для компьютеров Mac каталоги аналогичны, но в: ../RimWorldMac.app/Contents/Resources/Data/Managed..

Если в Steam установлен RimWorld, найдите свое приложение здесь:

Похожие статьи