Skip to content

Sequencer and Memory Freezing

REghZy edited this page Jun 4, 2025 · 14 revisions

Accessible in the Tools menu. The task sequencer allows you to run small operations as a larger task. For example, constantly writing the same value/values to an address/addresses

image

Freezing memory

As the image above shows, it's as simple as adding a Set Memory operation at a specific memory address. Change the data type with the drop down to the right of the value field, then enter a new value. The ByteArray data type does not allow wildcards.

Sequences Panel

This contains a list of sequences. The Run Count specified how many times to run the sequence when you click the Start button. The default is once. Typing "inf" or any negative number in it will make it run forever.

Busy Priority is a special option for taking the busy token before starting the sequence, preventing anything else from using it. But by doing this, it stops things like the scanner and the memory viewer's auto refresh from working until the sequence stops. By enabling this without a dedicated connection, you can make the sequence run faster and in real time, whereas otherwise it might have to wait half a second to obtain it from someone else.

Busy Priority is pointless when using a dedicated connection (see below for more info), since busy tokens are only needed for synchronizing the engine's connection.

Operation list panel

This shows all of the operations the sequence will run. You can add more via the buttons at the top-right.

The Operation Editor Panel shows one or more panels that let you edit the selected operation in the list above that wouldn't necessarily fit in the actual operation row, such as random triggering.

image

Below that is the status bar for the selected sequence. The left side is where you can enable a dedicated connection. By using a dedicated connection, the sequence can freely read/write without worrying about corrupting the main engine's connection. Ideally you'd want to use this for long running sequences like memory freezing

image

Note, all sequences not using dedicated connections will be stopped when you change connections (CTRL+O)

The right side just shows the current status of the sequence and the operation currently running.

Moving things around

You can click and drag the grip icon either on the left side of sequence rows or the right side of operation rows.

Clone this wiki locally