|
|
09.06.2006, 10:15
|
#761
|
|
Re: М:Декомпилятор скриптов Готики
2Нефариус:
Прога часто "Не отвечает" при попытке поставить точку в текстовом редакторе.
|
Да, это конкретный баг, в следующей версии будет устранен, чтобы пока можно было работать, необходимо отключить в программе функцию Автозавершение текста. Для этого нужно в меню Tools - Options в окне Edit settings снять галочку с параметра Auto Complete. Извиняюсь за неудобство. :(
|
|
|
11.06.2006, 21:00
|
#763
|
|
Re: М:Декомпилятор скриптов Готики
2Нефариус:
В форме поиска по тексту можно произвести замену (Replace, Replace All)
|
Да, ошибочка вышла, вызывается одна и та же форма на поиск и на замену, хотя должны вызываться разные. Исправлю.
|
|
|
13.06.2006, 09:58
|
#765
|
|
Re: М:Декомпилятор скриптов Готики
2Гораций Пинаптитькис:
У меня вопрос по моделькам, что находится в файлах *.MAN судя по названиям это анимации, как их декомпилить?
|
Вот так: Режим 11. Декомпиляция динамических моделей объектов – получение из бинарных *.msb, *.mdh, *.mdm и *.man файлов текстовых *.asc файлов и файла скрипта описания модели *.mds, т.е. декомпиляция производится через файл MDS для Готики 1 или MSB для Готики 2. Подробное описание з десь.
|
|
|
13.06.2006, 12:38
|
#767
|
|
Re: М:Декомпилятор скриптов Готики
2TycoooN:
Может еще куда-нибудь выложите прогу?
|
Можно скачать с Яндекса. Ящик - GothicSourcer, пароль - gota ;)
|
|
|
13.06.2006, 17:21
|
#768
|
 |
|
 |
|
A.G.F.C.
Регистрация: 02.09.2005
Сообщений: 6
|
|
 |
|
 |
|
Re: М:Декомпилятор скриптов Готики
Цитата:
Сообщение от TycoooN link=board=gothic&t=1095241429&start=760#765 date=06/13/06, в 10:41:57
Блин, что-то у меня [[http://mod.worldofgothic.ru/file_download/31|отсюда]] не качает дальше одного процента :) Может еще куда-нибудь выложите прогу?
|
Мажордома задолбала - сегодня были проблемы с доступом к хостингу. На сейчас вроде поправили - все скачалось нормально. Чтобы вообще не качался файл - сказать не могу, т.к. счетчик закачек этой версии Декомпилятора превысил число 200. p.s. Может, кто в привате расскажет мне про другие советские хостинги, аналогичные по возможностям мажордоме. С ней в последнее время небольшие, но проблемы.
|
|
|
15.06.2006, 18:02
|
#773
|
|
Re: М:Декомпилятор скриптов Готики
2TycoooN:
Можно уточнить, какого шрифта. В редакторе скриптов, например, все шрифты настраиваемые.
2. Настройки уровней показа сообщений, как это было в z-spy. Давно замечено, что если отключить сообщения, то компиляция\декомпиляция проходит в разы быстрее
|
Уровень показа сообщений есть, при нулевом уровне выводятся только необходимые сообщения, он принят за уровень по умолчанию. В данной версии скорость компиляции от вывода сообщений практически не зависит, работают разные процессы. Если во время компиляции - декомпиляции, а также при поиске по файлам кликнуть на окно вывода, то визуализация сообщений отключается, можно ходить по сообщениям, давить на ошибки и редактировать их, процесс же компиляции - декомпиляции или поиска в файлах будет идти дальше в фоновом режиме. Это аналочично тому, что никакие сообщения не визуализируются и скорость максимальна, поэтому отключать полностью сообщения нет смысла. Посмотреть же, какие сообщения выдал процесс всегда можно, вручную прокрутив окно вывода.
3. Закрытие табов средней кнопкой мыши или дабл-кликом.
|
Как понял, имеются в виду файлы скриптов. В следующей версии сделаю на таб скрипта контекстное меню, а также закрытие файла двойным кликом мыши, если файл редактирован, будет запрос на сохранение. 2Князь Светозар:
1) Как скзал TycoooN: закрывать табы. Только я предлагаю добавить контекстное меню на табы (сохранить, сохранить все, закрыть)
|
Сохранить все - здесь лишнее, есть кнопка Save All или при запуске процесса компиляции выполняется автоматическое сохранение всех файлов скриптов.
2) Было бы очень удобно, если бы имелись готовые шаблоны наиболее часто используемых скриптов.
|
Шаблоны планируются, но не уверен, что они будут реализованы в следующей версии.
3) Очень хотелось бы увидеть в декомпиляторе окно наподобие окна в языках визуального программирования при нажатии комбинации клавиш "Ctrl+Space" облегчающее написание кода. Забыл как это окно называется *В общем в нем перечислены все функции, переменные и т.д. которые отфильтровываются в зависимости от начала функции.
|
В том виде, как ты говоришь, сделать затруднительно, отсутствует необходимая прекомпиляция, да, она и невозможна, вывести же в окно весь список глобальных переменных, дистанций, функций и т.д. - это несколько тысяч строк, навряд ли кому захочется искать в нем нужное имя. В данной версии программы реализованы две из таких функций: 1. Автозавершение текста - если введено имя класса, дистанции или прототипа, то после постановки точки выводится список всех возможных его переменных. К сожалению, после ошибки, в этой версии эта функция неработоспособна, но будет исправлена. 2. Показ аргументов при вводе функции - поставив скобку после имени функции получаем окно с подсказкой по всем её аргументам. 3. Есть ещё одна полезная функция - показ декларации любого типа при наведении на него мыши. Время реакции задаётся в параметрах. Также полезна в работе функция автоматического отступа при вводе скобок {} блока. Все эти функции работают только в проекте, если файл скриптов открыт без проекта, то ничего такого вы не увидите. Если же вы считаете их лишними, то они легко отключаются, некоторые ещё и настраиваются.
Пожалуйста. *;)
|
|
|
16.06.2006, 01:32
|
#774
|
|
Re: М:Декомпилятор скриптов Готики
2Vam:
навряд ли кому захочется искать в нем нужное имя
|
Если список будет статичным, то конечно искать нужное имя среди тысячи других будет затруднительно. Но можно ведь сделать фильтрацию списка по первым введенным буквам редактируемого слова. Тогда заведомо не нужные слова из списка будут отсеиваться. Так, например, при программировании в какой либо визуальной среде разработки, я приактически никогда не пишу слово полностью, максимум до половины, в редких случаях - чуть больше половины. К тому же риск возникновения ошибки в синтаксисе сводится к нулю. ИМХО, было бы очень удобно. Просто работая в Вашем декомпиляторе у меня возникают ассоциации либо с Delphi либо с C++ Builder'ом и каждую новую команду я по привычке начинаю с комбинации "Ctrl+Space" :)
|
|
|
16.06.2006, 09:47
|
#775
|
|
Re: М:Декомпилятор скриптов Готики
2Князь Светозар:
Просто работая в Вашем декомпиляторе у меня возникают ассоциации либо с Delphi либо с C++ Builder'ом и каждую новую команду я по привычке начинаю с комбинации "Ctrl+Space"
|
Убедил, будет сделано и ListMembers, и TypeInfo, и ParameterInfo и CompleteWord не только автоматически, но и принудительно - через контекстное меню или горячую клавишу.
|
|
|
16.06.2006, 17:39
|
#777
|
 |
|
 |
|
Регистрация: 15.04.2004
Адрес: Санкт-Петербург
Сообщений: 372
|
|
 |
|
 |
|
Re: М:Декомпилятор скриптов Готики
2Иннос-vs-Белиар:
Я проверил эту строчку - const string Log_Text_Addon_TalentRune_Icelance = "Ингредиенты для руны "Ледяное копье" , Ледниковый кварц";
|
Там вложенные кавычки, а такое недопустимо.
|
|
|
16.06.2006, 18:29
|
#778
|
|
Re: М:Декомпилятор скриптов Готики
2Иннос-vs-Белиар:
А вот в компиляторе 3.00 написано что проблема с 23 строчкой и всё в одном скрипте..что за бред?
|
Никакого бреда нет, это одна и таже строчка. В версии 3.00 щёлкни по красной ошибке два раза и перейдешь на редактирование неправильной строки, даже цвет комментариев в строке укажет на ошибку. Просто строки в редакторе скриптов нумеруются с 0, а в версии 2.4 с 1. Замени вложенные кавычки на апострофы '
|
|
|
17.06.2006, 20:09
|
#779
|
|
Re: М:Декомпилятор скриптов Готики
Цитата:
Сообщение от Vam link=board=gothic&t=1095241429&start=750#777 date=06/16/06, в 17:29:11
2Иннос-vs-Белиар: Никакого бреда нет, это одна и таже строчка. В версии 3.00 щёлкни по красной ошибке два раза и перейдешь на редактирование неправильной строки, даже цвет комментариев в строке укажет на ошибку. Просто строки в редакторе скриптов нумеруются с 0, а в версии 2.4 с 1. Замени вложенные кавычки на апострофы '
|
А понятно, похоже я не до конца освоился с этим Декомпилятором. Добавление от 06/17/06, в 19:26:54
::)Ещё один вопрос - Но я думаю последний ;D так как в Декомпиляторе во всех тревогах и ошибках появляется одна и тажа ошибка, вот к примеру - [glow=red,2,300]Story\Dialog_Mobsis\PotionAlchemy.d(148): Warning:Function should return value.[/glow] Что там вписать надо? З.Ы И ещё, Тревоги(Warning) надо решать?
|
|
|
17.06.2006, 22:52
|
#780
|
|
Re: М:Декомпилятор скриптов Готики
2Иннос-vs-Белиар: К декомпилятору идёт документ "Ошибки дикомпелятора" и Ридми прочти, и вопросы типа
И ещё, Тревоги(Warning) надо решать?
|
сразу же отпадут!(сам когдато был такой :lol: )
|
|
|
18.06.2006, 15:07
|
#781
|
|
Re: М:Декомпилятор скриптов Готики
2Иннос-vs-Белиар:
И ещё, Тревоги(Warning) надо решать?
|
Warning:Function should return value.
|
Это внимание можно спокойно отключить в меню Build - Options. Все Внимания не являются критическими ошибками, это напоминание, что в этом месте есть не соблюдение общих правил построения скриптов. Править или нет - решай сам.
|
|
|
19.06.2006, 04:16
|
#782
|
|
Re: М:Декомпилятор скриптов Готики
Так, например, при программировании в какой либо визуальной среде разработки, я приактически никогда не пишу слово полностью, максимум до половины, в редких случаях - чуть больше половины. К тому же риск возникновения ошибки в синтаксисе сводится к нулю.
|
:DD вот так вот визуальные среды разработки захватывают мир:) я сам когда после Delphi пересел на BC++ 3.1(в универе проходим) чуть не умер. По теме: Визуальный интерфейс просто на высоте! правда немного испугала сначала эта autocomplete.. столько было написано и ббац! кстати, предлагаю сделать как в ворде - автосейв через n минут, которые задаёт пользователь. И вопрос тут же, в каждом солюшене можно делать несколько проектов.. немного не понимаю как эти проекты потом будут связываться? или они вообще никак не связываются и я могу туда добавить оригинальные скрипты готики, чтоб за примером далеко не бегать.. так?
|
|
|
19.06.2006, 09:24
|
#783
|
|
Re: М:Декомпилятор скриптов Готики
2boobl:
в каждом солюшене можно делать несколько проектов.. немного не понимаю как эти проекты потом будут связываться? или они вообще никак не связываются и я могу туда добавить оригинальные скрипты готики, чтоб за примером далеко не бегать.. так?
|
Солюшен (решение) - это полные скрипты Готики или мода, проект - это скрипты конкретного датника. Так как в Готиках есть 8 датников, следовательно в одном решение можно создать 8 одноименных с датниками проектов, но не более того. Между собой они никак не связаны, разве, что относятся только к одной игре. Два одноименных проекта в решении система создать не разрешит. Ещё замечание: Если вы удаляете какое либо решение или проект из менеджера проектов, удаляются только списки, сами же директории и вложенные файлы нужно удалять только вручную.
|
|
|
19.06.2006, 14:03
|
#785
|
|
Re: М:Декомпилятор скриптов Готики
2TycoooN:
А еще хотелось бы поддержки виндосовского сглаживания шрифтов ClearType в окне редактирования.
|
Пока не знаю как это сделать, если у кого есть мысли, можете подсказать. Добавление от 06/19/06, в 13:23:37
Вообще-то сглаживание шрифтов работает только с TrueType шрифтами, если в стилях редактора выбрать любой TrueType шрифт и системе сглаживание включено, то в окне редактора всё отображается соответственно. Так что данная функция реализуется автоматически.
|
|
|
19.06.2006, 20:55
|
#789
|
|
Re: М:Декомпилятор скриптов Готики
2TycoooN:
А чем отличается вывод в Message window при разных настройках Level message в Build -> Options?
|
На самом низком уровне отображаются только процессы и обрабатываемые файлы, так, как и в средах разработки на языках высокого уровня. На более высоких уровнях появляются и другие сообщения, кому интересно - можно поэкспериментировать.
Раньше при низких уровнях вывода не отображались имена скомпилированных файлов, а теперь они отображаются в любом случае. Может, отключить их вывод при низких уровнях?
|
Если отключить, то будет "скучно" - ждем долго, а идет процесс или нет - невидно. Они никому не мешают, зато наглядно.
Кстати, может правильней писать "Level of messages"?
|
Если правильней, то так и сделаю. :)
|
|
|
19.06.2006, 22:47
|
#790
|
|
Re: М:Декомпилятор скриптов Готики
Цитата:
Сообщение от Гораций Пинаптитькис link=board=gothic&t=1095241429&start=750#787 date=06/19/06, в 19:17:39
а у тебя титры в настройках стоят?
|
Стоят только причём здесь это?
|
|
|
19.06.2006, 23:06
|
#791
|
|
Re: М:Декомпилятор скриптов Готики
У меня проблема...после всяких испытаний с Декомпилятором(там вставить НПС, и т.д) В саму Готику захожу, а с персонажами не могу говориь!! Говорить в диалоге могу, а самого разговора нет...как-бы нажимаю функцию в диалоге "Как дела?" и ничего, болтавни не происходит...после нажатия функции опять появляется диалог с функиями. что делать?
|
кстати говоря, у меня вот сейчас наблюдается такая-же проблема.. я сначала думал что это может у меня проблемы с готикой, но после прочтения поста закрались сомнения.. Причём SVM разговоры проходят, типа "Эй" и "Убери оружие" это всё говорится и показываются ambient субтитры, а если дело доходит до нормальных разговоров то ни субтитров ни звука, даже если он(звуковой файл с именем прописанным в AI_Output) есть Думаю сорсер 3.0 как-то неправильно склеивает оушник..
|
|
|
20.06.2006, 11:22
|
#792
|
|
Re: М:Декомпилятор скриптов Готики
2boobl:
Думаю сорсер 3.0 как-то неправильно склеивает оушник..
|
Бинарно сравнил dat файлы и ou.bin файлы, созданные версиями 3.00 и 2.40 - различий нет. Не знаю, что и сказать. :(
|
|
|
20.06.2006, 12:02
|
#793
|
 |
|
 |
|
Регистрация: 15.04.2004
Адрес: Санкт-Петербург
Сообщений: 372
|
|
 |
|
 |
|
Re: М:Декомпилятор скриптов Готики
2Иннос-vs-Белиар:
У меня проблема...после всяких испытаний с Декомпилятором(там вставить НПС, и т.д) В саму Готику захожу, а с персонажами не могу говориь!! Говорить в диалоге могу, а самого разговора нет...как-бы нажимаю функцию в диалоге "Как дела?" и ничего, болтавни не происходит...после нажатия функции опять появляется диалог с функиями. что делать?
|
Так происходит, если в функции AI_Output прописано имя "фразы", которого нету в OU файлах. Проверь файл OU.BIN, попробуй заменить его вновь скомпилированным...
|
|
|
21.06.2006, 21:15
|
#797
|
|
Re: М:Декомпилятор скриптов Готики
2PGArchangel:
Сделай, чтоб в прогу если из Explorer'а перетащить файл, он открывалсяв ней!
|
Не уверен, что такое будет реализовано, зачем перетаскивать в прогу файлы, для этого есть проект, с ним и работай.
И ещё при ассоциации файлов *.d с прогой, открывается прога, но сам файл не открывается!
|
В следующей версии ассоциация с файлами скриптов уже реализована, прога нормально открывается при клике по файлу.
Кстати, прогу писал на Делфи?
|
Нет, Паскаль не люблю, только С++, среда VisualStudio v6.0 :)
|
|
|
22.06.2006, 09:23
|
#799
|
|
Re: М:Декомпилятор скриптов Готики
2PGArchangel:
Кстати, ещё просьба. Сделай возможность изменять цвета подсветки синтаксиса! А ещё можно было бы сделать несколько встроенных вариантов! Очень привык к подсветки, типичной для PHP.
|
Такая возможность есть. Выбираем курсором в текстовом редакторе нужный стиль скриптов (отображается в строке статуса - окошко Style), вызываем локальное меню редактора и давим SetStyle, далее редактирум стиль по своему вкусу, всего распознается 10 стилей, для каждого можно задать следующие параметры: шрифт - с выбором размера, курсив, жирный, подчеркнутый, цвет текста, цвет фона, регистр символов.
Solution Explorer'е неплохо было бы меню улучшить. К примеру там где тока "Open" можно было бы добавить создание файла и удаление!
|
Удаление файла в меню добавлю, создание файла уже есть, только вызывается из локального меню папки, а не файла.
Ну и неплохо было бы, чтоб в меню можно было бы выбрать язык в программе (и включить в неё русский!).
|
Запланировано, но ещё не реализовано.
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Опции темы |
Поиск в этой теме |
|
|
Ваши права в разделе
|
|
|
|
Текущее время: 05:31. Часовой пояс GMT +4.
|
|
|
|
 |
|
 |
|
|
|
|
|
|
|
|
|