Skip to main content

Debug


Appearance

Where to continue project execution

These settings control what happens when you click Next or To End during project playback.

The next action after the last executed action

If enabled, the project will continue from the next action after the last one that was performed.

From the selected action

With this one, the project continues running from whichever action you currently have selected in the project scheme.

Always ask

This checkbox means you’ll be asked to choose between the above two options every time before continuing.


Executing project from the start

This setting decides how the project behaves when you click From the Beginning.

Execute the first action

With this option, the project’s focus will jump to the first action right after you click From the Beginning.

Execute to break-point

Actions will be executed up to the first Breakpoint—or straight to the end if there isn’t one.

Ask user

You’ll be asked every time which behavior to use.


Debugger options

Clean log when starting debugging

Every time you run the project From the Beginning, the log will be wiped automatically.

Extended window for log

The log will show up in a window with extra features and the ability to copy text.

This setting turns on simultaneously for both ZennoDroid and ProjectMaker.

Some differences, like headers appearing for example:

headers appearing

You’ll need to restart for this option to take effect.

Always display warnings in the log

Extra warnings will show up in the log. For example:

  • If statement execution Result: false if the IF action follows the red branch.

Notify about an incompatible browser version

Not relevant for ZennoDroid. Doesn't affect anything.

If this option is enabled, an action can transfer execution to BadEnd or GoodEnd, depending on whether errors occur or things are going smoothly.

But if you turn this option off, you can only hit Bad/GoodEnd once per run—after that, you’ll have to restart the project From the Beginning.

Re-create thread for executing C# code

This setting helps, in some cases, prevent memory leaks in ProjectMaker when running C# code on AMD processors. The actual bug is in .NET Framework.

Disables use of ThreadStatic.

If you use ThreadStatic in your C# project, you should turn this option off.


Alert settings

This controls Notifications that pop up on your desktop.

Notifications

Theme

Choose a background color for notifications:

  • Black, black
  • White, white
  • Blue, blue
  • Green, green
  • Orange, orange
  • WhiteRed, red and white

Increased message size

Notifications will show up bigger.

Location

Choose where notifications appear on your desktop:

  • bottom right (default)
  • bottom left
  • top left
  • top right

Restore dock panels in case of malfunction

The Reset panels button brings the program’s windows back to their default positions, which is useful if you undocked, moved, or closed them.

Windows also reset when you change the Interface Mode.

Interface Mode