Мир Ролевых Игр

Настольные Ролевые Игры => Dungeons & Dragons 4th Edition => Тема начата: Эм от Июня 13, 2012, 20:23

Название: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Июня 13, 2012, 20:23
Собственно http://listpers.blogspot.com/ (http://listpers.blogspot.com/)

Чарник помогает быстро и удобно сгенерировать персонажа по переведенным книгам студии Фантом.

Важно: Чарник находится на стадии завершения работы по его созданию и на начальной стадии тестирования его дееспособности. Поэтому просьба, критиковать по полной программе, советовать, предлагать и все в таком духе. Помощь приветствуется.

п.с. Вопрос "А нафига оно нужно, если есть чарник от производителя?" попрошу не задавать.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Redwan от Июня 13, 2012, 20:45
Тут же по стандарту требую версию в odf.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: DeFiler от Июня 13, 2012, 20:51
Цитировать
по переведенным книгам студии Фантом.
вот это очень большой минус. а так действительно - если есть бильдер зачем что-то другое...
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Июня 13, 2012, 21:19
Цитировать
Тут же по стандарту требую версию в odf

Что это? И как его сделать?
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Июня 13, 2012, 21:21
Цитировать
вот это очень большой минус. а так действительно - если есть бильдер зачем что-то другое...

Отвечу, надеюсь один раз. Я не понимаю английский язык и выучить его мне не удается (уж не знаю почему, пытался много раз с самой школы), и мне кажется я не один такой, да и на русском удобнее, хотя и не так функционально.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Redwan от Июня 13, 2012, 21:26
Цитировать
Что это? И как его сделать?
Другой формат документов. Используется в Openoffice и Libreoffice.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Июня 13, 2012, 23:06
Цитировать
Другой формат документов. Используется в Openoffice и Libreoffice.
Сложно, не буду заморачиваться пока.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: gaory от Июня 15, 2012, 09:44
Если опен офис то тогда уж *.ods И нет ничего сложного в нем открыть Экселевскую таблцу и пересохранить в нужном формате. На крайнем случае можно сделать гуглевский документ и из него сохранять в нужном формате
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Redwan от Июня 15, 2012, 10:39
odf - общее название форматов опенофиса. При открытии/сохранении сложных доков в xls там часть формул может некорректно отработать и сохранится.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Июня 15, 2012, 17:43
Цитировать
И нет ничего сложного в нем открыть Экселевскую таблцу и пересохранить в нужном формате.
Пробовал, к сожалению лист персонажа слишком сложен для такой простой программы. Некоторые функции не работают.

Выбор из списка не работает
Макросы не работают (что достаточно важно)
Некоторые ячейки не просчитывают введенные в них формулы
Некоторые ячейки вообще потеряли изначальный формат

Перенос чарника в гуглдоки так же не возможен по ряду технических проблем, основной из которых является невозможность прописывать свои макросы.

Хотя Redwan об этом упоминал, хотя и в несколько сжатом виде.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Июня 28, 2012, 21:44
Добавлена следующая версия чарника, ссылка в первом посте.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Августа 30, 2012, 18:06
Очень нужны ваши замечания, исправления, дополнения, предложения. Минут через пять выложу очередную версию (очень доработанную, привлекательную глазу и немного удобнее чем прежде)
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Августа 30, 2012, 18:13
Выложил, можно качать и тестировать.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: CTPAHHUK от Августа 30, 2012, 20:39
Ну, работы здесь ещё много. Например, с проверками условий для тех или иных фитов (я попробовал взять armor proficiency (hide) без силы - взялось). Или с проверками последовательности выбора сил (три энкаунтерные силы 7 уровня на 8 уровне взялись без проблем). Вообще, смотрится прилично, но смысла я пока так и не понимаю.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Августа 31, 2012, 06:22
Согласен есть недоработки, проблему с последовательностью выбора талантов знаю. Но не знаю как решить, много думал но в голову ни чего не идет.

Нужно это для таких как я. Не понимающих в языке оригинала ни на йоту, но желающих поиграть в 4-ку. Ну и иногда удобно даже тем кто знает язык, да.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Сентября 17, 2012, 18:16
Обновлен чарник на русском языке, внесены изменения.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Сентября 29, 2012, 16:26
Новая версия

==================
Версия 0.8.7.2
==================

**Лист Черты**
- При выборе черты "тренировка навыка" теперь выбор навыка осуществляется корректно, защита снята.

**Лист Раса**
- Добавлены расы из третьей книги игрока.

**Лист Класс**
- Ведется работа над классами третьей книги игрока.
- Добавлен класс Монах (все функции должны работать корректно). Другие классы дорабатываются, имеется выбор данных классов.

**Лист выбора талантов**
- Добавлены таланты класса Монах.
- Произведена оптимизация таблицы талантов (удалены лишние столбцы, возможны ошибки при выборе талантов, стараюсь минимизировать).
- Количество опций выбора талантов зависит от уровня (Раскрывающиеся списки талантов которые можно выбрать не скрыты, остальные возможности выбора скрываются).

**Лист Снаряжение**
- Запущен в бета версии (есть выбор доспехов и щита), бонусы к КД и реакции отображаются на Листе персонажа.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: CTPAHHUK от Сентября 29, 2012, 23:25
Ну, проблему с повторяющимися талантами я тоже не знаю, как можно устранить, но это можно пока дать на откуп и совесть игрока. Проблема в том, что здесь их почему-то только 2. Ставлю 9 уровень - должны быть энкаунтеры 1, 3 и 7 уровня. Мне предлагают выбрать 2.

П.С. Дизайн чарника хорош, если устранить баги, то вообще будет отлично.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Сентября 30, 2012, 11:02
Косяк увидел, сижу правлю.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Сентября 30, 2012, 11:24
Нашел закономерность по сумме уровней талантов, они не должны быть ниже определенного значения и например у талантов на сцену ни когда не равны четному числу. Поэтому я могу сделать вылетающую надпись типа:

"Таланты выбраны не по правилам выбора талантов, сверьтесь с таблицей выбора талантов согласно уровня персонажа"

Но хватит ли этого?
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: CTPAHHUK от Сентября 30, 2012, 11:37
например у талантов на сцену ни когда не равны четному числу
Хм... На 1 уровне у тебя один талант 1 уровня - нечет. На 3 уровне один 1-го и один 1-го или 3-го - чёт.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Сентября 30, 2012, 12:24
Это единственное исключение, его я учту без проблем.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: CTPAHHUK от Сентября 30, 2012, 12:46
Но это и не нужно учитывать. На 7 уровне сумма очевидно будет нечётная, т.к. любая комбинация из 1+1+1 вплоть до 7+7+7 будет нечётной. Так что, подобная проверка ничего не исправит вообще. Нужно, чтобы нельзя было брать уже выбранную силу, и чтобы их сумма не превышала определённого максимума. Например, на уровнях с 7 по 13 сумма твоих талантов на сцену (исключая парагонный) не должна превышать 7+3+1=11. Возможно, стоит как-то покрутить в руках эти суммы.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Сентября 30, 2012, 13:46
Кто будет брать одну и ту же силу? Это же ослабит персонажа? Или имеется ввиду другую силу того же уровня?

По суммам я выложу сводку чуть попозже, там четко видно что если выбрать два таланта одного уровня, то получишь превышение определенной суммы уровней талантов.
Ну например
На 13 уровне можно взять 1, 3 и 7 силы или 1, 1, 3 или 1, 1, 7, или 3, 7, 13 ну и другие возможности, но максимально это 7, 7 и 13 (переобучение талантов при повышении уровня), то есть в сумме 27, больше 23, например 7, 13, 13 взять нельзя, потому что сумма превысит максимальную сумму.

Сумбурно (может быть я что-то напутал), но надеюсь принцип понятен.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Сентября 30, 2012, 13:46
А этапные силы идут от выбора этапа и в подсчете сумме не учавствуют.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: CTPAHHUK от Сентября 30, 2012, 14:06
Принцип понятный, но не совсем верный. Обычное переобучение не позволяет выбирать силы большего уровня, чем была изначальная. Т.е. на 13 уровне невозможна комбинация 7, 7, 13, а только 3, 7, 13. Пока выкладка максимальных сумм получается такая:
1-2: 1 (1)
3-6: 4 (3+1, 1+1)
7-12: 11 (7+3+1, 7+1+1, 3+3+1, 3+1+1, 1+1+1)
13-16: 23 (13+7+3, ...)
17-22: 37 (17+13+7)
23-26: 53 (23+17+13)
27-30: 67 (27+23+17)
Казалось бы, всё хорошо. Но, например, персонаж 23 уровня не может выбрать 3 силы 17 уровня, а по суммам у него это получается. Потому, я эту проверку и не считаю достаточной.
Кто будет брать одну и ту же силу?
Ну, на самом деле, будут. Некоторые силы очень хотелось бы иметь в количестве 2 и больше. ) Другое дело, что непосредственно в игре это никакой мастер не разрешит, но лучше уж, чтобы автоматизированный чарник сразу исключал такую возможность. Тем более, что проверку равенства сделать совсем несложно.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Сентября 30, 2012, 15:23
То есть нужна тройная проверка. В каждой опции выбора, принимая во внимание уже сделанный выбор. И лучше всего будет если списки будут исключать возможность выбора тех талантов чей уровень не позволяет сделать выбор. Но в таком случае придется делать несколько списков и как то их синхронизировать между собой так, чтоб не допустит циклических ссылок.
Сложно, но думаю возможно.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Сентября 30, 2012, 17:09
Пока оставлю на откуп игроку. Ведь генерация по этому чарнику не убирает необходимость знать правила и использовать при создании персонажа нужные книги. Мастеру конечно придется таки проверять листы перед допусков в игру.

Не откажусь от помощи в создании этого чарника.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Сентября 30, 2012, 17:28
==================
Версия 0.8.8.8
==================
**Лист Раса**
- Расу Три-Крин можно выбрать, ошибка больше не обнаруживается.
- Пустые данные в выборе расы теперь не выдают ошибку.
- При выборе расы "Три-Крин", пустого значения или разделительной полосы выдавал ошибку "type mismatch". (Исправлено).

**Лист Класс**
- Пустые данные в выборе класса теперь не выдают ошибку.
- При выборе пустого значения в поле «Класс» офис вылетал, выдавая ошибку "невозможно вычислить формулу". (Исправлено).

**Лист Навыки**
- При выборе черты «Фокусировка на навыке» между каждым навыком в выпадающем меню огромные расстояния из пустых значений (хотя, возможно, так было задумано, но это не очень удобно с чисто пользовательской точки зрения). (Исправлено, расстояния уменьшены до нескольких строк).

**Лист снаряжения**
- В "надетом снаряжении", если один раз выбрать ячейку "название", то появляется коротенькое описание типа "магический щит" или "магический доспех" во всплывающем окне. При этом если переключиться на другую ячейку, то окошко не исчезает и закрывает собой данные, что не очень удобно, поскольку убрать его не получается уже никак. (Исправлено, добавлено информационное поле).
- Значения во всплывающем меню "материал" всё того же снаряжения менять не получается. Пишет что ячейка защищена от изменений. (Исправлено).

**Лист Персонажа
- В итоговом листе, несмотря на то, что ненужные ячейки (находящиеся за выделением области печати в разметке страницы) начиная с IC и далее отображают значения "истинна" "ложь". Не то, чтобы это баг, но как-то эстетически смущает. (Исправлено).
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: jes490 от Октября 01, 2012, 03:54
У класса "военачальник" выдаются совсем левые классовые навыки (на вкладке "навыки"). В самом описании класса все нормально.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Октября 01, 2012, 04:26
Принято. Посмотрю, поправлю.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Октября 01, 2012, 07:47
Сдвинулась таблица. Проблема касалась всех классов. Исправил.

Вечером новая версия.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Октября 05, 2012, 17:43

==================
Версия 0.8.8.9
==================
**Лист Навыки**
- Классовые навыки отображались неверно. Исправлено, теперь классовые навыки выбираются согласно классу персонажа, в том числе тренированные по умолчанию.

**Лист Класс**
- Класс «Жрец Рун» работает, таланты и особенности заведены.

**Лист Черты**
- Таланты выбранных черт вызова божественной силы отображаются на Листе Персонажа.
- Выбор языков в черте «Языковед» теперь осуществляется корректно.
- Черта Эксперт в инструментах» работает корректно.

**Лист Персонажа**
- При тренировке навыка Воровство на листе Навыки, он теперь выделяется цветом, как и другие на листе Лист Персонажа.
- При выборе класса «Следопыт» классовые умения отображаются корректно.
- Теперь при выборе Варвара, классовое умение «Проворство Варвара» отображает бонус к КД и Реакции, когда вы одеты в легкий доспех или не одеты в доспехи вообще.
- Первородный Хищник друида теперь отображается в виде +1 к скорости, когда вы не одеты  тяжелый доспех.
- «Доспех Веры» Карателя теперь отображает +3 КД, когда не в доспехах, в легких и без щита.
- «Сила земли» класса Хранитель теперь дает максимум к КД между Интеллектом, Ловкостью и телосложением когда на вас не надет тяжелый доспех.

Смотрите блог
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Октября 12, 2012, 16:56
==================
Версия 0.8.9.3
==================
**Лист Раса**
- Переработана система выбора языков, скорректированы условия скрытия опций выбора.

**Лист Класс**
- Классы Псионик и Пси-Воин работают, таланты заведены.
- Добавлены выборы классовых умений, зависимость классовых талантов от сделанного выбора.
- Заведены некоторые таланты Барда из Дивайна 1.

**Лист Навыки
- Выбор классовых и расовых навыков Шадаркая и Следопыта теперь появляются на листе при выборе данного класса или расы.

**Лист Талантов**
- Значительно переработана система выбора талантов (разрабатывается возможность ограничения выбора талантов в зависимости от уровня, пока что сделано только появление возможности выбора талантов в зависимости от уровня, но не контроль количества и уровней уже доступных талантов).
- При выборе талантов На Сцену выше уровня по таблице возможного выбора талантов либо одинаковых по уровней появляется предупреждающие окошко о невозможности такого выбора.
- Осуществлен выбор талантов псионических классов (скрытие и появление возможности выбора согласно классу Псионик и уровню). Таланты на Сцену выбрать невозможно при выборе класса псионики.

**Общее**
- Переработана система макросов (улучшена, сокращена и упрощена).
- Проверены условия и работоспособности некоторых формул и связей.
- Проведены некоторые косметические изменения на разных листах книги.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Октября 26, 2012, 21:01
==================
Версия 0.8.9.8
==================

**Общий Архив**
- Добавлены файлы с инструкцией, а так же чарник (старого образца) без макросов и расчетов (для простого заполнения данных).
 
**Лист Таланты**
- Таланты Класса Псионик из книги игрока 3 введены полностью, и отображаются корректно.
- Переработана система передачи описания приемов на лист персонажа, теперь приемы и их описания в примечании отображаются корректно.
- Осуществлено отображение талантов пути совершенства (согласно уровню персонажа, при недостаточном уровне талант не отображается)

**Лист Класс**
- Пути Совершенства теперь возможно выбрать только те, требования которых удовлетворены.
- Классовые Пути Совершенства из 1-й и 2-й книг игрока доступны для выбора в полном списке (ведется работа по внедрению данных из доступных переведенных книг).
- Вероятность переноса выбора Путей совершенства и Эпических предназначений на отдельный лист рассматривается. (так как пути совершенства зависят от многих характеристик в том числе Уровня, а он выбирается после листа Класс).


**Лист Снаряжения**
- Выбор доспехов автоматизирован и выбирается согласно виду материала доспеха, уровню персонажа. На Листе Персонажа можно прочитать в примечании текст описания доспеха. Так же описание можно увидеть при выборе доспеха справой стороны листа.
- На данный момент допущены магические и обычные доспехи из 1 книги игрока.

**Лист Черты**
- Ведется работа по переработке всех расчетов всех черт внесенных в файл.
- Проверены все черты героического этапа 1-й, 2-й книг игрока и должны работать корректно (так же максимально проработаны изменения в зависимости от выбранных черт на листе персонажа).
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Октября 31, 2012, 21:54
Нужен человек, готовый помочь с переносом данных из книг в ексель. Потому что, это отнимает большую часть времени.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Декабря 11, 2012, 22:13
==================
Версия 0.9.1.0
==================

**Лист Навыки**
- Исправлены формулы расчета итогового значения навыков. Фокусировка по черте рассчитывалась дважды. Теперь все работает корректно.

**Лист Черты**
- Черта Фокусировка на навыке работает корректно.
- Работа над чертами ведется постоянно, черты до красной черты должны работать корректно.

**Лист Класс**
- Пути Совершенства Воина из воинской силы добавлены полностью.
- Пути Совершенства Плута из воинской силы добавлены полностью.
- Выбор путей совершенства и эпического предназначения вынесен на отдельный лист.
- Классу Следопыт теперь доступен выбор Зверя-Спутника при выборе умения «Дрессировка Зверей»  книги Воинская сила.
- Пути Совершенства Следопыта из воинской силы добавлены полностью.
- Пути Совершенства Военачальника из воинской силы добавлены полностью.

**Лист Путь Совершенства**
- Лист появляется при выборе уровня от 11-го
- Работает со всеми внесенными на данный момент путями.
- При выборе пути совершенства можно прочитать описание полученных умений.

**Лист Таланты**
- Убран выбор приема на 1 уровне, так как на 1 уровне прием персонаж не получает.
- Добавлен выбор таланта для класса Друид.
- Таланты Вызова Божественной Силы теперь обозначены аббревиатурой ВБС

**Лист Снаряжение**
- Добавлены магические и высококачественные доспехи из второй книги игрока.
- Добавлена возможность выбора магических щитов или наручей из первой книги игрока.
- Скомпонованы ячейки выбора, для более экономичного отображения данных.
- Теперь можно выбрать любые магические вещи (под определенные ячейки) из первой книги игрока, в том числе и оружие.
- Принято решение не добавлять выбор обычного снаряжения, для него на Листе Персонажа отведен специальный блок «Снаряжение».

**Лист Персонажа**
- Изменены шрифты и форматирование на Листе на более заметные.
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Марта 01, 2013, 04:44
http://listpers.blogspot.ru/ (http://listpers.blogspot.ru/)

Новая версия 0.9.3.3
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Марта 31, 2013, 20:39
Версия 0.9.9.5
Название: Re: Лист персонажа в Excele 2003 на макросах (русский язык)
Отправлено: Эм от Апреля 03, 2013, 18:16
Версия 0.9.9.6
Исправлены мелкие недочеты.