• Уважаемые гости и новички, приветствуем Вас на нашем форуме
    Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
  • Друзья, доброго времени суток! Спешите принять участие в конкурсе квент 2025!
    Ждем именно вас!

    Ссылка на конкурсную тему - тык

Gothic Sourcer v3.16

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.383
Благодарности
4.704
Баллы
625
  • Первое сообщение
  • #1
Gothic Sourcer v3.16
Модифицированный | Modified

Оригинальная версия Gothic Sourcer с небольшими правками.



Доступно к скачиванию через Менеджер ресурсов
- Скачать Менеджер Ресурсов - 1559419291725.png



1. Добавлен регистронезависимый поиск нелатинских символов.
1587172494536.png

2. Обновлен шрифт Courier до Courier New для лучшей читаемости кода.
1587176173832.png

3. Изменен кошмарно нечитаемый желтый цвет глобальных переменных на яркий розовый.
1587176416623.png

4. Добавлены агрессивные подсказки при наборе кода.
1587176541241.png

5. Исправлено неработающее временами меню справки.
1587176668070.png

6. Добавлено полноценное меню для новых внешних функций.
1587176759444.png

7. Типы INT и INSTANCE взаимозаменяемы.
1588298226097.png

8. Сделан статический путь к файлу справки.
1588298226097.png

9. Агрессивная подсветка вводимых в функцию аргументов. Начинает показывать аргументы сразу, как только каретка входит в область аргументов.
3.png
10.1 Чтобы сорсер показывал список членов вместо списка аргументов, нужно просто нажать Esc и начать вводить слово.
10.2 И наоборот нажать Esc во время показа членов, чтобы вернуться к списку аргументов.

11. Агрессивный список членов может предлагать ввод члена из любого места в слове.
4.png
11.1. Агрессивный список членов предлагает локальные переменные функции
11.2. Агрессивный список членов предлагает в прототипах/инстанциях поля класса, от которого те образованы

12. ПОЛНОСТЬЮ удален родной анализатор синтаксиса
12.1 Моментальная загрузка любых проектов
12.2. Мультипоточный анализ всего и вся
12.3. Обновление объектов проекта в реальном времени
12.4. Вывод ошибок в реальном времени в окно 'Ошибки'

13. Добавлена синтаксическая ошибка для незакрытых условий if.
5.png

14. Добавлены кнопки 'Открыть папку проекта' и 'Открыть папку файла'.
6.png
7.png

15. Лог файл GothicSourcer.log рядом с exe'шником.

16. Разблокировано положение всплывающих подсказок для обладателей нескольких мониторов
8.png

* Чтобы обновить шрифты после старой версии Gothic Sourcer, необходимо открыть любой проект, зайти во вкладку Вид/Сбросить шрифты, а затем перезапустить программу.
* В отличии от Gothic Sourcer 3.15, формат внешних функций идентичен справочному, при этом сам файл может быть скомпилирован под любую платформу игры. Внешние функции также будут принимать участие в подсветке синтаксиса и в агрессивном списке символов. Также после добавления функций, перезапустите программу, чтобы изменения вступили в силу.
* Если появляются ошибки при открытии справочных материалов, то следует почистить реестр от старых записей Gothic Sourcer.
 
Последнее редактирование модератором:

N1kX

Участник форума
Регистрация
13 Ноя 2009
Сообщения
6.409
Благодарности
6.014
Баллы
940

Gor

Участник форума
Регистрация
26 Дек 2009
Сообщения
983
Благодарности
552
Баллы
245
Нового инструмента так и не появилось?
Лучше попросить оригинальные скрипты у автора. Они намного лучше, чем декомпилированные. Декомпилятор для икаруса мало полезен, так как икарус эксплуатирует баги в компиляторе/виртуальной машине готики. Поэтому любое изменение в икарусе приводит к сложному поиску этого изменения в каждом конкретном случае. Это бессмысленно. Единственный вариант когда это нужно, если автор со скриптами недоступен.
В декомпиляторе GothicSourcer заложены очень серьезные ошибки, которые были использованы, например, в DarkSaga или в Возвращении для защиты от декомпиляции. Проще написать декомпилятор заново, чем исправить эти ошибки. Но кому это нужно, если нужно просто попросить скрипты.
 

Aztec2012

Участник форума
Регистрация
22 Янв 2012
Сообщения
285
Благодарности
60
Баллы
185
В декомпиляторе GothicSourcer заложены очень серьезные ошибки, которые были использованы, например, в DarkSaga или в Возвращении для защиты от декомпиляции. Проще написать декомпилятор заново, чем исправить эти ошибки. Но кому это нужно, если нужно просто попросить скрипты.

Далеко не каждый автор даст скрипты.
 

D36


Модостроитель
Регистрация
3 Дек 2014
Сообщения
2.350
Благодарности
3.717
Баллы
565
У плагина Marvin Helper есть консольная команда fulldecompile, которая вывалит в папку игры все используемые в данный момент скрипты, в текстовом формате. Будет полная каша, но что-то нужное можно найти, и потом поменять под себя Union-инъекцией (например).
 
Сверху Снизу