UNKNOWN

Plot
Unknown follows Zacharie after the events of OFF. With the help of the Player, Zacharie wishes to fix the damage done by the Batter.

Upon entering a purified Zone 0, Zacharie restores the zone and is met by the Judge. It seems as like the Judge has forgotten everything that has happened.

Main:
-- TRIGGER WARNING, AND MAJOR SPOILERS --

Zacharie
No longer a salesman, he now wields a sword, alluding to the Masked Hero in a book from OFF. He also wears his cat mask to put his previous life as a merchant behind him.

In a certain ending, when you defeat Seneca, he will try to kill him and you will fight Zacharie to stop him. The screen will shake and glitch, as he screams "I HATE YOU" or "JUST GO DIE ALREADY!". When you defeat him, he'll come to his senses and Seneca will be put away somewhere, and he will flip the switch back to ON and you'll get the Good End.

BONUS: he'll say "I love you." at the end of his dialogue, so go try every ending, hehe.

The Batter
Now a ghost, the Batter is confused how Zacharie and the others are alive. He freaks out and attacks Zacharie, but later on joins your party!

In the end, when you go to zone 3 (Seneca's Lair) he will be trapped, where supposedly his soul will be crushed or in other words, 'destroyed. 'Because, "when a person is a ghost, you can't kill them. They're dead."

We don't really know what happened to him after that.

The Judge
The Judge is a member of your party until he gets easily tricked by Seneca by using Valerie.

Not much is known about him.

The Puppeteer/Player
You.

You'll also participate in combat when you get close to the end of the game.

Charlotte/The Observer
A cat that will supposedly 'test' Zacharie in combat so that he can survive fighting Seneca. She then gets harmed (alongside possible head trauma) by Seneca and ends up taking her own life when she is in her illusion chamber.

Bandit
A merchant that is first found in Zone 1.

Seneca
The main antagonist. Seneca is a fox-like being, determined to take the world for himself.

Trivia

 * It is possible that Seneca was named after the former Hispano-Roman Stoic philosopher, Seneca the Younger.