Author | Subject | |
---|---|---|
Lady Flyrella
HoMM III: Countess (5) |
я понимаю, что все случайное на карте генерится на начало игры и потом при рестарте меняется
но где-то была фраза, что это определяется каким-то числом, которое зависит от продолжительности времени какого-то промежутка действий до рестарта проблема возникла вот какая: если рестартовать руками, то случайность при выпадании артефактов имеет место быть, если использовать скрипт, который сохраняет игру и используя читы идет в утопию, потом сохраняет под тем же именем картинку с артефактами, затем грузит сейв до читов, делает рестарт и идет на следующий заход так вот, промежутки времени в скрипте между многими действиями одинаковые и если есть сейв и прогнать его через 100 циклов программой несколько раз, то для каждого раза наборы артефактов в утопии будут совпадать для каждого конкретного цикла (т е во всех, например, 10х сейвах будет одна и та же картинка) как бы уйти от этого, чтобы была "случайность", зависящая хотя бы от того, какой промежуток времени на какое-то конкретное действие поставить? и да, рестарты и перезагрузка компа ни к чему не приводят, т е это не "закольцовка" если взять другой сейв, то будут другие повторяющиеся наборы, но по сути ничего не меняется если есть хоть какие-нибудь предположения, то поделитесь пожалуйста спасибо |
Special status: |
Sir yvvan
HoMM VI: Landless |
Ну так а просто поставить рандомный интервал времени между генерациями в программе? Легко же.
|
|
Lady Flyrella
HoMM III: Countess (5) |
Сэр yvvan, 8.02.2011 20:19ммм в каком именно месте? после того, как сейв загрузился и перед рестартом? я пробовала, но не рандом, а просто разное время ставить и ничего не изменилось а еще вы какой программой пользуетесь? я так понимаю у каждой программы свой язык и я не знаю как рандом задать |
Special status: |
Sir yvvan
HoMM VI: Landless |
Леди Flyrella, 8.02.2011 20:28Я в этих случаях руками генерирую. Раз 20-25 хватает обычно. А так програмки сам пишу, да и не знаю общедоступных с такой функцией. Хотя можно будет добавить функцию в ту прогу, что делаю для копания героев, уже поднакопилось функций таких... Времени бы еще..Сэр yvvan, 8.02.2011 20:19ммм |
|
Sir Reanimator
HoMM VI: Landless |
Позвольте высказать свое субъективное мнение.
Для "отлавливания" и попытки изменить что-то в ходе "рандома" воспользуйтесь - либо дизассемблером; - либо принудительно начните игру, сделайте несколько телодвижений и загрузитесь заново; ветка действий поменяется. |
Special status: |
Sir yvvan
HoMM VI: Landless |
Сэр Reanimator, 8.02.2011 21:02Леди, как я понимаю, далека от программирования, а вы тут ее такими словами пугаете |
|
Lady Flyrella
HoMM III: Countess (5) |
Сэр yvvan, 8.02.2011 21:09ну я то далека, но в то же время скрипт сама писала в autoit (очень удобная прога для эмуляции движений мыши и клавиатуры и просто разобраться, написать заново скрипт для каждой новой карты на уже имеющемся шаблоне занимает несколько минут)Сэр Reanimator, 8.02.2011 21:02Леди, как я понимаю, далека от программирования, а вы тут ее такими словами пугаете это не язык конечно, но основы программирования там нужно знать вот хотелось бы узнать как задать рандомный промежуток времени |
Special status: |
Sir yvvan
HoMM VI: Landless |
Леди Flyrella, 8.02.2011 22:00www.autoitscript.com/autoit3/docs/functions/Random.htm- рандом "Sleep() Put your time delay in milliseconds in the parentheses." - задержка в милисекундах. Нашел за 2 минуты в гугле. Но конечно, проще было бы написать в каком-нить c# в вижуал студии. Там куча туториулов, и программы может писать даже тот, кто с программированием не знаком. |
|
Lady Flyrella
HoMM III: Countess (5) |
упс, не подумала спасибо, буду пробовать |
Special status: |
Sir Thundax
HoMM III: Count (7) |
А теперь ответьте, плиз, мне пожалуйста. Если я все это не знаю, для меня это тихий ужоз, а также я не имею ни одной сторонней программы, то мне никогда не научиться играть в Героев?
|
Special status: |
Sir phenix
HoMM VI: Landless |
Сэр Thundax, 9.02.2011 05:12 Расслабся... это относится только к генерации сейвов - тоесть только к компаниям... да и ручками вполне реально сделать все тоже самое |
Special status: |
Sir Reanimator
HoMM VI: Landless |
Сэр Thundax, 9.02.2011 05:12 Уметь играть - совсем другое. Пример: для победы (хорошего результата) нужно добраться из пункта А в пункт В. Кто-то едет на машине, кто-то на трамвае, кто-то на метро, кто-то - пешком. Разница только в потраченном времени. ЗЫ А кто-то телепортируется... |
Special status: |
Lady Flyrella
HoMM III: Countess (5) |
Сэр Thundax, 9.02.2011 05:12не переживайте, я бы спала спокойнее и давно бы уже все прошла и отправила сейв, если б не эти проги дурацкие абсолютный результат у меня с ними может получше, чем без них будет, но в пятерке все-равно могу последнее место занять тут скорее голый интерес к самому процессу автоматизации, да и кроме КИ это нигде не будет работать вот кстати насчет рандома: поставила я рандомный промежуток времени от 1 до 1000 мсек между тем как предыдущий сейв загрузился и моментом рестарта, и ничего не изменилось, как был например 752й сейв с мечом, шапкой, ожерельем и колечком, так он с ними же и остался руками есть рандом, прогой нет( что делать? куда там еще рандомный промежуток времени воткнуть? |
Special status: |
Sir Thundax
HoMM III: Count (7) |
Дак вот я смотрю без телепорта нынче никуда.
В КИ крайне желательно уметь махинировать со стартовым сейвом, в турнирах ловить Оракулом или еще чем-то по 2-3 морали в раунд, также нужно знать все досконально о шляпах адмирала, о поднятии нежити из нечисти... Даже в Однерке громоздкость карты на предмет разведки резко возрасла, без Оракула уже на них делать просто нечего, ибо нужно ручками отыграть очень много, что программой смотрится за минуты. |
Special status: |
Sir phenix
HoMM VI: Landless |
Леди Flyrella, 9.02.2011 07:32 Все делается проще - не используй рестарты! Используй перезапуск героев!!! Сэр Thundax, 9.02.2011 07:37 я например никаких оракулов не использую - все ручками смотрю... |
Special status: |
Sir PAV-ALEX |
Если идет вопрс по генерации нужного арта в утопе, то скорее всего ничего не получиться. Я опытным путем пришел к выводу что если на карте есь уже такой арт, то его нагенерить нереально. Очень часто примерно после 10-15 рестарта генерация артов уходила в цикл (выпадали одни и теже комбинации).
Changed 9.02.2011 11:04 by moderator Sub-Zero |
|
Lady Flyrella
HoMM III: Countess (5) |
Сэр phenix, 9.02.2011 07:40ммм т е перезапуск, а потом рестарт? ок, спасибо, попробую Сэр PAV-ALEX, 9.02.2011 10:39если арт есть на карте, то зачем он мне в утопии сдался (ну это конечно не всегда так, а только для именно этой карты) кстати было замечено, что действительно не нагенеришь, причем не всегда так: например, у противника изначально есть артефакты №1,2,3 причем артефакт №1 лежит еще и просто на карте на земле, но артефактов №2 и 3 на земле нет, только у противника так вот в утопии в принципе не попадаются артефакты № 1,2, но попадается 3 (хотя это может быть только для конкретного сейва) у меня совсем уж зацикленности нет, но если после прогона скрипта в определенном сейве №X были определенные арты, то я знаю, что если запущу скрипт на X циклов, то в сейве X опять будут те же арты причем если остановить и запустить заново с сейва X, то все начнется сначала и будуь те же наборы попробую сделать так, как сэр Phenix написал, с перезапуском игры и рестартом перед каждым сохранением |
Special status: |