Skip to content

Posts from Automatic ballista control.

No ratings yet — be the first to rate!
In reply to vbn
User Avatar
Auto-translated
4.1) Now, the program should click the button to skip the peasant's turn again, after which the ballista will fire automatically. 4.2) We check the mouse coordinates when the cursor is hovering over the "defend" button (shield); in our example, these are [1120, 859] (see Screen04). 4.3) We set the second checkbox "MoveTo+Click" in the program and enter these coordinates. Note: You can enter the same coordinates as in 2.2. 4.4) We set the "Wait, ms" delay, say, 2500 (i.e., 2.5 seconds), so that during this time, the fairy can skip the peasant's turn and the ballista can fire. 4.5) The fourth step is complete; now, we manually skip the peasant's turn, after which the ballista will fire, and the turn will be passed to the fairy.
Attachments 1
1 file attached • Total size: 144.9 KB
Клан Homo homini

Charity suffereth long, and is kind; charity envieth not; charity vaunteth not itself, is not puffed up,
Doth not behave itself unseemly, seeketh not her own, is not easily provoked, thinketh no evil;
Rejoiceth not in iniquity, but rejoiceth in the truth;
Beareth all things, believeth all things, hopeth all things, endureth all things. Charity never faileth...
In reply to vbn
User Avatar
Auto-translated
So, our cycle is complete. But before running the program for a long time, it is worth conducting a test (the "Test" button), i.e., performing a single run of the cycle you just set, and seeing if everything works correctly. And if, for example, you see that after the turn of the fairies and zombies, when the turn is passed to the peasant, he stands still for a long time (well, about 1 second, for example) and does not pass the turn, then you can reduce the delay from 3000 to 2500 or to 2000 ms, the main thing is not to overdo it, it is better to have a slightly longer delay, but a stable program. If, after testing, the test cycle runs successfully, you can start the "autobattle" using the program. Let's calculate how many rounds the program will need to kill 94 zombies. In our example, the average damage of a ballista is 22 HP. 94 zombies have 94 x 20 = 1880 HP. Therefore, the ballista must fire 1880/22 ~ 86 times. 86 times is 43 cycles of the program (since the ballista in our cycle from step 1 to step 5 fires twice). Thus, in the "Rounds to pause" field, we set a number close to 43 (say, 40 or 45), but not 5000 :) otherwise, the program will kill the zombies and will not stop for a long time. Good luck!
Attachments 1
1 file attached • Total size: 133.9 KB
Клан Homo homini

Charity suffereth long, and is kind; charity envieth not; charity vaunteth not itself, is not puffed up,
Doth not behave itself unseemly, seeketh not her own, is not easily provoked, thinketh no evil;
Rejoiceth not in iniquity, but rejoiceth in the truth;
Beareth all things, believeth all things, hopeth all things, endureth all things. Charity never faileth...
In reply to vbn
User Avatar
Auto-translated
I read your thread... Here's what I want to say: I don't remember in which thread it was, but someone wrote that it's not allowed to have a hero run away after the first cast (for example, 1 Phoenix and Armageddon). This isn't a bug or a cheat!!! It's a tactic!!! It's a tactic in the game Heroes!!! It's practically the same with a ballista, only you run away with monsters instead of the hero... And as mentioned above, it consumes the other player's traffic and nerves:mad: I think this is just a cheat, not a help...:mad: If I'm wrong, convince me otherwise...
User Avatar
Auto-translated
I completely agree with SMOKE that such programs should not be used in fair 1-on-1 gameplay!
In reply to Smoke_mk
User Avatar
Auto-translated
Prince and Smoke_mk
This program was written to reduce the time spent on a specific type of battle...
...its use was intended to solve various kinds of offline tasks or when playing in offline tournaments or against a computer opponent...
P.S. Of course, it is not used in online games and tournaments (I doubt it is even possible), and in offline tournaments, it is always strictly stipulated whether or not it is allowed to use this automation tool.
Smoke_mk;161943
I think this is just a cheat, not a help...:mad: If I'm wrong, convince me otherwise...
You are mistaken!!! The fact is that a cheat is a tool for unfair play, that is, an action that a player cannot perform independently without using a cheat... this program, however, does not violate the structure of the game in any way, and moreover, it does not perform for you what you cannot repeat yourself...
...It simply saves your time.
In reply to Smoke_mk
User Avatar
Auto-translated
Smoke_mk;161943
If I'm wrong, convince me otherwise...
As Alex rightly said, the program simply saves time, and that's all. The "Hero digger" is also an automation tool that saves a lot of time.

But in general, I think that playing as Smoke in Mortal Kombat is a much bigger cheat! :D
In reply to Dirty_Player
User Avatar
Auto-translated
Then explain to me why not write a program that does everything for you: collects resources and builds castles? This doesn't ruin the game's structure, does it? And no one answered my question about the cast: why was it banned? And in general, is this what skill development is? It's just pathetic whining! Yeah, I'm a master because I took down hordes of zombies with one elf; I'm a god of Heroes! It's just nonsense.
In reply to Smoke_mk
User Avatar
Auto-translated
Smoke_mk;162160
Then explain to me why not write a program that does everything for you: collects resources and builds Castles?
Such a program has been written (AI)... Have you never played against the computer and seen how the heroes run around, collect everything, and the Castle builds itself? ...;)
In short, it's a computer player... and very often this program is rewritten several times to improve the "behavior" of the AI.
Smoke_mk;162160
And no one answered my question about casting: why is it forbidden?
Let me answer: have you seen this in the rules of some online tournament? The fact is that most online players consider this technique imbalanced... that is, this technique to some extent prevents players from demonstrating skill rather than luck... by the way, this technique is not prohibited everywhere.
Smoke_mk;162160
And in general, is this skill? It's just pathetic whining! Yes, I'm a master because I defeated hordes of zombies with one elf, I'm a god of heroes! It's just nonsense.
No one says that this is the pinnacle of skill, but it does relate to the ability to tactically conduct battles... I personally also have a negative attitude towards such battles, although some people use them.
In reply to Smoke_mk
User Avatar
Auto-translated
Smoke_mk;162160
Then explain to me why not write a program that does everything for you: collects resources and builds castles? This doesn't ruin the game's structure.
I'll answer too. The point is that you can write any program. The question is, WHY? If a program that builds buildings and collects resources for you saves a maximum of 10 seconds, then this program can save hours! This program can be used not only with ballistae; its application is limitless!

And I'll add one more thing. Before allowing the use of this program, there was a discussion among competent people and respected players, and they decided that the program could be allowed. So, it was allowed, meaning it wasn't done without reason.
In reply to Nightly Edelweiss
User Avatar
Auto-translated
Nightly Edelweiss
Really? Although, it seems that way... I'm just used to building large armies through diplomacy, recruiting from all sorts of factions – that's why I sometimes end up with 7 different races in one army... Okay, this is already off-topic. I just thought that having 2 races doesn't affect morale.
In the case of the "ballista zombie killer," having 2 races is a must, and they definitely have an impact because 1 race gives a morale bonus of +1 for 1 alignment, and 2 races don't give any bonus, so there won't be any errors in the program's operation.
2Smoke: This isn't a cheat; it's a program that replicates your identical actions, simply saving time. And if you can't figure out how to kill 1 fairy with a ballista and a cart against 100+ zombies, then I'm sorry, you're not a tactician. Somewhere on this forum, there was a link to a map that one of the forum members posted, "for those who doubt that 1 unit can defeat 1000 archangels." It's a map for beginners. You're just repeating the same action over and over. Simply looping this action, why would that be a cheat if you're setting a "bot" to perform what you need to do (in this case, moving the fairy back and forth for 43 rounds, skipping a turn with the peasant)? It's just a cyclic process, a very convenient thing.
2Author: The program is written in the Object Pascal language, hmm... presumably Delphi? The commands are exactly like that. And if so, where can I get the program's code?

Statistics

Welcome our newest member: Emil