Joined: 5/28/2010
Posts: 10
I'm less interested in TASing than I am in general botting with LUA. I suppose I may as well ask if anyone has any resources or scripts I should check out. (Proficient in LUA and a bunch of other languages.)
Joined: 7/2/2007
Posts: 3960
What kind of context are we talking about here regarding botting? The bots people write here are designed to play emulated games, generally trying thousands or millions of permutations of different inputs to achieve a desired goal. But then there's also botting for online games, which is an entirely different matter. I don't know that the skills developed here would necessarily transfer to that kind of activity (aside from general proficiency with programming and Lua, of course).
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
nesrocks
He/Him
Player (247)
Joined: 5/1/2004
Posts: 4096
Location: Rio, Brazil
There was that custom super mario bros game AI contest some time ago, the results were impressive, maybe you can find something about it. There are videos on youtube.
Player (210)
Joined: 7/7/2006
Posts: 798
Location: US
I've been intending to update the LuaScripting page. It is a bit lacking at the moment, and there are a lot more basic emulator functions to cover. If you intend to bot outside of an emulator, I'm not sure how much help I can be. For botting in an emulator, start at the following places. http://tasvideos.org/MemorySearch.html http://tasvideos.org/LuaScripting.html http://cbc.qfox.nl/emulua
Joined: 5/28/2010
Posts: 10
Re: Context The context is writing LUA scripts that automate tasks in emulated games. I meant to imply that by posting this board as opposed to a place where people futz with online games. FWIW, if anyone knows of a tool that allows the user to script forged mouse moves and key presses using LUA, I am interested in hearing about it. For example, I created a simple BoF2 auto leveler. All it does is repeatedly press left*15, right*16, left, A*2. Obviously it will get stuck (hunting grass patches, death) so to minimize the babysitting, I cheat and both set the respawn point in the area I'm fighting in and auto bank cash after battle. (Given more information about the game, I'd like to make something smarter.) Re: Mario AI Presumably all of this information is bundled together in some convenient place? EDIT: Found it. Thanks for the tip. /EDIT Re: Documentation Links Thanks. I read the first two, but I can't get into the last one. EDIT: I saw the last link using google's cached page. Thanks for the links. /EDIT