A preserved archive of the Logical Gamers community forums, 2009-2025. The original threads and posts, served read-only. Registration, posting and private messages are gone for good.

Ugh. Should I? I really kind of dont want to.

1.3k views · started by MattSmith ·
#1
Ugh. Should I? I really kind of dont want to.
Should I create an auto killer for zOMG? I still have my code for the packet structure of zOMG.

Also, would it be worth it to invest time into creating a bot for hoc? (Gaias new game)
#2
The real question is are you capable of this. Your zOMG code is--as we both know--a bunch of slop. Could you do anything with that code? How far would you go?

Is the client complete enough for you to go about this? But to answer your question go for it, what's stopping you.
#3
The real question is are you capable of this. Your zOMG code is--as we both know--a bunch of slop. Could you do anything with that code? How far would you go?

Is the client complete enough for you to go about this? But to answer your question go for it, what's stopping you.

I'm sure I could, I'd have to recode it of course. Likely in a different language so I can supply some sort of gui easily. Also, stopping me, uhm, laziness with very little motive.

And hoc, I'm playing around with capping some of the gsi requests right now because I'm bored. Seems most of it, if not all, is controlled via the gsi.
#4
Follow what your heart thinks.

[size=100]#$wag[/size]
#5
Here are some of the recordings from the gsi I've got, the item listed is the m value to the gsi request. Removed game id's for safety of my account. Also removed target ID's, all of them.

--------- Random ---------

- Nimbus to Gaia Gold (1:10 ratio) -
http://www.gaiaonline.com/fbapps/nimbus/convertgold, nonce and amount supplied



---------- Random Opponent -------------

[[7707,["{}",{"command":"start"}]]] -- Start Search for opponent
[[7707,["{}",{"command":"stop"}]]] -- Stop Search for opponent

[[7703,["{}",{"process_id":1,"faction":null,"game_id":""}]]] - Game Information
[[7709,["{}",{"game_id":"","process_id":2}]]] - Game Timer/Status
[[7705,["{}",{"refresh_map":1,"process_id":3,"what":"getgamestatus","game_id":""}]]] - Game and Player Information

--------- Solo ----------------
- Intro -
[[7707,["{}",{"command":"start-friendly"}]]] -- Start solo game

[[7703,["{}",{"process_id":1,"faction":null,"game_id":""}]]]
[[7709,["{}",{"game_id":"","process_id":2}]]]
[[7705,["{}",{"refresh_map":1,"what":"getgamestatus","process_id":3,"game_id":""}]]]

- change cards in hand -
[[7708,["{}",{"action":"mulligan","game_id":"","process_id":5,"choice":true}]]]

- every few seconds or so -
[[7709,["{}",{"game_id":"","process_id":4}]]]

- every minute or so -
[[7705,["{}",{"refresh_map":1,"what":"getgamestatus","process_id":14,"game_id":""}]]]

- move -
[[7705,["{}",{"action":"massmove","game_id":"","process_id":16,"loc":"21","unitids":[]}]]]

- summon -
[[7705,["{}",{"action":"summon","game_id":"","cid":"","process_id":25,"loc":"22"}]]]

- finish turn -
[[7705,["{}",{"phase":"strat","action":"done","refresh_map":1,"game_id":"","turn":0,"process_id":29}]]]

-- start battle --
[[7705,["{}",{"phase":"batsel","game_id":"","selection":"ignoreme","action":"done","process_id":66,"retreatregions":[]}]]]

[[7706,["{}",{"action":"is_ready","game_id":"","process_id":69}]]]

[[7706,["{}",{"action":"battle_setup","game_id":"","process_id":70}]]]

-- attack --
[[7706,["{}",{"action":"set_unit_action","game_id":"","unit_action":"attack","set_target":"","unit_id":"","process_id":79}]]]
-- submit --
[[7706,["{}",{"action":"submit","game_id":"","targets":"{::attack},{::attack},","process_id":81,"tactic_action":"accuracy"}]]

-- end battle --
[[7706,["{}",{"action":"remove_battle","game_id":"","process_id":159}]]]




If you'd like the full information, PM me, and if I feel you're trust worthy, its yours



EDIT::

Interestingly enough, in the first gsi game information request, your opponents (as well as yours) birthday and email are both listed.. Why? Pretty useless data if you ask me.
#6
MattSmith wrote:

Interestingly enough, in the first gsi game information request, your opponents (as well as yours) birthday and email are both listed.. Why? Pretty useless data if you ask me.


Holy shit, shove that shit into the UG, that's actually really useful knowledge. It would allow people to recover inactive accounts and stuff! Damn, that's actually sweet.
#7
Holy shit, shove that shit into the UG, that's actually really useful knowledge. It would allow people to recover inactive accounts and stuff! Damn, that's actually sweet.


Though its hardly needed now since the inactive account block was changed to 5 years
#8
Holy shit, shove that shit into the UG, that's actually really useful knowledge. It would allow people to recover inactive accounts and stuff! Damn, that's actually sweet.


No it won't. To connect with an opponent, or yourself, you, or they, have to be on the account. Thus, it isn't inactive, in fact, its as active as it gets, its live.
#9
MattSmith wrote:
No it won't. To connect with an opponent, or yourself, you, or they, have to be on the account. Thus, it isn't inactive, in fact, its as active as it gets, its live.


Oh, okay. Could be useful for sending hacking reports, saying "my pass got changed, I have my birthdate and email and everything, but they hacked my email too!" but eh idk.
#10
An HOC bot would be nice. I've noticed if you let a game run for an hour+ and then win/lose it you will get 1200 essence from it plus whatever you get from the bonus. And daily you can convert up to 5000 essence at a rate of 1 essence/10 gold. So daily, you can make 50k of HOC. It someone made a bot that does this in the background that would be a nice bump in our income.
#11
Any bot would be great. But don't make yourself do something you don't want to do.
#12
An HOC bot would be nice. I've noticed if you let a game run for an hour+ and then win/lose it you will get 1200 essence from it plus whatever you get from the bonus. And daily you can convert up to 5000 essence at a rate of 1 essence/10 gold. So daily, you can make 50k of HOC. It someone made a bot that does this in the background that would be a nice bump in our income.


This is a really good bot idea, I never knew you got essence just for leaving the game running.

It would be interesting too to make a bot that can kick the lowest difficulty's ass all day. But on difficulties higher than that, well, it would be really tough I think. A lot harder than writing a chess bot.
#13
Holy shit, shove that shit into the UG, that's actually really useful knowledge. It would allow people to recover inactive accounts and stuff! Damn, that's actually sweet.

It's also in the Featured Avatar list. ;P

@OP
Do it in JavaScript, and I can put it in Logical Gaia. ;)
#14
GAMEchief wrote:
It's also in the Featured Avatar list. ;P

@OP
Do it in JavaScript, and I can put it in Logical Gaia. ;)


ACTUALLY, THATS A GREAT IDEA. I'VE WANTED A REASON TO LEARN WEBSOCKETS AND SHAZZLE, HERE IT IS. I'll start with something simple, you use skype? We can IM over that if you have time, scriptprodigy is my skype
#15
I do have Skype, but I hate IMs outside of Steam, which I have running at all times.

LGaia has a function that's just:
connect("GET/POST", "fileaddress.ext", "parameters=values", callbackFunction);

Which is shorthand for the JS functionality they use for their Ajax, so it functions to the same extent the actual games/Gaia programs do.
#16
GAMEchief wrote:
I do have Skype, but I hate IMs outside of Steam, which I have running at all times.

LGaia has a function that's just:
connect("GET/POST", "fileaddress.ext", "parameters=values", callbackFunction);

Which is shorthand for the JS functionality they use for their Ajax, so it functions to the same extent the actual games/Gaia programs do.
Add me on steam, iDjMaddius, then IM me
#17
Go for it c:
#18
GAMEchief wrote:
I do have Skype, but I hate IMs outside of Steam, which I have running at all times.

LGaia has a function that's just:
connect("GET/POST", "fileaddress.ext", "parameters=values", callbackFunction);

Which is shorthand for the JS functionality they use for their Ajax, so it functions to the same extent the actual games/Gaia programs do.

Accept my add, D3 | ScriptProdigy , then IM me