Zion Boggan
repos/Pitch Tracker CV/ACCESSIBILITY_STATEMENT.md
zionboggan.com ↗
68 lines · markdown
History for this file →
1
# Accessibility statement
2
 
3
## Why this exists
4
 
5
MLB The Show's Zone hitting interface requires the player to position a small
6
on-screen circle (the PCI) inside an even smaller strike zone with the left
7
analog stick, and to time a swing button press to within a few frames of the
8
ball crossing the plate. Pinpoint pitching requires drawing precise stick
9
gestures, sometimes in under a second.
10
 
11
For players with motor disabilities affecting fine motor control or reaction
12
time, these inputs are not achievable, even on the easiest difficulty.
13
Difficulty settings reduce CPU skill; they do not reduce the precision
14
required from the human player.
15
 
16
This project is an assistive input layer that performs the precision input on
17
the player's behalf, in modes where there is no human opponent and where the
18
only effect of the assistance is to let the player participate at all.
19
 
20
## Scope
21
 
22
Supported (offline, no human opponent):
23
 
24
- Diamond Dynasty vs CPU
25
- Conquest
26
- Moments
27
- Showdown (offline)
28
- Road to the Show
29
- March to October
30
- Franchise
31
- Custom League (offline)
32
- Practice / batting practice
33
 
34
Not supported, and actively blocked by the safety code:
35
 
36
- Diamond Dynasty Ranked / Events / Co-op
37
- Online Head-to-Head
38
- Any mode where a non-consenting human is the opposing player
39
 
40
## Safety controls
41
 
42
The pipeline disarms automatically when:
43
 
44
1. An online-mode UI element is detected on screen.
45
2. The capture stream stalls for longer than `abort_on_capture_loss_ms`.
46
3. The game leaves an active play (menu/cutscene detection).
47
4. The user presses the deadman hotkey (default `F12`).
48
 
49
The Titan Two GPC script passes raw controller input through at all times.
50
Aim assist is additive, clamped, and gated by the safety checks above.
51
 
52
## What this project is not
53
 
54
- Not a cheat. It does not give the user any advantage that the game itself
55
  does not already provide. The CPU's pitch placement, count, and difficulty
56
  scaling are unchanged.
57
- Not anti-cheat evasion. There is no code that attempts to hide its presence
58
  from any anti-cheat system, and the system refuses to operate against one.
59
- Not network spoofing. The pipeline does not touch the network stack.
60
- Not a general-purpose aimbot. It is specifically engineered for one game's
61
  Zone-hitting and Pinpoint-pitching mechanics, and refuses to run otherwise.
62
 
63
## License coupling
64
 
65
These scope restrictions are not aspirational. They are written into the
66
[LICENSE](LICENSE) as an additional condition. Removing the online-detect
67
safety code, or running the system in any online context, terminates the
68
grant.