расскажите мне пожалуйста про генерацию в 3

Post reply

Tavern | Questions of beginners

Subscribe to our groups:
Go to forum:
Author Subject
Lady Flyrella
+
Flyrella

HoMM III: Countess (5)
HoMM II: Landless
Messages: 356
From: Russian Federation

Quote link расскажите мне пожалуйста про генерацию в 3 Added: 8.02.2011 20:05
я понимаю, что все случайное на карте генерится на начало игры и потом при рестарте меняется
но где-то была фраза, что это определяется каким-то числом, которое зависит от продолжительности времени какого-то промежутка действий до рестарта
проблема возникла вот какая: если рестартовать руками, то случайность при выпадании артефактов имеет место быть, если использовать скрипт, который сохраняет игру и используя читы идет в утопию, потом сохраняет под тем же именем картинку с артефактами, затем грузит сейв до читов, делает рестарт и идет на следующий заход
так вот, промежутки времени в скрипте между многими действиями одинаковые и если есть сейв и прогнать его через 100 циклов программой несколько раз, то для каждого раза наборы артефактов в утопии будут совпадать для каждого конкретного цикла (т е во всех, например, 10х сейвах будет одна и та же картинка)
как бы уйти от этого, чтобы была "случайность", зависящая хотя бы от того, какой промежуток времени на какое-то конкретное действие поставить?
и да, рестарты и перезагрузка компа ни к чему не приводят, т е это не "закольцовка"
если взять другой сейв, то будут другие повторяющиеся наборы, но по сути ничего не меняется
если есть хоть какие-нибудь предположения, то поделитесь пожалуйста
спасибо
Flyrella
Special status:
Artist-Lunar (HoMM-III)
Profile Hero history PM E-mail
Go to reply form Go to top
Sir yvvan
+ +
yvvan

HoMM VI: Landless
HoMM V: Landless
HoMM III: Count (6)
Messages: 998
From: Germany

Quote link Re: расскажите мне пожалуйста про генерацию в 3 Added: 8.02.2011 20:19
Ну так а просто поставить рандомный интервал времени между генерациями в программе? Легко же.
yvvan
Special status:
Gateway of burnt hopes
Profile Hero history PM E-mail
Go to reply form Go to top
Lady Flyrella
+
Flyrella

HoMM III: Countess (5)
HoMM II: Landless
Messages: 356
From: Russian Federation

Quote link Re: расскажите мне пожалуйста про генерацию в 3 Added: 8.02.2011 20:28
Сэр yvvan, 8.02.2011 20:19
Ну так а просто поставить рандомный интервал времени между генерациями в программе? Легко же.
ммм
в каком именно месте?
после того, как сейв загрузился и перед рестартом?
я пробовала, но не рандом, а просто разное время ставить и ничего не изменилось

а еще вы какой программой пользуетесь? я так понимаю у каждой программы свой язык и я не знаю как рандом задать
Flyrella
Special status:
Artist-Lunar (HoMM-III)
Profile Hero history PM E-mail
Go to reply form Go to top
Sir yvvan
+ +
yvvan

HoMM VI: Landless
HoMM V: Landless
HoMM III: Count (6)
Messages: 998
From: Germany

Quote link Re: расскажите мне пожалуйста про генерацию в 3 Added: 8.02.2011 20:41
Леди Flyrella, 8.02.2011 20:28
Сэр yvvan, 8.02.2011 20:19
Ну так а просто поставить рандомный интервал времени между генерациями в программе? Легко же.
ммм
в каком именно месте?
после того, как сейв загрузился и перед рестартом?
я пробовала, но не рандом, а просто разное время ставить и ничего не изменилось

а еще вы какой программой пользуетесь? я так понимаю у каждой программы свой язык и я не знаю как рандом задать
Я в этих случаях руками генерирую. Раз 20-25 хватает обычно. А так програмки сам пишу, да и не знаю общедоступных с такой функцией. Хотя можно будет добавить функцию в ту прогу, что делаю для копания героев, уже поднакопилось функций таких... Времени бы еще..
yvvan
Special status:
Gateway of burnt hopes
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Reanimator
+ + + + + +
Reanimator

HoMM VI: Landless
HoMM III: Landless (1)
HoMM II: Emperor (33)
HoMM I: Landless
Messages: 3416
From: Russian Federation

Quote link Added: 8.02.2011 21:02
Позвольте высказать свое субъективное мнение.
Для "отлавливания" и попытки изменить что-то в ходе "рандома" воспользуйтесь
- либо дизассемблером;
- либо принудительно начните игру, сделайте несколько телодвижений и загрузитесь заново; ветка действий поменяется.
Reanimator
Special status:
Grand master of offline tournament "HeroesLands2" in 2010Knight of the Round Table of the 10 convocationBronze Sponsor Portal 2011
Grand master of offline tournament "HeroesLands 2" in 2011Silver Sponsor Portal 2012Main Tavern Drunkard 2012
Tavern wiseman 2012Master offline tournament "HeroesLands2" in 2012Master online tournament "HeroesLands2" in 2012
Silver Sponsor Portal 2013Main Tavern Drunkard 2013Tavern wiseman 2013
Master off-line tournament "HeroesLands 2" in 2013Former MagisterTavern wiseman 2014
The best master\'s degree of year 2014Master offline tournament "HeroesLands2" in 2014Bronze Sponsor of Portal 2015
Specialist of offline tournament "HeroesLands2" in 2015Legend of "HeroesLands" in 2015Grand master off-online tournament "HeroesLands 2" in 2016
Profile Hero history PM E-mail
Go to reply form Go to top
Sir yvvan
+ +
yvvan

HoMM VI: Landless
HoMM V: Landless
HoMM III: Count (6)
Messages: 998
From: Germany

Quote link Added: 8.02.2011 21:09
Сэр Reanimator, 8.02.2011 21:02
- либо дизассемблером;
Леди, как я понимаю, далека от программирования, а вы тут ее такими словами пугаете :)
yvvan
Special status:
Gateway of burnt hopes
Profile Hero history PM E-mail
Go to reply form Go to top
Lady Flyrella
+
Flyrella

HoMM III: Countess (5)
HoMM II: Landless
Messages: 356
From: Russian Federation

Quote link Added: 8.02.2011 22:00
Сэр yvvan, 8.02.2011 21:09
Сэр Reanimator, 8.02.2011 21:02
- либо дизассемблером;
Леди, как я понимаю, далека от программирования, а вы тут ее такими словами пугаете :)
ну я то далека, но в то же время скрипт сама писала в autoit (очень удобная прога для эмуляции движений мыши и клавиатуры и просто разобраться, написать заново скрипт для каждой новой карты на уже имеющемся шаблоне занимает несколько минут)
это не язык конечно, но основы программирования там нужно знать
вот хотелось бы узнать как задать рандомный промежуток времени
Flyrella
Special status:
Artist-Lunar (HoMM-III)
Profile Hero history PM E-mail
Go to reply form Go to top
Sir yvvan
+ +
yvvan

HoMM VI: Landless
HoMM V: Landless
HoMM III: Count (6)
Messages: 998
From: Germany

Quote link Added: 8.02.2011 22:06
Леди Flyrella, 8.02.2011 22:00
ну я то далека, но в то же время скрипт сама писала в autoit (очень удобная прога для эмуляции движений мыши и клавиатуры и просто разобраться, написать заново скрипт для каждой новой карты на уже имеющемся шаблоне занимает несколько минут)
это не язык конечно, но основы программирования там нужно знать
вот хотелось бы узнать как задать рандомный промежуток времени
www.autoitscript.com/autoit3/docs/functions/Random.htm- рандом
"Sleep() Put your time delay in milliseconds in the parentheses." - задержка в милисекундах.

Нашел за 2 минуты в гугле. Но конечно, проще было бы написать в каком-нить c# в вижуал студии. Там куча туториулов, и программы может писать даже тот, кто с программированием не знаком.
yvvan
Special status:
Gateway of burnt hopes
Profile Hero history PM E-mail
Go to reply form Go to top
Lady Flyrella
+
Flyrella

HoMM III: Countess (5)
HoMM II: Landless
Messages: 356
From: Russian Federation

Quote link Added: 8.02.2011 23:16


Нашел за 2 минуты в гугле.
упс, не подумала
спасибо, буду пробовать
Flyrella
Special status:
Artist-Lunar (HoMM-III)
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Thundax
+ +
Thundax

HoMM III: Count (7)
HoMM II: Count (6)
HoMM I: King (19)
Messages: 4087
From: Russian Federation

Quote link Added: 9.02.2011 05:12
А теперь ответьте, плиз, мне пожалуйста. Если я все это не знаю, для меня это тихий ужоз, а также я не имею ни одной сторонней программы, то мне никогда не научиться играть в Героев?
Thundax
Special status:
Specialist of offline tournament "HeroesLands2" in 2009Specialist of offline tournament "HeroesLands1" in 2010Grand master of offline tournament "HeroesLands1" in 2011
Profile Hero history PM E-mail
Go to reply form Go to top
Sir phenix
+ + +
phenix

HoMM VI: Landless
HoMM V: Knight (1)
HoMM IV: Landless
HoMM III: Emperor (28)
HoMM II: Knight (3)
HoMM I: Landless (1)
Messages: 5918
From: Russian Federation

Quote link Added: 9.02.2011 05:43
Сэр Thundax, 9.02.2011 05:12
А теперь ответьте, плиз, мне пожалуйста. Если я все это не знаю, для меня это тихий ужоз, а также я не имею ни одной сторонней программы, то мне никогда не научиться играть в Героев?

Расслабся... это относится только к генерации сейвов - тоесть только к компаниям... да и ручками вполне реально сделать все тоже самое
phenix
Special status:
Tavern wiseman 2010Knight of the Round Table of the 10 convocationSilver Sponsor Portal 2011
Tavern wiseman 2011Legend of  "HeroesLands" in 2011Duelist year 2015
The leader of the overall ranking 2015Grand master of off-line tournament "HeroesLands3" in 2015Letters of "HeroesLands" in 2015
Tavern wiseman 2016Letters of "HeroesLands" in 2016
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Reanimator
+ + + + + +
Reanimator

HoMM VI: Landless
HoMM III: Landless (1)
HoMM II: Emperor (33)
HoMM I: Landless
Messages: 3416
From: Russian Federation

Quote link Added: 9.02.2011 06:54
Сэр Thundax, 9.02.2011 05:12
А теперь ответьте, плиз, мне пожалуйста. Если я все это не знаю, для меня это тихий ужоз, а также я не имею ни одной сторонней программы, то мне никогда не научиться играть в Героев?

Уметь играть - совсем другое.
Пример: для победы (хорошего результата) нужно добраться из пункта А в пункт В. Кто-то едет на машине, кто-то на трамвае, кто-то на метро, кто-то - пешком. Разница только в потраченном времени.

ЗЫ А кто-то телепортируется...
Reanimator
Special status:
Grand master of offline tournament "HeroesLands2" in 2010Knight of the Round Table of the 10 convocationBronze Sponsor Portal 2011
Grand master of offline tournament "HeroesLands 2" in 2011Silver Sponsor Portal 2012Main Tavern Drunkard 2012
Tavern wiseman 2012Master offline tournament "HeroesLands2" in 2012Master online tournament "HeroesLands2" in 2012
Silver Sponsor Portal 2013Main Tavern Drunkard 2013Tavern wiseman 2013
Master off-line tournament "HeroesLands 2" in 2013Former MagisterTavern wiseman 2014
The best master\'s degree of year 2014Master offline tournament "HeroesLands2" in 2014Bronze Sponsor of Portal 2015
Specialist of offline tournament "HeroesLands2" in 2015Legend of "HeroesLands" in 2015Grand master off-online tournament "HeroesLands 2" in 2016
Profile Hero history PM E-mail
Go to reply form Go to top
Lady Flyrella
+
Flyrella

HoMM III: Countess (5)
HoMM II: Landless
Messages: 356
From: Russian Federation

Quote link Added: 9.02.2011 07:32
Сэр Thundax, 9.02.2011 05:12
А теперь ответьте, плиз, мне пожалуйста. Если я все это не знаю, для меня это тихий ужоз, а также я не имею ни одной сторонней программы, то мне никогда не научиться играть в Героев?
не переживайте, я бы спала спокойнее и давно бы уже все прошла и отправила сейв, если б не эти проги дурацкие
абсолютный результат у меня с ними может получше, чем без них будет, но в пятерке все-равно могу последнее место занять :(
тут скорее голый интерес к самому процессу автоматизации, да и кроме КИ это нигде не будет работать

вот кстати насчет рандома: поставила я рандомный промежуток времени от 1 до 1000 мсек между тем как предыдущий сейв загрузился и моментом рестарта, и ничего не изменилось, как был например 752й сейв с мечом, шапкой, ожерельем и колечком, так он с ними же и остался

руками есть рандом, прогой нет( что делать?
куда там еще рандомный промежуток времени воткнуть?
Flyrella
Special status:
Artist-Lunar (HoMM-III)
Profile Hero history PM E-mail
Go to reply form Go to top
Sir Thundax
+ +
Thundax

HoMM III: Count (7)
HoMM II: Count (6)
HoMM I: King (19)
Messages: 4087
From: Russian Federation

Quote link Added: 9.02.2011 07:37
Дак вот я смотрю без телепорта нынче никуда.
В КИ крайне желательно уметь махинировать со стартовым сейвом, в турнирах ловить Оракулом или еще чем-то по 2-3 морали в раунд, также нужно знать все досконально о шляпах адмирала, о поднятии нежити из нечисти... Даже в Однерке громоздкость карты на предмет разведки резко возрасла, без Оракула уже на них делать просто нечего, ибо нужно ручками отыграть очень много, что программой смотрится за минуты.
Thundax
Special status:
Specialist of offline tournament "HeroesLands2" in 2009Specialist of offline tournament "HeroesLands1" in 2010Grand master of offline tournament "HeroesLands1" in 2011
Profile Hero history PM E-mail
Go to reply form Go to top
Sir phenix
+ + +
phenix

HoMM VI: Landless
HoMM V: Knight (1)
HoMM IV: Landless
HoMM III: Emperor (28)
HoMM II: Knight (3)
HoMM I: Landless (1)
Messages: 5918
From: Russian Federation

Quote link Added: 9.02.2011 07:40
Леди Flyrella, 9.02.2011 07:32

Все делается проще - не используй рестарты! Используй перезапуск героев!!!

Сэр Thundax, 9.02.2011 07:37
Дак вот я смотрю без телепорта нынче никуда.
В КИ крайне желательно уметь махинировать со стартовым сейвом, в турнирах ловить Оракулом или еще чем-то по 2-3 морали в раунд, также нужно знать все досконально о шляпах адмирала, о поднятии нежити из нечисти... Даже в Однерке громоздкость карты на предмет разведки резко возрасла, без Оракула уже на них делать просто нечего, ибо нужно ручками отыграть очень много, что программой смотрится за минуты.

я например никаких оракулов не использую - все ручками смотрю...
phenix
Special status:
Tavern wiseman 2010Knight of the Round Table of the 10 convocationSilver Sponsor Portal 2011
Tavern wiseman 2011Legend of  "HeroesLands" in 2011Duelist year 2015
The leader of the overall ranking 2015Grand master of off-line tournament "HeroesLands3" in 2015Letters of "HeroesLands" in 2015
Tavern wiseman 2016Letters of "HeroesLands" in 2016
Profile Hero history PM E-mail
Go to reply form Go to top
Sir PAV-ALEX
+ + +
PAV-ALEX

HoMM III: Prince (16)
Messages: 465
From: Ukraine

Quote link Генерация в утопе? Added: 9.02.2011 10:39
Если идет вопрс по генерации нужного арта в утопе, то скорее всего ничего не получиться. Я опытным путем пришел к выводу что если на карте есь уже такой арт, то его нагенерить нереально. Очень часто примерно после 10-15 рестарта генерация артов уходила в цикл (выпадали одни и теже комбинации).

Changed 9.02.2011 11:04 by moderator Sub-Zero
Special status:
Master offline tournament "HeroesLands3" in 2009Gateway of burnt hopes
Profile Hero history PM E-mail
Go to reply form Go to top
Lady Flyrella
+
Flyrella

HoMM III: Countess (5)
HoMM II: Landless
Messages: 356
From: Russian Federation

Quote link Added: 9.02.2011 19:23
Сэр phenix, 9.02.2011 07:40
Все делается проще - не используй рестарты! Используй перезапуск героев!!!
ммм
т е перезапуск, а потом рестарт?
ок, спасибо, попробую

Сэр PAV-ALEX, 9.02.2011 10:39
Если идет вопрс по генерации нужного арта в утопе, то скорее всего ничего не получиться. Я опытным путем пришел к выводу что если на карте есь уже такой арт, то его нагенерить нереально. Очень часто примерно после 10-15 рестарта генерация артов уходила в цикл (выпадали одни и теже комбинации).
если арт есть на карте, то зачем он мне в утопии сдался biglol (ну это конечно не всегда так, а только для именно этой карты)
кстати было замечено, что действительно не нагенеришь, причем не всегда так: например, у противника изначально есть артефакты №1,2,3
причем артефакт №1 лежит еще и просто на карте на земле, но артефактов №2 и 3 на земле нет, только у противника
так вот в утопии в принципе не попадаются артефакты № 1,2, но попадается 3 (хотя это может быть только для конкретного сейва)

у меня совсем уж зацикленности нет, но если после прогона скрипта в определенном сейве №X были определенные арты, то я знаю, что если запущу скрипт на X циклов, то в сейве X опять будут те же арты
причем если остановить и запустить заново с сейва X, то все начнется сначала и будуь те же наборы
попробую сделать так, как сэр Phenix написал, с перезапуском игры и рестартом перед каждым сохранением
Flyrella
Special status:
Artist-Lunar (HoMM-III)
Profile Hero history PM E-mail
Go to reply form Go to top
Go to forum:

Post reply

Tavern | Questions of beginners