Обновлённая программа для редактирования skills.inl, base.h
|
|
Ихtианdр | Дата: Суббота, 14.03.2015, 01:12 | Сообщение # 1 |
- Сообщения: 142
- Награды: 0
- Замечания:
|
Написал простенькую программу для тех кому нужно изменить количество уровней или отредактировать скиллы в skills.inl или XP в base.h.
Ответы можно копировать из самой программы. Так же при необходимости можно выводить их в текстовый файл. Все ответы выдаются с нужным форматированием.
Будет полезна даже тем у кого мод от SMastera с редактором уровней, т.к. с её помощью можно точно и быстро настроить количество молний у охотника, левитацию нежити и т.д. на нужное количество уровней. Так же поможет тем у кого моды от сторонних разработчиков.
Программа делит область чисел от 'a' до 'b' на 'x' равных промежутков с необходимой точностью. В папке с программой создаётся файл "Ответы". Ответы выдаёт уже с нужным форматированием.
Например у вас в моде по 6 уровней на скилл, а вы хотите сделать по 100. В skills.inl код такой:
Код // нежить - левитация new const Float:p_levitation[MAX_SKILL_LEVEL] = {0.8, 0.72, 0.63, 0.55, 0.47, 0.38, 0.3 }; //Levitation (skill 3)
Просто удаляете старые значения и копируете туда новые.
Программа написана на Java, поэтому для её работы необходима установленная Java! Если она не установлена, программа сама предложит установить Java с официального сайта разработчика.
Если есть предложения как дополнить программу - смело пишите)
Сообщение отредактировал Ихtианdр - Четверг, 11.06.2015, 22:31 |
|
| |
SMaster | Дата: Суббота, 14.03.2015, 01:25 | Сообщение # 2 |
- Сообщения: 2189
- Награды: 46
- Замечания:
|
Ихtианdр, а где сама прожка? В архиве не нашел exe файла ))))
Наша группа вконтакте http://vk.com/nano_world_cs
Контакты: ICQ 607786179 Skype xonahead
|
|
| |
Ихtианdр | Дата: Суббота, 14.03.2015, 01:26 | Сообщение # 3 |
- Сообщения: 142
- Награды: 0
- Замечания:
|
SMaster, там .jar файлик) Он и есть прога) Добавлено (14.03.2015, 01:26) --------------------------------------------- SMaster, ибо писал на Java
|
|
| |
SMaster | Дата: Суббота, 14.03.2015, 01:27 | Сообщение # 4 |
- Сообщения: 2189
- Награды: 46
- Замечания:
|
Ихtианdр, как такую запустить? Она у меня обычным архиватором открывается и все. WinRar открывает и распаковывает.
Наша группа вконтакте http://vk.com/nano_world_cs
Контакты: ICQ 607786179 Skype xonahead
|
|
| |
Ихtианdр | Дата: Суббота, 14.03.2015, 01:29 | Сообщение # 5 |
- Сообщения: 142
- Награды: 0
- Замечания:
|
SMaster, сейчас тогда батник запилю. Java установлена?
|
|
| |
SMaster | Дата: Суббота, 14.03.2015, 01:31 | Сообщение # 6 |
- Сообщения: 2189
- Награды: 46
- Замечания:
|
Цитата Ихtианdр ( ) Java установлена? Нет наверно т.к. не пользуюсь.
Наша группа вконтакте http://vk.com/nano_world_cs
Контакты: ICQ 607786179 Skype xonahead
|
|
| |
Ихtианdр | Дата: Четверг, 19.03.2015, 05:50 | Сообщение # 7 |
- Сообщения: 142
- Награды: 0
- Замечания:
|
Цитата SMaster ( ) Нет наверно т.к. не пользуюсь. SMaster, Сделал .exe файлик. Прога должна теперь сама определять есть ли Java. Если Java не установлена, то открывает ссылку официального сайта оракла где её можно скачать.
Подредактировал екзешник, теперь если джава не установлена, выдаёт понятную всем ошибку с инструкцией)
Добавлено (17.03.2015, 16:18) --------------------------------------------- Написал графический интерфейс, теперь всё стало ещё проще)
Добавлено (19.03.2015, 05:50) --------------------------------------------- Добавил вывод ответов в окно программы
Сообщение отредактировал Ихtианdр - Четверг, 19.03.2015, 22:40 |
|
| |
KinD | Дата: Пятница, 20.03.2015, 02:17 | Сообщение # 8 |
- Сообщения: 1148
- Награды: 22
- Замечания:
|
Программа полезная,но по сути мало кто сможет даже "копировать и вставить"(т.е заменить не может даже так). Лайфхак
Код for (new i=0; i<MAX_RACE_SKILLS; i++) { //Techies p_techies_suicide [i]= (0.13 +(i*0.13)) }
Skype:daywerok
Сообщение отредактировал KinD - Пятница, 20.03.2015, 02:18 |
|
| |
Ихtианdр | Дата: Среда, 13.05.2015, 01:31 | Сообщение # 9 |
- Сообщения: 142
- Награды: 0
- Замечания:
|
KinD, я сделал всё чтобы получить и копировать значения можно было самым простым и удобным способом, сделал защиту от ошибок. Не умеют копировать — печально. Тоже прочитал темы с невидимостью и т.д. и приуныл от того, что многие даже совсем банальные вещи сделать не могут. Но ведь не все такие, на чуть более прошаренных я и делал расчёт)
Добавлено (20.03.2015, 02:51) --------------------------------------------- KinD, а лайфхак хоть и хорош, но не всегда удобен и нагляден, а для большинства простых обывателей и вообще почти непостижим...
Добавлено (24.03.2015, 00:10) --------------------------------------------- KinD, главная проблема твоей формулы в том, что не удобно определять какое число будет последним. На мой взгляд для точной настройки удобнее сделать таким образом:
Код //Techies new a = 0.13; new b = 0.6; new shag = (b - a) / (MAX_RACE_SKILLS - 1);
for (new i=0; i<MAX_RACE_SKILLS; i++) { p_techies_suicide [i]= (a +(i*shag)) } где: a - начальное значение b - конечное значение
То есть ты сразу задаёшь нужное слабейшее (а) и сильнейшее (b) значение скилла чтобы не высчитывать его ручкамиДобавлено (26.03.2015, 02:30) --------------------------------------------- v1.2 - сделал фокус на поля при ошибках ввода. Добавлено (13.05.2015, 01:31) --------------------------------------------- Программа обновлена! v2.0 - добавлены настройки для редактирования скиллов мода SMaster'a
Всем удачи)
Сообщение отредактировал Ихtианdр - Вторник, 24.03.2015, 00:11 |
|
| |
godrik | Дата: Воскресенье, 23.02.2020, 19:26 | Сообщение # 10 |
- Сообщения: 3
- Награды: 0
- Замечания:
|
Просто огонь.
|
|
| |
kotbra7 | Дата: Четверг, 11.11.2021, 20:10 | Сообщение # 11 |
- Сообщения: 4
- Награды: 0
- Замечания:
|
Мод бомба
|
|
| |