Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 2.25 KB

README.md

File metadata and controls

32 lines (23 loc) · 2.25 KB

Auto VA-11 Hall-A

GitHub repo size GitHub commits since latest release Static Badge Static Badge

autovalhalla-finally

Description

This is a dumb little utility that will automatically mix drinks in the game VA-11 Hall-A. It does this by finding the running executable, getting the window handle, and sending a string of keys corresponding to the necessary ingredients. All mixable drinks are contained, plus options for making them "Big" (i.e. double), and optional Karmotrine, as certain drinks don't call for a specific amount.

The key-sending is accomplished via the AutoItX PowerShell module (although it's far from perfect, and it would be ideal to get rid of it in favor of native .NET methods). The entire thing is written in PowerShell, contained in a PowerShell Pro Tools VS 2022 project. Not my favorite way to do things, but it certainly makes form building easier so the script itself can be edited in VS Code.

Current Features

  • A searchable list of drinks
  • "Big" (double) option
  • Selection by tag feature (including those that aren't listed in the game's UI)
  • It works, I guess.
  • Eye-watering colors.
AutoVa11HallA-Tag

Planned Features

  • "Sticky" mode -- the form follows the game window, at least in windowed mode.
  • Fuller information display, including price, mixed / blended, drink descriptions, etc.
  • Searching by drink price (this comes up a few times in the game).

Probably not possible

  • Automating the game via mouse clicks. GameMaker Studio doesn't seem to like this, regardless of which method I've tried thus far.
  • Anything that involves hooking into the game's process and dealing with memory. I'm not a programmer.