Настройки
http://lfforever.ru/design/black.css http://lfforever.ru/design/ds_dw.css http://lfforever.ru/design/xmas.css
Присоединяйся к каналу LFF в Discord!
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
RPG DLL
31.03.15 22:09 | #1

Репутация: 122
Постов: 854
На фоне всех турниров прошу чуточку внимания. Прошу любить и жаловать: RPG DLL, проект, в котором заложены некоторые основные элементы РПГ системы, а также еще несколько возможностей.

Полный список нововведений:
-Опыт, уровень, очки прокачки, 6 параметров (статов/навыков)
-МиниХПбары над головой
-Большие ХПбары для боссов с их ОГРОМНЫМ еб..лицом
-Стейт проверки МП (чтобы мана отнималась не в самом начале приема)
-Движение к заданной точке с заданной скоростью
-Движение камеры с заданной скоростью заданное время. А также после этого ее фиксация на заданное время
-И... я совсем забыл про стейты ударов по союзникам.

Исправлено:
Стейт 30. Работал при нечетных значениях вейта. При нуле работал через раз, при четных - разворачивал дважды.

Подробнее про параметры (навыки,статы):


Информация для DC кодеров (на которых больше всего и рассчитано)


Более подробная информация, затрагивающая HEX изменения:


Ссылка для скачки: https://dl.dropboxusercontent.com/u/134425076/RPG_DLL/RPG_DLL_0.1.rar
В архиве также есть файл davis.dat, в котором показана большая часть новых возможностей. Для их опробования такой вот мувлист:
D>J - Движение в заданную точку (делать по такому же дэвису)
Заодно в приеме D>J есть state: 30xxx
D^J - движение камеры в заданную сторону (в данном случае вправо)
DvJ - менюшка прокачки

Теперь немного о грустном:
-Суммарный опыт в итоге не был использован, но пока что я его не хочу убирать.
-Т.к. на прокачку всех навыков потребуется 300 уровней, то именно такое ограничение стоит на получение очков. уровень будет и дальше увеличиваться. Но для хранения очков прокачки используется байт, поэтому макс. хранимое значение - 255. Поэтому, чтобы не было переполнения и обнуления, приходится ограничить получение следующего уровня, если накопилось 255 очков. Скажу еще раз. ограничить получение уровня, опыт будет даваться до тех пор, пока не станет равным текущему уровню, таким образом не будет нового уровня и не будет проблем. Но эта проблема тускнеет, если я скажу, что для достижения 255 уровня надо 32000 опыта.
-Система опыта не идеальна, но пока что сойдет. В следующей версии она будет изменена.
-Больше 1000 строк. Слишком много. Зачастую верю, что во многих местах можно было сделать короче. Ну да ладно..
-САМЫЙ ГЛАВНЫЙ МИНУС. время от времени при ударе может выкинуть. Я знаю в каком месте это происходит, но еще не понял причину вылета.
-Не могу сейчас вспомнить все свои грустные мысли

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

Скриншоты:




Основано на NeoRa, автор которой является Archer-Dante.

[ Маленький Фриз говорит: это сообщение было отредактировано!]
31.03.15 22:13 | #2

Репутация: 416
Постов: 8073
Из всего перечисленного больше интересует возможность смещенных ХП МП баров)
я тебя с этим подостаю.

жду исправленных ссылок

Coding in Assembly requires a mix of:
80% of brain, passion, intuition, creativity
10% of programming skills
10% of tan levels in your blood.
31.03.15 22:15 | #3

Репутация: 122
Постов: 854
Archer, я их не смещал. могу запросто сместить, конечшно.. это доп. отрисовка
31.03.15 22:17 | #4

Репутация: 416
Постов: 8073
Это потрясающая работа.
Многое хотелось изучить и сделать самому, но здесь это уже есть.
Завидовать или радоваться? Конечно радоваться! Труды дают плоды!

Жаль есть баги.
И портировать тоже не представляется возможным в Неору, т.к. тут столько изменений и занятия памяти, что ужас. Вероятно там даже не осталось места из известных пустышек?

Coding in Assembly requires a mix of:
80% of brain, passion, intuition, creativity
10% of programming skills
10% of tan levels in your blood.
31.03.15 22:32 | #5

Репутация: 122
Постов: 854
Archer, нет... я ведь почему тееб указал, что неправильно указан в таблице блок регистров нажатий?.. потому что искал свободное место, которое не перезаписывается во время боя. а также и байты 81,82,83. пришлось изменить одну строчку кода, чтобы не обнулялось.
Можно сэкономить место..можно..но мне пока что слишком лень.. это для тех же параметров использовать не 8 бит, а 6. тогда можно освободить 12 бит. ну или же 1 байт.. и так далее.
Убрать ячейку суммарного опыта. в данной версии она не нужна, т.к. нигде не используется.

31.03.15 23:31 | #6

Репутация: 445
Постов: 1248
Круто) РПГ в лф2.....афигеть)
Баг. Я просто исчез с поверхности Земли. Делал D^A и меня ударил бандит... Реплей в этом месте вылетает.

31.03.15 23:31 | #7

Репутация: 487
Постов: 3434
Подсказка


Прикрепленные файлы: 6478594.png (173.1 Kb)
31.03.15 23:35 | #8

Репутация: 445
Постов: 1248
Ещё баги.
1) Просто вылет. Ничего такого не делал.
2) Когда тебя повалили и ты встаёшь - мергаешь, неуязвим то тебя все равно бьют боллы.

31.03.15 23:38 | #9

Репутация: 445
Постов: 1248
3) На стадии 5 шалила камера. То вправо то влево. Потом вылет.
01.04.15 00:33 | #10

Репутация: 42
Постов: 310
Очень хорошо. Возьму идеи некоторые.
Однако быстро ты это сделал... я бы над такими делами парился не один месяц monk_wall

Your time is up, my time is now
You can't see me, my time is now
It's the franchise, boy I'm shinin now
You can't see me, my time is now!
01.04.15 15:20 | #11

Репутация: 122
Постов: 854
Цитата Julian1 ()
Баг. Я просто исчез с поверхности Земли. Делал D^A и меня ударил бандит... Реплей в этом месте вылетает.

Хм... значит эта проблема осталась.. както раз она у меня тоже проскочила..
Цитата Julian1 ()
1) Просто вылет. Ничего такого не делал.

Могли сделать боты. У меня обычно вылетало при атаке с дэша. причем както это сопровождалось одновременной атакой в мою сторону..
Цитата Julian1 ()
2) Когда тебя повалили и ты встаёшь - мергаешь, неуязвим то тебя все равно бьют боллы.

Во. вот это поправимо должно быть. возьму на заметку.
Цитата Julian1 ()
3) На стадии 5 шалила камера. То вправо то влево. Потом вылет.

Хмм... с чего бы это.. шалила камера...гдето используются такие значения стейта??.. хмм.. а потом вылет..с чего бы это?..

Цитата Feniks ()
Однако быстро ты это сделал...

Быстро =/= качественно. Есть стабильные проблемы..

Эх, шэд,шэд.. ты ведь какоето время вроде бы играл за джона.. чтож ты его не проверил?)
Найден баг: хилка Джоном Джона не работает.

Цитата Julian1 ()
Реплей в этом месте вылетает.

Кстати. реплеи вылетов приветствуются. (если такое записалось)

[ Маленький Фриз говорит: это сообщение было отредактировано!]
03.04.15 14:34 | #12

Репутация: 50
Постов: 254
Ого, прокачка!! rudolf_oO
А здесь режим Выживания есть? В каждом PDK-моде приходится самому добавлять его в виде новой Стадии!!
monk_wall

03.04.15 17:08 | #13

Репутация: 122
Постов: 854
Synoptik, в след. версии добавлю его сразу. но именно версии. ладно.. надо ловить баги.. (и исправлять)
07.04.15 01:09 | #14

Репутация: 416
Постов: 8073
Цитата
82 - BYTE - Ячейка освобождена от рабства Едыля и передана в мои владения

И вовсе у меня не рабство!
Это добровольная работа с бесплатным питанием хексами!

Coding in Assembly requires a mix of:
80% of brain, passion, intuition, creativity
10% of programming skills
10% of tan levels in your blood.
23.05.15 01:00 | #15

Репутация: 122
Постов: 854
Время Мелких Новостей!

В будущей версии будет добавлен новый игровой режим: Team DeathMatch.
скрин с нововведениями:

По порядку:
1) Все пункты меню отдельно разобраны в отдельные файлы. В длл добавлен спец. файл для настройки визуального положения активных и неактивных пунктов. Также есть настройка фактического порядка при выборе (тут не всякий поймет...). тоже настраивается.
2) Перед стартом матча можно выбрать количество воскрешений. это делается мышью. (тут мне нужно будет проверить работу в сетевой игре)
3) Во время игры слева вверху выводится табличка с количеством воскрешений для каждой команды. если воскрешения кончаются ( = 0), то будет выводиться прочерк. при смерти персонажа и доступных воскрешений персонаж воскреснет ПОСЛЕ того как упадет и окончится время лежания. (тут планируется добавить аттрибут для кадра в который надо перейти при воскрешении)

Пока что на этом все! Прошу не забывать об этом укромном яойном уголке. Спокойной ночи/Бодрого утра/Хорошего дня/Приятного вечера

25.05.15 13:06 | #16

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


Второй:
Потихоньку добавляю опциональность тех или иных фич, ведь не всем они могут быть по душе. Сдвигать всю панель настроек мне в данный момент не видится столь необходимым. пока что пусть так.


Не забывайте об этом скромном уголке) До следующих кусочков

25.05.15 15:25 | #17

Репутация: 416
Постов: 8073
Китайский перевод "use new HP panels"? ВАТ? ;D
Coding in Assembly requires a mix of:
80% of brain, passion, intuition, creativity
10% of programming skills
10% of tan levels in your blood.
25.05.15 15:41 | #18

Репутация: 122
Постов: 854
Archer, дык я везде ведь пытаюсь соблюсти оригинальный стиль и добавляю строку на китайском. с помощью гугла, конечно же)
29.05.15 22:22 | #19

Репутация: 122
Постов: 854
Еще кусочек с показом настраиваемости меню. Этот кусочек потребовал от меня дополнить кастомизацию меню, теперь есть параметр, отвечающий за навигацию в меню, т.е. вертикально (клавиши вверх/вниз) или горизонтально (влево/вправо) происходит навигация в меню.


03.06.15 00:03 | #20

Репутация: 416
Постов: 8073
Кажется, ты всё таки вырезал чемпионаты?)
Coding in Assembly requires a mix of:
80% of brain, passion, intuition, creativity
10% of programming skills
10% of tan levels in your blood.
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: