Kamrad.ru
 
 
поддержать форум | faq | правила | support | кабинет | discord-сервер | поиск | регистрация | участники | фотоальбом | выйти
Kamrad.ru Kamrad.ru » Тематические форумы » RPG » Wizardry » Формулы!
новая тема  ответить следующая тема | предыдущая тема
Автор
  << < 1 2 3 4 5 6 7 8 9 10 11 12 13 > >>
SailorCat - offline SailorCat
06-04-2004 19:01 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Silicoid
оффтопик

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

Начнем с невинного утверждения о том, что

a = b.

Умножив обе части равенства на a, получим:

a2 = ab.

Добавив к обеим частям равенства по a2 – 2ab:

a2 + a2 – 2ab = ab + a2 – 2ab.

Это равенство можно упростить:

2(a2 – ab) = a2 – ab.

Наконец, сокращая это выражение на a2 – ab
получаем требуемое равенство 2=1.

А теперь найдите здесь ошибку?


равенство выполнимо в един. случае - 0=0, вывод не верен


__________________
{... let bygones be bygones ...}

Изменено: SailorCat, 06-04-2004 в 19:27

BlackCat75 - offline BlackCat75
07-04-2004 20:06 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Silicoid
Эмулятор импортированой команды:

http://silicoid.pisem.net/ImportEmulator.zip


вытащил, разархивировал, запустил - пишет "неизвестная версия игры"
пробовал на оригинальной игре 1.0 и на 1.2.5 - тот же эффект

Silicoid - offline Silicoid
08-04-2004 07:26 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



вытащил, разархивировал, запустил - пишет "неизвестная версия игры"
Бывает иногда такой косяк я знаю про него.

Если у тебя есть delphi возьми исходники перекомпилируй их, выставив там принудительный выбор версии которая у тебя, если нету тогда подожди я придумаю другой способ detect-а версии. Либо вообще сделаю чтобы пользователь вручную выбирал, на свое усмотрение.

Пока можешь попробывать такой хинт: начни игру (чтобы локация загрузилась), потом вернись обратно в меню и попробуй снова.

SailorCat - offline SailorCat
08-04-2004 08:14 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



BlackCat75
у меня AthlonXP@1850
чем и до какого состояния тормозить?


оффтопик
здесь ответ - http://www.kmzpub.ru/utilits.asp

советую CPU Killer, у меня P4-2000 при торможении до 800 Mhz игра запустилась (используя команду Launch: 60% CPU Speed, slow down only for = 5c). И со звуком тормоза также, в настр. игры нужно выставить нули в соот. колонках (звук на Интел850, ACL201А).

Silicoid - offline Silicoid
08-04-2004 09:31 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



BlackCat75 вытащил, разархивировал, запустил - пишет "неизвестная версия игры"
Обновил файл
http://silicoid.pisem.net/ImportEmulator.zip
добавил возможность ручного указания версии игры, для тех у кого глючит автоопределение

BlackCat75 - offline BlackCat75
08-04-2004 12:52 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



SailorCat
оффтопик
здесь ответ - http://www.kmzpub.ru/utilits.asp

советую CPU Killer, у меня P4-2000 при торможении до 800 Mhz игра запустилась (используя команду Launch: 60% CPU Speed, slow down only for = 5c). И со звуком тормоза также, в настр. игры нужно выставить нули в соот. колонках (звук на Интел850, ACL201А).


мне прекрасно помог DOSBox

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

Silicoid - offline Silicoid
08-04-2004 12:57 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



BlackCat75 пробовал и то и другое... никак
В смысле никак?

1. Эмулятор работает только с версией 1.2.4 или 1.2.5
2. Инструкцию по применению читал: нужно собрать команду, применить эмулятор, а потом начать игру
3. При ручном выборе версии, надо сначала выбрать версию, а потом выбрать процесс wiz8.exe

2All
У всех такие проблемы?

BlackCat75 - offline BlackCat75
08-04-2004 13:39 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Silicoid
В смысле никак?
пробовал во всех позах, и во время создания команды, и при выборе сложности, и во время заставки, и Пока можешь попробывать такой хинт: начни игру (чтобы локация загрузилась), потом вернись обратно в меню и попробуй снова

полез в Дельфи...
процесс Визардри открывается
curHandle:=OpenProcess(PROCESS_VM_READ, false, hndPr[num]);
после этого WriteProcessMemory работать не должно вроде

Silicoid - offline Silicoid
08-04-2004 13:51 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



после этого WriteProcessMemory работать не должно вроде
Точно! Прикол в том что на win98 это все пашет отлично

Обновил файл, можно скачивать. Или вручную подправить и перекомпилить.

BlackCat75 - offline BlackCat75
08-04-2004 14:35 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Silicoid
работает

Silicoid - offline Silicoid
12-04-2004 08:05 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Уточнение по поводу роста навыков при кастовки заклинаний:

Shadow Hound, Chameleon, Detect Secrets, X-Ray, Light, Hypnotic Lure, Sonic Boom,
Missile Shield, Armorplate, Enchanted Blade, Magic Screen

- В течение трех минут реального времени считая от последнего кастования заклинания рост навыка не будет происходить
- Каждая кастовка устанавливает трехминутный таймер снова на стартовую позицию
- Первая кастовка считая от последней загрузки сейва бесплатная (по одной на каждый тип заклинания для каждого перса)

Особености
--------------------------------
Shadow Hound - в бою не кастуется
Chameleon - в бою не кастуется
Detect Secrets - в бою не кастуется
X-Ray - в бою не кастуется
--------------------------------
Light - в бою такие же правила как и вне боя
--------------------------------
Hypnotic Lure - растет в бою всегда если на момент кастовки количество противников не равно 0
Sonic Boom - растет в бою всегда если на момент кастовки количество противников не равно 0

Бывают ситуации, когда всех противников убили, а до перса только дошел ход и он все равно
колдует заклинание, когда уже никого нет, в этом случае навык не растет.

--------------------------------
Missile Shield - специальный рост в бою (см. ниже)
Armorplate - специальный рост в бою (см. ниже)
Enchanted Blade - специальный рост в бою (см. ниже)
Magic Screen - специальный рост в бою (см. ниже)

Специальный рост в бою:

ЕСЛИ (ТД/КД)<0.25 ТО рост_навыка_разрешен

ТД - текущая длительность заклинания (сколько еще осталось до истечения)
КД - колдуемая длительность заклинания (сила_заклинания * базовую_длительность)

Пример:
Magic Screen - базовая длительность 31

Предположим в данным момент в бою висит Magic Screen у которого осталось 50 ходов

- Если кастануть Magic Screen 1-го уровня (длительность 31), то коэффициент будет 50/31 = 1.61 (навык расти не будет)
- Если кастануть Magic Screen 7-го уровня (длительность 217), то коэффициент будет 50/217 = 0.23 (навык будет расти)

================================================================

Программка для расчета шансов успешности кастовки заклинания:
http://silicoid.pisem.net/CalcMagicChance.zip (251.49k)

Полную формулу расчета приводить нет смысла, она все равно сложная и непонятная
Приведу общие выводы:
- кастовка заклинания характеризуется: Шансом провалить и Шансом отразить
- Шанс провалить зависит от:
a) Навыка школы
b) Навыка стихии
c) Уровней перса - для мультиклассов беертся сумма уровней по тем профессиям, которые имеют данное заклинание
d) Уровня заклинания
e) Базового затраты маны на единицу силы - цифра рядом с названием заклинания в списке всех заклинаний

- Шанс отразить равен 1/3 шанса провалить
- Шанс отразить расчитывается если шанс провалить 5%
- Отражение заклинания происходит только если заклинание провалено

Цветовая градация:
Темно-зеленый - шанс провалить: 0% , отражения нет
Светло-зеленый - шанс провалить: 1%-5%, отражений нет
Желтый- шанс провалить: 6%-15%, есть отражение
Оранжевый - шанс провалить: 16%-40%, есть отражение
Красный - шанс провалить больше 40%, есть отражение

VorteX DrAgON - offline VorteX DrAgON
15-04-2004 09:58 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Дракон царских кровей
Droplet Keeper forever



а не просветите ли меня, что за версия 1.2.5 такая? у Буки лежит 1.2.4, на оф.сайте игры тоже 1.2.4

Silicoid - offline Silicoid
15-04-2004 10:01 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



VorteX DrAgON а не просветите ли меня, что за версия 1.2.5 такая
Неофицальный мини-патчик, добавляющий пару приятных плюшек. Т.к. SirTech скончался и патчи не делает, а Бука вообще бабло срубила и забыла, то остается только интузиастам заниматься дальнейшим улучшением игры.

VorteX DrAgON - offline VorteX DrAgON
15-04-2004 11:23 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Дракон царских кровей
Droplet Keeper forever



Silicoid
спасибо, я просто полностью тему по формулам просмотрел и увидел, что это за патч

то остается только энтузиастам заниматься дальнейшим улучшением игры.
угу. так оно и есть. главное, что вообще кто-то есть, кому не лень этим заниматься и результаты этого востребованы

VorteX DrAgON - offline VorteX DrAgON
15-04-2004 12:31 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Дракон царских кровей
Droplet Keeper forever



Silicoid
Ты патч для русской версии тестил под WinXP? Что-то он у меня вываливается с ошибкой. Я еще дома его попробую запустить.

ax - offline ax
16-04-2004 03:35 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Silicoid
Угу, патч для русской версии у меня тоже вываливается с ошибкой под WinXP.

VorteX DrAgON - offline VorteX DrAgON
16-04-2004 05:18 URL сообщения Дневник     K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Дракон царских кровей
Droplet Keeper forever



дома проверил, не запускается тоже

Silicoid - offline Silicoid
16-04-2004 07:40 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



VorteX DrAgON Ты патч для русской версии тестил под WinXP?
Патч для winXp не тестил. Только win98se и win2k.
скорее всего это из-за моей хитрой распаковки игры (import exe-шника не востановлен, а динамически грузиться куском кода запаковщика)
постараюсь на днях распаковать по другому...

Kermis - offline Kermis
16-04-2004 10:22 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Очень интересно узнать:
1. Во время боя, если перс защищается, как восстанавливается стамина, от чего это зависит
2. В зависимости от оружия сколько энергии тратится на удар, выстрел (кинжал, меч, арбалет,
лук и т.д.)
3. Как действительно быстро восстанавливается у феи мана, и, наоборот у людоящера
(что у него медленно восстанавливается это точно, во время прохождения епископом, не смейтесь,
просто захотелось пройти, измучилась с ночевкой, для него нужно было спать два, а то и три раза)

BlackCat75 - offline BlackCat75
16-04-2004 10:47 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Вопросы по респавну монстров:
1. от чего зависит их уровень и количество?
2. как часто они респавнятся?
3. можна ли управлять этим процессом, например сделать уровень сложность выше эксперта?

Silicoid - offline Silicoid
19-04-2004 13:28 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Обновил файл:
http://silicoid.pisem.net/Wiz8_v125_rus.zip
Протестирован на win98, win2k, winXp

В связи с изменением exe-шника изменились файлы
http://silicoid.pisem.net/CHRUnLoad.zip
http://silicoid.pisem.net/ImportEmulator.zip
Рекомендуемо закачать иначе будут глюки.

Кстати говоря эти утилиты все равно на winXp не работают, почему то никак не хотят считываться процессы, такая вот XPенотеть работаемс над этим...

=============================================

Регенерация стамины в режиме защиты

X = MaxStamina * 0.05 - 1
ЕСЛИ X<1 ТО X=1

ЕСЛИ Перс_имеет_повышеную_регенацию_стамины(воин) ТО

ЕСЛИ УровеньПерса>=20 ТО
K = 3.3
ИНАЧЕ
K = (УровеньПерса*2+60)*3.3*0.01
КОНЕЦ

X = X*K

КОНЕЦ

RecoveredStamina = 2 раза по RND[0..X]

ГДЕ:
MaxStamina - максимальная величина стамины
УровеньПерса - текущий уровень перса (без учета профессий)
RecoveredStamina - увеличение стамины за ход
RND[a..b] - случайно число в диапазоне от a до b

=================================================================

Затраты стамины на физическую атаку

X = Weight * 0.025 + 1
CostStamina = X + RND[0..X] + 1

ГДЕ:
Weight - вес оружия умноженый на 10. Например: вес 1.5, в формуле это 15
CostStamina - затраты стамины на один удар
RND[a..b] - случайное число от a до b

===========================================================================

Формула расчета роста манны

ElementK = (MaxElementManna * 0.65 + 20) * 0.025 / 6

ЕСЛИ в_команде_есть_бард ТО ElementK = 1.5 * ElementK

Такт каждый ХОД:
---------------------------------------------
CurManna = CurManna + BonusItems

SumManna = SumManna + ElementK * RaceK
AddManna = INT(SumManna)
CurManna = CurManna + AddManna
SumManna = SumManna - AddManna
---------------------------------------------

ГДЕ:
INT - целая часть числа
BonusItems - бонус к росту манны от вещей (в свойствах написано +1 к регенерации манны)
MaxElementManna - Максимальная манна в данной стихии (Огонь, Вода, Воздух, Земля, Разум, Чудотворство)
CurManna - Текущая величина манны в данной стихии
SumManna - Промежуточная веществено-накопительная переменная
ElementK - коэффициент роста манны зависящий от навыка стихии (Огонь, Вода, Воздух, Земля, Разум, Чудотворство) для каждой стихии индивидуальный.
RaceK - коэффициент роста манны зависящий от расы: Фея = 0.625, Людоящер = 0.375, всем остальным = 0.5

Примечание:
- Отдых на привале RaceK = RaceK*2

Примеры расчета:

Расы = Фея, Людоящер, Человек (все 1-го уровня)
Максимальная манна огня = 5, текущая = 0
Никаких бонусных вещей нет
Задача подсчитать количество ходов, которое потребуется для полного заполнения манны огня.

ElementK = (5 * 0.65 + 20) * 0.025 / 6 = 0,096875

Фея:
ElementK * RaceK = 0,096875 * 0.625 = 0,060546875
X = 5 / 0,060546875 = 82 ходов (41 на привале)

Ящер:
ElementK * RaceK = 0,096875 * 0.375 = 0,036328125
X = 5 / 0,036328125 = 137 ходов (68 на привале)

Человек:
ElementK * RaceK = 0,096875 * 0.5 = 0,0484375
X = 5 / 0,0484375 = 103 ходов (52 на привале)

=================================================

Блокиратор периодического респавна монстров. После активизации, монстры будут генерироваться только при входе в локацию, если же просто ходить (спать и т.д.) монстры появляются не будут.
http://silicoid.pisem.net/BlockRespawn.zip

amarkord - offline amarkord
23-04-2004 12:05 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Silicoid
Известно ли, почему при бонусе скорости от заклинаний в 115 (7*5+7*10+10) единиц она (скорость) сбрасывается до одного пункта ?
Если известно, то можно ли исправить ?

Silicoid - offline Silicoid
23-04-2004 12:13 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



amarkord Известно ли, почему при бонусе скорости
Это заклинание "ускорение" (Haste в огне) что ли дает такой эффект сбрасывания до одного пунка?
Что-то не замечал... Посмотрю в чем дело...

Wolf The Gray - offline Wolf The Gray
23-04-2004 15:34 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Модератор



Это заклинание "ускорение" (Haste в огне) что ли дает такой эффект сбрасывания до одного пунка?
+115 - это сумма бонусов от Haste, Superman и какой-то шмотки на +10.
Вообще-то проблема случается, когда суммарная скорость перса начинает превышать 127 (или 125?),
но вроде бы только при одновременном действии Haste и Superman - по отдельности они корректно упираются в 125.

даёшь пофиксить эту багу в 1.26

amarkord - offline amarkord
24-04-2004 20:43 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



Вообще-то проблема случается, когда суммарная скорость перса начинает превышать 127 (или 125?),
но вроде бы только при одновременном действии Haste и Superman - по отдельности они корректно упираются в 125.


Я думаю, что это не так. И вот почему:
Было три героя со скоростями 45,45,100. У одного из героев со скоростью 45 были змеиные сапоги +10.
После супермэна и ускорения только у героя с сапогами скорость опустилась до одного. У остальных - 125.

Текущее время: 22:32 << < 1 2 3 4 5 6 7 8 9 10 11 12 13 > >>
новая тема  ответить следующая тема | предыдущая тема
 
Перейти:

версия для печати   отправить эту страницу по e-mail   подписаться на эту тему

 
Powered by: vBulletin Version 2.0.1
Copyright ©2000, 2001, Jelsoft Enterprises Limited.
Любое использование материалов сайта
возможно только с разрешения его администрации.


 

Рейтинг@Mail.ru
Рейтинг@Mail.ru