Skip to main content

WHAT IS POOL So first off, what is Pool and why should I use it? Pool is a wrapper for tool.exe that allows you to batch process tool commands, run up to 64 tool commands in parallel, run tool on directories other than the one it resides in, and more. Pool also allows you to save the list of commands you've typed in to text files and load them up for later use. Pool will load up whatever commands were typed in when it was closed. Pool can do more, but it is basically an ease-of-use upgrade for tool.

                  GETTING STARTED

To use Pool in the most simple way possible, go to "File->Add Tool" and select the tool.exe you want to use. Then just type commands into this text box like you would normally when running tool in cmd.exe. A couple examples(useful ones) can be viewed by going to "File->Open" and opening one of the text files in the command lists folder.

                  HOW TO USE POOL

Lines starting with a ; or a / are considered disabled(they are basically comments), and are ignored when processing. Lines that begin with a # are considered directives and do special things. For example, #cwd allows you to set the current working directory, #k and #c make cmd windows stay open or close(respectively) when the command finishes processing, and #w tells Pool to wait until all commands currently processing are finished before continuing. Combine #k with #w and you can pause processing at certain spots.

Commands currently processing will be surrounded in yellow, failed commands will be surrounded in red, and finished ones in green. Because Tool doesn't actually report any error information when it returns, the only failures Pool can detect are mis-typed commands. Go to "Help->Commands and Directives" to view an explaination of each command, each directive, and each of their arguments. (NOTE: As of right now, most of the help is blank. Sorry!)

                   SMART-ASSIST

I personally prefer to type commands and parameters in rather than using a GUI(like a file browser) to do it for me. There are others like me, but there are also people who want/need the help. To make everyone happy, I've come up with a smart-assist system that works through the use of right-clicking. Right-click an empty line and a menu will pop up that allows you to paste in a template for any command or directive. Right-click a command to get a description of it and what its arguments are. Right-click an argument to view a description of the argument and/or bring up a GUI to edit it. Smart-assist can be turned off at any time in the Settings menu. Example: Right-click the argument of build-cache-file and a browser will appear, letting you select the scenario to use.

      THESE COLORS HURT AND I HATE THE TEMPLATES!!!

If you don't like the text color scheme or the commands that appear in the right-click menu, you can change them through the File menu. The color scheme and menu options will be opened in notepad, and will both be applied as soon as you save and close the text files.

         WAS IT REALLY NECESSARY TO CREATE THIS?

No, not at all lmao. I was REALLY bored and decided that it'd be fun to add another tool(lul) to the MEK that sort-of replaces one of Bungie's original hek programs. I'm not insane enough to write an actual REPLACEMENT for tool.exe, so this is good enough for me.

       WHY DID YOU NAME IT POOL?  IS THIS A JOKE??

Release files for hek-pool 1.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hek-pool 1.5.0
File Size Uploaded
hek_pool-1.5.0.tar.gz 345.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hek-pool 1.5.0
File Interpreter ABI Platform
hek_pool-1.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 692.5 kB

Release files / hek_pool-1.5.0.tar.gz

Download URL hek_pool-1.5.0.tar.gz
Size 345.5 kB
Tags Source
SHA-256 checksum
How to use checksums
62819b73acc5a41d6856b7d1ffae0d8ae7f080bf9b6c311d626a55f7f428797a
BLAKE2b-256 checksum
How to use checksums
7c32bd8f5026b3f3dee80f18573691dd31a5ff6c6cdfd957e7aa9da0c9336a58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.0

Release files / hek_pool-1.5.0-py3-none-any.whl

Download URL hek_pool-1.5.0-py3-none-any.whl
Size 347.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5b79d097cf7ca95707d6ddce4a296f27128b9d810f81aa3c705278ed5c95a017
BLAKE2b-256 checksum
How to use checksums
cdce74ef7fb493d0dee336e1ba0c58f518e9f3ae88fe93ffece60e0e349280e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.0

Release history Release notifications | RSS feed

This release

1.5.0 This release

2 release files

1.4.2

2 release files

1.4.0

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.8

2 release files

1.1.7

2 release files

1.1.6

2 release files

1.1.5

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.5

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.9.4

2 release files

0.9.2

2 release files

0.9.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page