Русификация, Все про русификацию редактора, модулей и т.п. |
Здравствуйте, гость ( Вход | Регистрация )
Русификация, Все про русификацию редактора, модулей и т.п. |
Nov 13 2010, 12:18
Сообщение
#101
|
|
Ушедший на войну Класс: Маг Характер: Chaotic Good Раса: Человек NWN: Контент |
Ну что, бандерлорги, проблему решили и вся активность закончилась на этом?
Ну ка быстро модули делайте!!!!!!!!!!!! (IMG:style_emoticons/kolobok_light/biggrin.gif) Вчера прогнал то, что получилось по GFF файлу, все отработало на ура. Т.е. в альфа-версии программа уже работает. Однако я в затруднении в каком виде ее делать? То ли просто экзешник который будет чистить все GFFv3.2 структуры в своей папке, то ли еще в каком виде. У меня не так много времени (работа и учеба началась) чтобы делать так, а потом еще и эдак. Нужен человек который на практике озабочен массовой чисткой, чтобы с начала подобрать оптимальный способ "обслуживания" таких файлов. а потом оттестить. В идеале нужно мнение нескольких моддеров о том, как она должна работать по их предпочтению, чтобы сделать оптимальный вариант. Я могу, конечно, закинуть файл в social.bioware.com и там уже каменты почитать. Цитата Хмм... подводные камни именно из-за способа чтения или вообще? (у самого проблем не было) Проблемы заключались в том, что PtrToStructure, если в структуре определено поле String с атрибутом [MarshalAs(UnmanagedType.ByValTSt)], при выполнении кушает последнюю букву строки. Цитата Да, и кто есть _br? smile.gif А то у FileStream я .ReadBytes не вижу =\ _br - приватный статический экземпляр BinaryReader |
Nov 13 2010, 21:36
Сообщение
#102
|
|
Level 4 Класс: Маг Характер: True Neutral Раса: Человек |
Оу! А я их все считывал массивами байтов произвольной длины. А кушакет, видимо, в поисках терминирующего нуля?
Понял. Что касается проги. Первое предложение - распространять как угодно, но с исходниками. (IMG:style_emoticons/kolobok_light/biggrin.gif) Второе - если поделишься исходниками, то скидывай (в сеть или лично мне). Сделаю все три варианта. Консольный по имени файла. Консольный по всем файлам в папке. WinForm по всем файлам в выбранных каталогах. (IMG:style_emoticons/kolobok_light/rolleyes.gif) |
Nov 14 2010, 16:41
Сообщение
#103
|
|
Трехмерный Маньяк Класс: Мастер Оружия Характер: Lawful Neutral Раса: Нежить NWN: Контент Проклятие Левора |
Цитата Ну ка быстро модули делайте!!!!!!!!!!!! Ну ну.... Если бы кто тебя слышал, - то ли от лени, то ли от незнания - но делать никому ничего не хочется, либо все шифруются - что впрочем сомнительно. (IMG:style_emoticons/kolobok_light/biggrin.gif) В общем этого и следовало ожидать. Ладно лучше не болтать, а чего-нить сделать - так и быть на неделе попробую заставить себя сделать чего-нить "несбыточного", - так сказать "проектик для себя любимого". (IMG:style_emoticons/kolobok_light/crazy.gif) Что до всей нашей "русфикации", - как закончите надобы ФАК написать по этому делу, в связи с чем интересуюсь - есть ли способ внести необходимые изменения в БД, без танцев с бубном и SQL Management-а - так сказать для примитивных слоёв общества ? Или же есть только вариант раздачи готовой БД или ручной модификации ? |
Nov 14 2010, 19:17
Сообщение
#104
|
|
Level 4 Класс: Маг Характер: True Neutral Раса: Человек |
Можно. Цепляемся из самописной софтины к этой самой базе и делаем тоже самое, но в автоматическом режиме. Правда, в SQL-базы я никогда не использовл, но, когда вопрос станет ребром, сделаю, если других желающих не найдется. В итоге, я так понимаю потребуется "патч" с одной кнопкой? (IMG:style_emoticons/kolobok_light/smile.gif) В общем, реализуемо (правда, при моем исполнении он будет требовать .NET Framework 3.5/4 (IMG:style_emoticons/kolobok_light/smile.gif) ).
Что касается творения, то я только из-за этого и начал ковыряться в DA Toolset. Правда, никогда я не умел делать что-то маленькое, так что у меня долгострой. (IMG:style_emoticons/kolobok_light/smile.gif) |
Nov 15 2010, 03:19
Сообщение
#105
|
|
Level 2 Класс: Бард Характер: Lawful Good Раса: Человек |
Есть два модуля:
1. Руны и свитки - маленький, пара десятков предметов. 2. Project Iona - большой, пока в основном диалоги. Могу потестить (IMG:style_emoticons/kolobok_light/smile.gif) Насчёт утилитки - WinForm, ну естественно, с выбором один файл чистить, несколько или все. Можно. Цепляемся из самописной софтины к этой самой базе и делаем тоже самое, но в автоматическом режиме. Правда, в SQL-базы я никогда не использовл, но, когда вопрос станет ребром, сделаю, если других желающих не найдется. В итоге, я так понимаю потребуется "патч" с одной кнопкой? В общем, реализуемо (правда, при моем исполнении он будет требовать .NET Framework 3.5/4 ). У нас на работе Инет упал, так что утилите с одной кнопкой я был бы рад (IMG:style_emoticons/kolobok_light/smile.gif) |
Nov 15 2010, 14:19
Сообщение
#106
|
|
Ушедший на войну Класс: Маг Характер: Chaotic Good Раса: Человек NWN: Контент |
+1 Подправить БД можно нажатием 1 кнопки в самописной софтинке.
2 EqKeeper А зачем так ограничивать сферу пользователей только .NET 3.5+ фреймворком? Это можно и на 2.0 сделать. 2 kelamor Мнение учтено, спасибо =) |
Nov 15 2010, 15:02
Сообщение
#107
|
|
Level 4 Класс: Маг Характер: True Neutral Раса: Человек |
Ммм... да, наверное ты прав. (IMG:style_emoticons/kolobok_light/smile.gif) Вот только с XP, насколько я помню, шел 1.1. (IMG:style_emoticons/kolobok_light/smile.gif) Так что не все ли равно? Впрочем, чем ниже тем лучше... Кстати, попробую сейчас. Глядишь что и получится. (IMG:style_emoticons/kolobok_light/smile.gif)
|
Nov 15 2010, 15:13
Сообщение
#108
|
|
Ушедший на войну Класс: Маг Характер: Chaotic Good Раса: Человек NWN: Контент |
Не, 1.1 слишком старый, думаю его уже нет почти нигде.
Могу и ошибаться, но, кажется с WinXP SP2 уже шел .NET 2.0 |
Nov 15 2010, 15:55
Сообщение
#109
|
|
Level 19 Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [PW] Gem of the North Край Лесов |
Как правило, на деле пользователь уже имеет ведро дотнет-программ и фреймворк 3.5+, эта штука довольно-таки популярна, на ней ща пишется всё - от контрол центров драйверов до игр. Ну а если так важно 100%-е покрытие, портаните на с++, это не так сложно. Хотя имхо время гораздо дороже и оперативки, и пары мегабайт трафика.
|
Nov 15 2010, 16:14
Сообщение
#110
|
|
Level 4 Класс: Маг Характер: True Neutral Раса: Человек |
Патч нарисовал, осталось заставить его работать. (IMG:style_emoticons/kolobok_light/rolleyes.gif)
Цитата Cannot alter column 'Text' to be data type ntext. Сейчас пойму, что ему не нравится и можно будет юзать. (IMG:style_emoticons/kolobok_light/rolleyes.gif) Блин, напрямую не хочет. Говорят - придется создать новую колонку, перенести в нее старые данные и старую удалить... Попробую еще погуглить. Не получится - сделаю так... Еще момент, я так понял, вместо ntext лучше использовать nvarchar(max)? http://www.rsdn.ru/forum/db/2755764.flat.aspx Уррра! С ним заработало! (IMG:style_emoticons/kolobok_light/smile.gif) Мелкомягкие - борцы за передовые технологии! (чтоб их). (IMG:style_emoticons/kolobok_light/smile.gif) В общем, патч для превращения text в nvarchar(max) готов. Я пока сделаю обработку исключений и всячески его приукрашу, а вы (в первую очередь вопрос к Айсу, как к изобретателю технологии) расскажите - будет ли это (nvarchar(max)) корректно работать. Или ntext - принципиально важен. Сообщение отредактировал EqKeeper - Nov 15 2010, 16:41 |
Nov 15 2010, 17:30
Сообщение
#111
|
|
Трехмерный Маньяк Класс: Мастер Оружия Характер: Lawful Neutral Раса: Нежить NWN: Контент Проклятие Левора |
Цитата В общем, патч для превращения text в nvarchar(max) готов. Я пока сделаю обработку исключений и всячески его приукрашу, а вы (в первую очередь вопрос к Айсу, как к изобретателю технологии) расскажите - будет ли это (nvarchar(max)) корректно работать. Или ntext - принципиально важен. Х.З. надо тестить под рукой щас есть база но нет тулсета (IMG:style_emoticons/kolobok_light/biggrin.gif) , по идее всё равно. Но есть некоторые опасения, например в базе присутствуют самописные функции вида TextEquals и nTextEquals - где и насколько используются так же пока несмотрел. Да и смысл в длинючем nvarchar(max)-е мы же вроде не китайцы ? - БД вообще по умолчанию использует укороченный Text, - впрочем опять же х.з - я не специалист может быть и действительно удобней как тип данных. |
Nov 18 2010, 16:21
Сообщение
#112
|
|
Level 5 Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
дальнейшее обсуждение и отладка полученного решения идет в отдельной теме: http://www.city-of-masters.ru/forums/index...?showtopic=6214
|
Nov 23 2010, 23:16
Сообщение
#113
|
|
Ушедший на войну Класс: Маг Характер: Chaotic Good Раса: Человек NWN: Контент |
Почти доделал чистилку для GFF структур. Уже прикручиваю к мозгам ей графический интерфейс.
Делаю паузу на 4 дня - ибо контрольные на носу в ВУЗе. |
Текстовая версия | Сейчас: 1st November 2024 - 02:59 |