Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )

5 страниц V  « < 3 4 5  
Ответить в эту темуОткрыть новую тему
> Русификация, Все про русификацию редактора, модулей и т.п.
Leon PRO
сообщение 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
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
EqKeeper
сообщение 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)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ice Blade
сообщение 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-а - так сказать для примитивных слоёв общества ? Или же есть только вариант раздачи готовой БД или ручной модификации ?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
EqKeeper
сообщение 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)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
kelamor
сообщение Nov 15 2010, 03:19
Сообщение #105


Level 2
*

Класс: Бард
Характер: Lawful Good
Раса: Человек



Есть два модуля:
1. Руны и свитки - маленький, пара десятков предметов.
2. Project Iona - большой, пока в основном диалоги.

Могу потестить (IMG:style_emoticons/kolobok_light/smile.gif)


Насчёт утилитки - WinForm, ну естественно, с выбором один файл чистить, несколько или все.

Цитата(EqKeeper @ Nov 15 2010, 01:17) *
Можно. Цепляемся из самописной софтины к этой самой базе и делаем тоже самое, но в автоматическом режиме. Правда, в SQL-базы я никогда не использовл, но, когда вопрос станет ребром, сделаю, если других желающих не найдется. В итоге, я так понимаю потребуется "патч" с одной кнопкой? В общем, реализуемо (правда, при моем исполнении он будет требовать .NET Framework 3.5/4 ).


У нас на работе Инет упал, так что утилите с одной кнопкой я был бы рад (IMG:style_emoticons/kolobok_light/smile.gif)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Leon PRO
сообщение Nov 15 2010, 14:19
Сообщение #106


Ушедший на войну
Иконки Групп

Класс: Маг
Характер: Chaotic Good
Раса: Человек
NWN: Контент



+1 Подправить БД можно нажатием 1 кнопки в самописной софтинке.

2 EqKeeper
А зачем так ограничивать сферу пользователей только .NET 3.5+ фреймворком? Это можно и на 2.0 сделать.

2 kelamor
Мнение учтено, спасибо =)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
EqKeeper
сообщение 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)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Leon PRO
сообщение Nov 15 2010, 15:13
Сообщение #108


Ушедший на войну
Иконки Групп

Класс: Маг
Характер: Chaotic Good
Раса: Человек
NWN: Контент



Не, 1.1 слишком старый, думаю его уже нет почти нигде.
Могу и ошибаться, но, кажется с WinXP SP2 уже шел .NET 2.0
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
denis0k
сообщение Nov 15 2010, 15:55
Сообщение #109


Level 19
Иконки Групп

Класс: Воин
Характер: Lawful Good
Раса: Человек
NWN: Скриптинг [PW]
Gem of the North
Край Лесов



Как правило, на деле пользователь уже имеет ведро дотнет-программ и фреймворк 3.5+, эта штука довольно-таки популярна, на ней ща пишется всё - от контрол центров драйверов до игр. Ну а если так важно 100%-е покрытие, портаните на с++, это не так сложно. Хотя имхо время гораздо дороже и оперативки, и пары мегабайт трафика.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
EqKeeper
сообщение 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
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Ice Blade
сообщение 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, - впрочем опять же х.з - я не специалист может быть и действительно удобней как тип данных.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Nov 18 2010, 16:21
Сообщение #112


Level 5
Иконки Групп

Класс: Обыватель
Характер: Lawful Neutral
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



дальнейшее обсуждение и отладка полученного решения идет в отдельной теме: http://www.city-of-masters.ru/forums/index...?showtopic=6214
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Leon PRO
сообщение Nov 23 2010, 23:16
Сообщение #113


Ушедший на войну
Иконки Групп

Класс: Маг
Характер: Chaotic Good
Раса: Человек
NWN: Контент



Почти доделал чистилку для GFF структур. Уже прикручиваю к мозгам ей графический интерфейс.
Делаю паузу на 4 дня - ибо контрольные на носу в ВУЗе.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

5 страниц V  « < 3 4 5
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18th October 2018 - 15:27