Closed minedoog closed 3 years ago
I would recommend to use paranoia ...
but I can't guarantee it will prevent being caught
let's also be very careful on the screenshot we post.
I'll also check on debug log data to remove any data allowing identification
I guess time to find new game
Well, I mean, I feel like there are things they should specify more? Like if I do not use the various auto collect features am I still directly suspended for using scripts? Or do I just get some kind of warning or something like that?
Also, there is the one "official" script that is accepted: https://harem-battle.club/wiki/Harem-Heroes/HH:HaremHeroes
Direct link: https://pastebin.com/raw/t3y82cvf
Well, this script just provides insight data and does no automation... We maybe need more time between actions, with some randomness, so that it seems there is a human behind the actions.
But yes, I did activate paranoia after this message... So let's optimize that :)
I propose a de-optimisation mode of the script. Make it more erratic, more forgetful to emulate human laziness. Kind of like a Paranoia +++ Enhance Super Paranoia mode which also slows down click intervals to 2-3 seconds.
That's what I meant by optimizing the Paranoia-Mode ;) The script should still do all the stuff, so we won't lose points, etc... but we should be able to set intervals when we want to be active, randomness, not spending all points at once, more time between actions, etc...
I think it's safer if we do lose points now and then. Just lose a little bit. The best way to trick the system is to emulate inefficiency and small bits of losses here and there. It would still be semi-auto and a convenient script. But for now I think safety is propriety # 1.
@Roukys I have noticed haveAff and haveExp in the nfobox might potentially be used as unique identifiers if the admins really want us ded, and if a clumsy user accidentally posts a screenshot of the infobox here..
yes we'll have to be careful on the screenshots if needed as done I'll delete posts
Moving this to discussions this afternoon, you can find discussion on the top menu ;)
Anyone using an app (Android) to access GitHub? I use at the moment GitHub and FastHub, but both do not support the discussion feature... Any suggestions? :)
there is easy way to detect auto-clicks... they can just add few more checks with any new update. where nothing will changed except this checking. => new ban list ready. p.s. there was few checks but they changed it to something else with last update
The note says "ressource gathering scripts", nothing about auto fighting so my guess is they focus on auto salary ; I think disabling autosalary or setting a large gathering interval might be sufficient for now, but I'll activate paranoia mode just to be sure. I suggest modifying the way thresholds work so all points are spent when the threshold value is reached. My script is active like usual since the update and I'm not banned yet, all seems to work except things related to PowerCalc, auto league and auto season. I have the monthly card so I autocollect all from the town blue button. Everything that's done the same way a human clicks will be very difficult for them to track ; I'm more concerned with autobuy since it works too fast and doesn't seem to emulate human behaviour.
(Updated)
The only thing that doesn't seem to work anymore since the new patch is PowerCalc (which is a very powerful feature)...
This is the behavior I have: With PowerCalc on, the script get stuck in Leagues (or Seasons). I had to do all my challenges to even change anything in the script settings or even to turn off the Master Switch. I disabled PowerCalc in Seasons and Leagues and everything works OK.
I'll try the beta version.
The only thing that seems broken for me right now is auto season
for those having issues please use the last beta : https://github.com/Roukys/HHauto/raw/5.4-beta/HHAuto.user.js
Hi. I have an idea, if the "info" function would bring another button with "Full info" that shows all the counters for all things. Just to know the remaining times ... in this way it is easier to see what needs to be done. This function will ignore if the script functions are activated or deactivated and it will always show the remaining times. In order to do the collection manually xD In cases of need for power, the total time for the bar to complete ... the remaining times of the things or if they are to collect ... things like that..
Put it in this script or make another that only has the option of "Full Info" and also with the PowerCalculator. Just an idea .. now that they put that in the update notes, I'm scared to use the script xD, but as always, we'll see what happens in the future
@Tucho1m on displaying times I do find that the autorized OCD scripts does a good job, even with powercalc displayed
for those having issues please use the last beta : https://github.com/Roukys/HHauto/raw/5.4-beta/HHAuto.user.js
@Roukys Seems to be working perfectly, thank you ! Nice work as always ^^
yes I was pretty proud of the tooltips , do hope we'll survive :D
Well, I hope some big spenders are using this kind of scripts. I HARDLY imagine they banning people that spend money on a regular basis.
The Master switch just became 1000% more useful than ever^^ I think I will deactvating the master script some 23 hours per day.
That's what I meant by optimizing the Paranoia-Mode ;) The script should still do all the stuff, so we won't lose points, etc... but we should be able to set intervals when we want to be active, randomness, not spending all points at once, more time between actions, etc...
That would be the best course, indeed.
BTW, good job on the beta version. Everything seems to work perfectly. I don't use "Questionable Shit" nor AutoChampion though... And I haven't have Legendary Gears or a Mythic Event since. So I couldn't test these fonctions.
in fact paranoia mode sets 3 type of period, active, casual and sleep.
Sleep mode is set to not do anything for 5h +- a random interval,
casual rest is half an hour +- a random interval
active rest is a few minutes +- a random interval
Script is working fine with paranoia active, still no ban in view.
I'm working on a more human paranoia also...
@Knatan @Killer66 @minedoog @cossname @JimmyBoyHalpert @YotoTheOne @hh1234a @Killer66 @Tucho1m @REDOCITTA
I've got another decision to propose
I think I will move this repository to private, which will have some drawbacks :
Advantages :
This is a step that is absolutely understandable. Of course, this will slow down the distribution of the script, but it will also make it more difficult for developers to get access to our code. The question will be, how do we handle it in the future, if someone wants to have access to the code. We can hardly start a person query ;)
So it more or less boils down to, do we close the repository and keep it between us, or do we let others take part (and not close it).
Personally, I find it really hard, but I would love to see the script keep on living, and maybe one day (after we figured out how to prevent it from being detected) we re-open our doors. So I second the step to close the repository for now. (close aka set to private)
yes ;(
I would also prefer to keep it public, so it is not only for few people ...
Of course everyone will be able to suggest new comers.
also will mean that will all have to police ourselves on the private repository, you'll will all get full accesses :)
Although the script being available to less people would provide us more advantage, for now I'm against. I don't think we are in real danger. The devs have made empty threats in the past, I don't think they truly have the means to detect and ban all script users. I don't think it would be profitable for them neither. I believe they are only threatening to reassure some players complaining. Many script users are paying customers and KK won't put them aside. Personally I don't find the gameplay interesting enough, even pretty boring and repetitive ; if I cannot use the script then I'll stop playing and I guess I'm not the only one. The game is already made so the older players active daily cannot be caught up unless spending indecent amount of real cash, using script won't change that. Current version won't make its users perform particularly well in league. I guess the primary concern would be reporting by other players, especially frustrated contest opponents. I'm not worried because I'm not high level enough to be a real threat.
You know, I remember on some older scripts that I used to use they had this issue and they decided to have the script instruct the automatic checks with a negative answer directly - I dunno if it's an actual ludicrous solution that's not supposed to work or anything like that in reality
@YotoTheOne I do agree with you, even though I propose it I would prefer to keep it public, that the fairest thing to do
Hard decision. But I think we can re-open in a while when things are calmer?
Also, making all members have full access, we don't risk some sort of sabotage?
yes clearly or errors ...
and at a moment that is the game, the script does allow things not allowed by HH so ...
I would prefer to keep it public and work on enhancing it, and let's see. has been a day and no bans
I agree to both statements... We should go private for a few days/weeks to see how things develop. To give everybody full access is risky or does GitHub only works this way?
even going private won't remove everything I think
Here is the documentation about public, private or internal Githubs:
https://docs.github.com/en/github/administering-a-repository/setting-repository-visibility
Managing the activities of multiple accounts on an individual level would be impossible. Hence, I believed that the developers would filter those that have give inputs or perform actions on the sever in a repeating definite time intervals (which is in suspicion of utilization of scripts, because, for example, it is very rare for people to collect salary in the game at exactly 10 minute apart).
So perhaps, @Roukys can employ several random() method in javascript to diversify the time intervals of performed actions so that the inputs giving to the sever can be perceived to be more human-like. I would recommend using random() on all actions of scripts in the interval of [0,30] seconds (the larger the interval, the better). This function can be implemented to the mode paranoia.
Furthermore, employing random() in the order of performed actions (e.g. collecting salaries, battles, adventure, etc.) can also be an option as well. The more randomness in the inputs or actions giving in to the sever, the less likely chance the developers of HH will find out.
Note: I am not a developer, so please take my suggestion with a grain of sand.
didn't know the expression "take my suggestion with a grain of sand" :)
yes that is implemented on most repetitive click ( getSalary and get opponents level)
Randomizing the performed action is more difficult, though I don't see an issue there, even doing manually I do actions in a certain order
Paranoia mode sets wait time which are also kind of randomized, so for me it is a good start
On the topic of human behaviour of salary feature. I think something like this will be good:
Assuming Paranoia feature is activated to emulate sleeping schedule and workday schedule. The above pattern would be very close to human behaviour. It's very lossy, you lose out on money. But it's realistic and safe.
I came up with an idea .. a new function to enter randomly in the different places club, activities, pachinko, in some places, just to watch, wait from 3 to 15 seconds inside for example .. and then go back home ... I usually go to many places just to look xD I'm human? I already have doubts xD
@Knatan when I'm collecting salary manually I do collect all the girl one by one using the grid view and in fact collecting nearly 10 or twelve in a few secs
me too :) there was a time where you could switch between girls via the tab key, that was so fast, that nobody bought the monthly card because it was not needed :) Now, this method does not work anymore, but still, I would be fast enough to collect many girls in a few secs...
fixed pop in test and added few delay
collect and league opponent list will be longer
@Roukys I suspect we are thinking of 2 different things. You are referring to the question of "what is humanly possible?" And I'm referring to "what can the average lazy person tolerate to do?"
To get a proper humanized algorithm we need to take both questions into account So if you have 500 girls in the harem, and you are able to get 10 girls every 5 seconds, that means you have to click, click, click, click, scroll, click, click, click, click, sroll, etc. for over 4 minutes. I'm not sure if a human is capable of actually doing that all day without going insane^^;;
That's why I think the introduction of a lossy extra paranoia mode can make the script more indistinguishable from human player.
I signed up on github just to comment on this, I use to read, not write.
First of all, thank you for the effort put into this script. Let's all agree HH it's a really boring "game", if one can call it that, and the script makes it bearable for the collecting part.
My 2 cents on the matter: I don't think you guys should stress too much over it. Think about it, these are developers who aren't even able to provide a way to change the login password in spite being repeatedly requested by users. So, they're either lazy or incompetent. I don't see them working their asses off to enforce something that won't benefit them in any way. :-)
*Disclaimer: I will not be held responsible for you taking my advice and getting your account banned :-))
The issue raised by several users concerning the account suspension behavior from HH is an anomaly some can take a bet on. However, with insufficient intel and certainty regarding the specifics of how HH will catch and handle users that utilize script, it is better off to prepare for such event.
It depends on how @Roukys would manage this situation through the paranoia mode. Personally, I felt @Roukys had achieved such excellence by continuing where Dorten had left off and I believed that other users would concur with the sentiment that I have. In other words, I would love to see further development in the script.
Perhaps, building on @Knatan is not a bad idea since inconsistency is a human error.
Oh no....
https://kinkoid.com/patchnotes/patch-notes-hentai-heroes/