recursal/Fanatic-Fandom huggingface dataset:
Yiyang 498

## Input

* 16× Digital Buttons (12 unique)
	+ Face: 4 Varies
	+ Shoulder: L1, R1
	+ Back: M1, M2, M3, M4 (Programmable)
	+ Other: 🏠, SHARE, OPTIONS, touchpad click, L3, R3
* Digital Directional Pad
* Touch Pad
	+ 2× Point
	+ Capacitive
	+ Data Resolution: 1918x940
* 2× Analog Sticks
* 2× Analog Triggers
	+ L2, R2
* Motion
	+ 3 Axis Accelerometer
	+ 3 Axis Gyroscope
	+ Mono Microphone via TRRS jack

## Output

* Rumble via ERM
	+ Right: Light (2 weights)
	+ Left: Heavy (4 weights)
* RGB LED (24 bit color)
* Mono Speaker
	+ Bluetooth Mode Only (untested)
* Stereo Audio via TRRS jack
	+ Bluetooth Mode Only (untested)

## Ports

* microUSB (Micro-B) 2.0 ⚡ 🖥️
* 3.5mm Phone TRRS 🎤 🔈

# HID Interface

This gamepad is a variation of the Sony DualShock 4 that matches most of its interface.

## Quirks

### Bluetooth MAC

The MAC can be accessed by feature read 0x12 on USB and by reading the Serial Number as a hex string on Bluetooth.

### Temperature

The battery temperature value is always 0x00.

### Pad Resolution and Stability

This pad's data resolution is close to that of a DS4, but slightly different. In normal use this is not noticeable. The pad data appears stable unlike other similar pads.

### Enable Bits

On USB the bits `SetStateData.Enable*` appear to work as intended. On Bluetooth the `SetStateData.EnableRumbleUpdate` flag has no affect. The `SetStateData.EnableLedUpdate` flag does double duty allowing both rumble and LED color setting. It is impossible to set rumble and and not set the LED color or visa-versa on Bluetooth.
Game Controller Collective Wiki

**Welcome to the Game Controller Collective Wiki!**
Documentation, Categorization, and Research of Game Controllers

## Controllers

### Dualshock 4

Sony DualShock 4 V1Sony DualShock 4 V2Gamory 2075BP4 Gamepad Q300Saitake STK-4003Senze SZ-4002BSenze SZ-4003BWireless Joystick for P4 Model No 8951Wireless Joystick for P4 Model No 8952Yiyang 498
### Other

Sony DualSense60beat GamePadBrook Mars Wired Controller

*Need help building out this community?*

* Rules of this wiki
* Getting Started
* How to Contribute
* Managing your new community
* Guides
* All Help articles

You can also be part of the larger Fandom family of communities. Visit Fandom's Community Central!

*Community Founders*: Write a good and paragraph-length description for your welcome section about your topic. Let your readers know what your topic is about and add some general information about it. Then you should visit the admin dashboard for more tips.
Microsoft SideWinder Dual Strike

## Input

* 9× Digital Buttons
	+ Face: A, B, C, D
	+ Face: ↑, X, Y
	+ Other: Left Bumper, Right Bumper
* Digital Directional Pad

# HID Interface

0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
0xC0, // End Collection
0x75, 0x01, // Report Size (1)
0x95, 0x02, // Report Count (2)
0x81, 0x01, // Input (Const,Array,Abs,No Wrap,Linear,Preferred State,No Null Position)
0x06, 0x01, 0xFF, // Usage Page (Vendor Defined 0xFF01)
0x09, 0x46, // Usage (0x46)
0x09, 0x47, // Usage (0x47)
0x15, 0x00, // Logical Minimum (0)
0x25, 0x01, // Logical Maximum (1)
0x35, 0x00, // Physical Minimum (0)
0x45, 0x01, // Physical Maximum (1)
0x75, 0x01, // Report Size (1)
0x95, 0x02, // Report Count (2)
0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
0x05, 0x09, // Usage Page (Button)
0x19, 0x01, // Usage Minimum (0x01)
0x29, 0x09, // Usage Maximum (0x09)
0x15, 0x00, // Logical Minimum (0)
0x25, 0x01, // Logical Maximum (1)
0x35, 0x00, // Physical Minimum (0)
0x45, 0x01, // Physical Maximum (1)
0x75, 0x01, // Report Size (1)
0x95, 0x09, // Report Count (9)
0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
0x75, 0x01, // Report Size (1)
0x95, 0x03, // Report Count (3)
0x81, 0x01, // Input (Const,Array,Abs,No Wrap,Linear,Preferred State,No Null Position)
0x05, 0x01, // Usage Page (Generic Desktop Ctrls)
0x09, 0x39, // Usage (Hat switch)
0x15, 0x00, // Logical Minimum (0)
0x25, 0x07, // Logical Maximum (7)
0x35, 0x00, // Physical Minimum (0)
0x46, 0x3B, 0x01, // Physical Maximum (315)
0x66, 0x14, 0x00, // Unit (System: English Rotation, Length: Centimeter)
0x75, 0x04, // Report Size (4)
0x95, 0x01, // Report Count (1)
0x81, 0x42, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,Null State)
0xC0, // End Collection

// 110 bytes

```
Assembler

* Mk.I
* Mk.II
* Mk.III

> *"The basic assembler. Can process iron and copper ingots into more advanced products."*
>
>

## Overview

Assemblers are one of the machines used to automate crafting. In general they are used to craft most regular recipes. They come in three variants, MK.I, MK.II and MK.III, with MK.I assembler being the slowest and MK.III being the fastest.

## Crafting Recipes

view source editShow graphical recipes Show text recipes

### Crafting Into

Assembling Machine Mk.I

12s484
Assembling Machine Mk.II

13s184
Assembling Machine Mk.III

14s182

### Total Raw Materials

#### Assembling Machine Mk.I

162

Crafting Energy (not including mining): **11.7 MJ**

#### Assembling Machine Mk.II

42414328246(3)

Crafting Energy (not including mining): **79.4 MJ**

#### Assembling Machine Mk.III

3232269656561526615

Crafting Energy (not including mining): **526 MJ**

### Recipes this Facility Crafts

11s1
21s21
22s3
12s42
26s110
14s23
16s55
14s13
14s1212
14s8212
25s222
18s221
112s12
212s1201
120s11
224s121211
21s21
13s22
16s22
12s21
16s203010
21.5s1
13s21
13s11
24s11
110s1
810s1
16s411
18s333
16s242
14s522
16s10102
12s211
12s22
14s222
14s102
16s41
13s231
1.5s1
11s21
12s21
11s31
12s211
14s613
11s21
13s8444
13s13
18s121264
16s101066
15s8882
115s202025108
130s20201010
12s484
13s184
14s182
13s4222
14s8442
13s4242
15s10444
16s10105
16s2020510
18s202010520
15s1102
15s616
115s4040408
130s80302010
31s21
31s31
31s311
11s11
21s21
21s21
12s44
14s88
12s321
120s40404020
130s14020
13s4222
13s8441
130s1502020
110s121084
12s844
15s15415
12s3212
16s152041
120s201010440
14s3412
18s844
110s11033
Senze SZ-4003B

## Input

* 12× Digital Buttons
	+ Face: , , ,
	+ Shoulder: L1, R1
	+ Other: 🏠, SHARE, OPTIONS, touchpad click, L3, R3
* Digital Directional Pad
* Touch Pad
	+ 2× Point
	+ Capacitive
	+ Data Resolution: 1918x940
* 2× Analog Sticks
* 2× Analog Triggers
	+ L2, R2
* Motion
	+ 3 Axis Accelerometer
	+ 3 Axis Gyroscope
	+ Mono Microphone via TRRS jack

## Output

* Rumble via ERM
	+ Right: Light
	+ Left: Heavy
* RGB LED (24 bit color)
* Mono Speaker
	+ Bluetooth Mode Only (untested)
* Stereo Audio via TRRS jack
	+ Bluetooth Mode Only (untested)

## Ports

* microUSB (Micro-B) 2.0 ⚡ 🖥️
* 3.5mm Phone TRRS 🎤 🔈

# HID Interface

This gamepad is a variation of the Sony DualShock 4 that matches most of its interface.

## Quirks

### MAC / Serial Number

The MAC can be accessed by feature read 0x12 on USB and by reading the Serial Number as a hex string on Bluetooth.

### Temperature

The battery temperature value is always 0x00.

### Pad Resolution and Stability

This pad's data resolution is close to that of a DS4, but slightly different. In normal use this is not noticeable. The pad will lock up and then output invalid data if it is overwhelmed. Sometimes this data is 0xfff and other times it is other out of range data. The simplest fix for this is to ignore touches outside the valid range, however even when doing that a false touch will get stuck emitted from the controller. The theory here is that the deltas are being summed between reports resulting in massively out of range values.

### Enable Bits

On USB the bits `SetStateData.Enable*` have no affect for this controller. It is impossible to set rumble and and not set the LED color or visa-versa. On Bluetooth the `SetStateData.EnableRumbleUpdate` flag has no affect. The `SetStateData.EnableLedUpdate` flag does double duty allowing both rumble and LED color setting. LED colors of 0x000000 are ignored.
Timeline:1970-74

Early Computers · 1800s **·** 1910s **·** 1920s **·** 1930s
1940s **·** 1950s **·** 1960s **·** **1970-74** **·** 1975 **·** 1976 **·** 1977 **·** 1978 **·** 1979
1980 **·** 1981 **·** 1982 **·** 1983 **·** 1984 **·** 1985 **·** 1986 **·** 1987 **·** 1988 **·** 1989
1990 **·** 1991 **·** 1992 **·** 1993 **·** 1994 **·** 1995 **·** 1996 **·** 1997 **·** 1998 **·** 1999
2000 **·** 2001 **·** 2002 **·** 2003 **·** 2004 **·** 2005 **·** 2006 **·** 2007 **·** 2008 **·** 2009
2010 **·** 2011 **·** 2012 **·** 2013 **·** 2014 **·** 2015 **·** 2016 **·** 2017 **·** 2018 **·** 2019
2020 **·** 2021 **·** 2022 **·** 2023 **·** 2024 **·** 2025 **·** 2026 **·** 2027 **·** 2028 **·** 2029

1970

1971

1972

1973

Early Computers · 1800s **·** 1910s **·** 1920s **·** 1930s
1940s **·** 1950s **·** 1960s **·** **1970-74** **·** 1975 **·** 1976 **·** 1977 **·** 1978 **·** 1979
1980 **·** 1981 **·** 1982 **·** 1983 **·** 1984 **·** 1985 **·** 1986 **·** 1987 **·** 1988 **·** 1989
1990 **·** 1991 **·** 1992 **·** 1993 **·** 1994 **·** 1995 **·** 1996 **·** 1997 **·** 1998 **·** 1999
2000 **·** 2001 **·** 2002 **·** 2003 **·** 2004 **·** 2005 **·** 2006 **·** 2007 **·** 2008 **·** 2009
2010 **·** 2011 **·** 2012 **·** 2013 **·** 2014 **·** 2015 **·** 2016 **·** 2017 **·** 2018 **·** 2019
2020 **·** 2021 **·** 2022 **·** 2023 **·** 2024 **·** 2025 **·** 2026 **·** 2027 **·** 2028 **·** 2029
SDL Joystick GUID

```
// All Little Endian
SDL_HARDWARE_BUS:SDL_HARDWARE_BUS_VIRTUAL    0x00
SDL_HARDWARE_BUS:SDL_HARDWARE_BUS_USB        0x03
SDL_HARDWARE_BUS:SDL_HARDWARE_BUS_BLUETOOTH  0x05
SDL_JoystickType:SDL_JOYSTICK_TYPE_UNKNOWN        0x0
SDL_JoystickType:SDL_JOYSTICK_TYPE_GAMECONTROLLER 0x1
SDL_JoystickType:SDL_JOYSTICK_TYPE_WHEEL          0x2
SDL_JoystickType:SDL_JOYSTICK_TYPE_ARCADE_STICK   0x3
SDL_JoystickType:SDL_JOYSTICK_TYPE_FLIGHT_STICK   0x4
SDL_JoystickType:SDL_JOYSTICK_TYPE_DANCE_PAD      0x5
SDL_JoystickType:SDL_JOYSTICK_TYPE_GUITAR         0x6
SDL_JoystickType:SDL_JOYSTICK_TYPE_DRUM_KIT       0x7
SDL_JoystickType:SDL_JOYSTICK_TYPE_ARCADE_PAD     0x8
SDL_JoystickType:SDL_JOYSTICK_TYPE_THROTTLE       0x9
XINPUT_DEVSUBTYPE:XINPUT_DEVSUBTYPE_UNKNOWN          0x00
XINPUT_DEVSUBTYPE:XINPUT_DEVSUBTYPE_GAMEPAD          0x01
XINPUT_DEVSUBTYPE:XINPUT_DEVSUBTYPE_WHEEL            0x02
XINPUT_DEVSUBTYPE:XINPUT_DEVSUBTYPE_ARCADE_STICK     0x03
XINPUT_DEVSUBTYPE:XINPUT_DEVSUBTYPE_FLIGHT_STICK     0x04
XINPUT_DEVSUBTYPE:XINPUT_DEVSUBTYPE_DANCE_PAD        0x05
XINPUT_DEVSUBTYPE:XINPUT_DEVSUBTYPE_GUITAR           0x06
XINPUT_DEVSUBTYPE:XINPUT_DEVSUBTYPE_GUITAR_ALTERNATE 0x07
XINPUT_DEVSUBTYPE:XINPUT_DEVSUBTYPE_DRUM_KIT         0x08
XINPUT_DEVSUBTYPE:XINPUT_DEVSUBTYPE_GUITAR_BASS      0x0B
XINPUT_DEVSUBTYPE:XINPUT_DEVSUBTYPE_ARCADE_PAD       0x13

```
Ninjutsu Negation

Способность Onmyoton, которую продемонстрировали Uchiha Madara и Uchiha Obito. Если сила чакры пользователя превосходит оппонента, с ее помощью возможно перебить Yin и Yang преобразования во вражеской технике.

* Заклинания, полностью состоящие из Chakra, будут полностью развеяны, если сила сверхъестественной эссенции оппонента слабее;
* Бесконтактные заклинания, не содержащие Chakra, не будут нейтрализованы;
* Пространственно-временные искривления не будут нейтрализованы;
* Заклинания, содержащие природную энергию не будут нейтрализованы.

## Ограничения для BRP

Отрицание будет действовать, если текущая сила чакры пользователя превосходит вражескую.
Energy Exchanger

> *"The power conversion facility. Can not only store the surplus electric energy in the power grid into an empty accumulator to make a full accumulator; it can also release the electric energy stored in the full accumulator."*
>
>

## Overview

The **Energy Exchanger** is an incredibly useful part of any Energy Grid. It has two primary roles, discharging and recharging Accumulators. When placed on the ground an Accumulator requires 360 seconds to charge as its capacity of 540MJ is far greater than its charge/discharge rate of 1.5MW. In contrast, when an Accumulator is placed into the Energy Exchanger, it has only a 6 second discharge/charge time per accumulator.

**Charge Mode -** turn an empty Accumulator into Accumulator(Full).

**Idle -** Do nothing, can be useful during setup.

**Discharge Mode -** turn an **Accumulator(Full)** into an **Accumulator.**

## Usage

Certain recipes require Accumulator(Full), and they can be automatically created using the Energy Exchanger. Additionally, the Energy Exchanger can be used to move or store large amounts of energy via the logistics system. An Interstellar Logistics Station requesting Accumulator(Full) and supplying Accumulator can be connected to several Energy Exchangers as a source of energy for the local grid. Similarly a source of Accumulator(Full) can be created that requests Accumulators that exports energy to the network. This method can be helpful for setting up large outposts.

## Crafting Recipes

view source editShow graphical recipes Show text recipes

### Crafting Into

Energy Exchanger

115s4040408

### Total Raw Materials

884801683208017648132(66)

Crafting Energy (not including mining): **1.15 GJ**
P4 Gamepad Q300

## Input

* 16× Digital Buttons (12 unique)
	+ Face: , , ,
	+ Shoulder: L1, R1
	+ Other: 🏠, SHARE, OPTIONS, touchpad click, L3, R3
* Digital Directional Pad
* Touch Pad
	+ 2× Point
	+ Capacitive
	+ Data Resolution: 1918x940
* 2× Analog Sticks
* 2× Analog Triggers
	+ L2, R2
* Motion
	+ 3 Axis Accelerometer
	+ 3 Axis Gyroscope
	+ Mono Microphone via TRRS jack

## Output

* Rumble via ERM
	+ Right: Light
	+ Left: Heavy
* RGB LED (24 bit color)
* Mono Speaker
	+ Bluetooth Mode Only (untested)
* Stereo Audio via TRRS jack
	+ Bluetooth Mode Only (untested)

## Ports

* microUSB (Micro-B) 2.0 ⚡ 🖥️
* 3.5mm Phone TRRS 🎤 🔈

# HID Interface

This gamepad is a variation of the Sony DualShock 4 that matches most of its interface.

## Quirks

### MAC / Serial Number

MAC is accessible by Feature Read on USB. MAC is present as hex string Serial Number on BT.

### Temperature

The battery temperature value is always 0x00.

### Pad Resolution and Shape

This pad's data resolution is close to that of a DS4, but slightly different. In normal use this is not noticeable. The pad has an unusual shape which, unlike other pads with odd shaped pads, actually reflects the shape in the data.

```
 0,0 __________________________ 1918,0
     \                        /
      \                      /
       \                    /
223,940 \__________________/ 1705,940

```

### Enable Bits

On USB the bits `SetStateData.Enable*` appear to work as intended. On Bluetooth the `SetStateData.EnableRumbleUpdate` flag has no affect. The `SetStateData.EnableLedUpdate` flag does double duty allowing both rumble and LED color setting. It is impossible to set rumble and and not set the LED color or visa-versa on Bluetooth.
Electromagnetic Matrix

> *"One of the five basic source codes that keep the CentreBrain simulating, is the foundation of all scientific and technological research."*
>
>

## Overview

The electromagnetic matrix (or blue cube) is one of the six scientific matrices present in the game and is necessary for researching a large percentage of the research tree technologies.

## Crafting Recipes

view source editShow graphical recipes Show text recipes

### Crafting Into

Electromagnetic Matrix

13s11

### Total Raw Materials

21

Crafting Energy (not including mining): **3.23 MJ**

### Research Requiring this

50
50
50
120
100
200
30
100
100
400
500500
200
200
200300
200
200
400100
400100
600300
200200
600600
200200
800
400
400400
400400
1000250
800400
800800
300300
600300
800600
600600
500500
1600800
100050050
80080080
1200200
600600
1000500250
800800
12001200120
12001200120
800600400
800800200
800800800
800800800
800800800
120012001200
800800
12001200200
100010001000
1600160016001600
800800800
1000100010001000
120012001200
20002000200020002000
2000200020002000
800800800800
1000100010001000600
1000100010001000
160016001600
300030007507501500
12001200120012001200
20002000200020002000
10
200
100010001000
2000200020002000
100100
300300300
500500500500
800800800800800
200200
400400
600600600
800800800
1000100010001000
1200120012001200
20002000200020002000
200200
400400400
600600600
800800800
10001000100010001000
100
200200
400400
600600600
1000100010001000
16001600160016001600
300
500500
800800800
1000100010001000
400400
120012001200
200020002000
30003000300030003000
200
400400
800800800
1200120012001200
16001600160016001600
200200
100010001000
200020002000
3000300030003000
400400400
600600600
800800800
1000100010001000
1600160016001600
2000200020002000
600600600
800800800
100010001000
1200120012001200
1400140014001400
16001600160016001600
18001800180018001800
100010001000
160016001600
2000200020002000
400400400
600600600
800800800
100010001000
150015001500
400400
600600600
800800800
1000100010001000
12001200120012001200
400400400
600600600
800800800
1000100010001000
12001200120012001200
16001600160016001600
400400400
600600600
800800800
100010001000
1200120012001200
1600160016001600
20002000200020002000
40004000400040004000
400400
100010001000
1000100010001000
1600160016001600
20002000200020002000
Jay Miner

Jay miner was born in Prescott, Arizona on May 31st 1932, at the height of The Great Depression. In 1950 he attended San Diego University in southern California and then joined the Korean War effort, training for six months to become an electronics technician at The Navys Groton training school in Connecticut, where he met his future wife Caroline. He spent three years in the Coast Guard sailing in the North Atlantic Weather Patrol; repairing the radar, ship radios, and even the Captains Hi Fi. He then moved his new family to Northern California; where he completed a Degree in Electrical Engineering at The University of California otherwise known as Berkeley in 1958, majoring in the design of Generators and Servo Motors. During the 1960's, Jay would work for lots of small electronics start-up companies; which were very open and relaxed places, with very few rules.

His first job required him to design a computer console with a video display for science and lab-work project, and this lead to intensive research into circuit and logic design. Another break came in 1964 when he landed a job at General Microelectronics (GMe); a newly founded Silicon Valley Peninsula semiconductor company; set up by ex-Fairchild Semiconductor International employees; who wanted to create new computers using MOS chips. During this time at GMe, Jay became an expert in MOS technology, reading manuals and all the books he could find on the subject, until he knew the subject completely. Here he began to design the worlds first MOS digital calculator, and the first MOS digital wristwatch. GMe was also making small-scale integrated chips for NASA satellites at that time.

Jay moved around several companies for a few years after GMe was sold in 1966, including a spell Standard Microsystems, and then in 1973 he helped found Synertek with Bob Schreiner from Fairchild, which produced MOS chips.

March 1976 - Synertek engineer Jay G. Miner is hired by Atari VP Research Al Alcorn, to design the custom graphics chip and lead the further development of the Programmable Video Games Machine, now known as Stella - which would go on to become known as the Atari VCS.

Jay went on to design the Atari 400/800, and The Amiga.
Home

File:X.jpeg

File:1.jpegFile:DISCOGS DISCOGRAPHY DURAN DURAN WIKIPEDIA LH.jpegFile:DISCOGS DISCOGRAPHY DURAN DURAN WIKIPEDIA LH X.jpegFile:DISCOGS DISCOGRAPHY DURAN DURAN WIKIPEDIA LH 1X.jpegFile:DISCOGS DISCOGRAPHY DURAN DURAN WIKIPEDIA LH 4X.jpegFile:DISCOGS DISCOGRAPHY DURAN DURAN WIKIPEDIA LH 5X.jpeg[[Image:DISCOGS DISCOGRAPHY DURAN DURAN WIKIPEDIA LH
7X.jpeg|95px|link=Wikia:Help:Tutorial]]File:Hungr qb11.jpeg

### Historical Timeline of Computers and Video Game History Wiki

The **Duran Duran Wiki** is a place for fans to share what they know and love, to work together to collect everything that is known about

### Most wanted pages

Timeline:1950s‏‎ (11 links) and Timeline:1960s‏‎ (11 links)
### Newest articles

File:Timelineindex.png

1950s **·**1960s **·**1970s **·**1978 **·**1979
1980 **·**1981 **·**1982 **·**1983 **·**1984 **·**1985 **·**1986 **·**1987 **·**1988 **·**1989
1990 **·**1991 **·**1992 **·**1993 **·**1994 **·**1995 **·**1996 **·**1997 **·**1998 **·**1999
2000 **·**2001 **·**2002 **·**2003 **·**2004 **·**2005 **·**2006 **·**2007 **·**2008 **·**2009
2010 **·**2011 **·**2012 **·**2013 **·**2014 **·**2015 **·**2016 **·**2017 **·**2018 **·**2019

File:Advert1.png

File:Advert2.png

* Acorn
* Amiga
* Apple
* Atari
* BBC
Wireless Joystick for P4 Model No 8952/Data Structures

See Sony DualShock 4/Data Structures

 uint8\_t ButtonClear : 1; // this button shares a bit with Counter, so it can give false highs
 uint8\_t Counter : 6; // always 0 on USB, counts up with some skips on BT
 }
 uint8\_t TriggerLeft;
 uint8\_t TriggerRight;
 uint16\_t Timestamp; // in 5.33us units?
 uint8\_t Temperture;
 int16\_t AngularVelocityX;
 int16\_t AngularVelocityZ;
 int16\_t AngularVelocityY;
 int16\_t AccelerometerX;
 int16\_t AccelerometerY;
 int16\_t AccelerometerZ;
 uint8\_t[5] ExtData; // range can be set by EXT device
 uint8\_t PowerPercent : 4; // 0x00-0x0A or 0x01-0x0B if plugged int
 uint8\_t PluggedPowerCable : 1;
 uint8\_t PluggedHeadphones : 1;
 uint8\_t PluggedMic : 1;
 uint8\_t PluggedExt : 1;
 uint8\_t UnkExt1 : 1; // ExtCapableOfExtraData?
 uint8\_t UnkExt2 : 1; // ExtHasExtraData?
 uint8\_t NotConnected : 1; // Used by dongle to indicate no controller
 uint8\_t Unk1 : 5;
 uint8\_t Unk2; // unused?
 uint8\_t TouchCount;
};

```
Wireless Joystick for P4 Model No 8951

## Input

* 12× Digital Buttons
	+ Face: , , ,
	+ Shoulder: L1, R1
	+ Other: 🏠, SHARE, OPTIONS, touchpad click, L3, R3
* Digital Directional Pad
* Touch Pad
	+ 2× Point
	+ Capacitive
	+ Data Resolution: 1918x940
* 2× Analog Sticks
* 2× Analog Triggers
	+ L2, R2
* Motion
	+ 3 Axis Accelerometer
	+ 3 Axis Gyroscope
	+ Mono Microphone via TRRS jack

## Output

* Rumble via ERM
	+ Right: Light (2 weight)
	+ Left: Heavy (4 weights)
* RGB LED (24 bit color)
* Mono Speaker
	+ Bluetooth Mode Only (untested)
* Stereo Audio via TRRS jack
	+ Bluetooth Mode Only (untested)

## Ports

* microUSB (Micro-B) 2.0 ⚡ 🖥️
* 3.5mm Phone TRRS 🎤 🔈

# HID Interface

This gamepad is a variation of the Sony DualShock 4 that matches most of its interface.

## Quirks

### MAC / Serial Number

The MAC can be accessed by feature read 0x12 on USB and by reading the Serial Number as a hex string on Bluetooth.

### Temperature

The battery temperature value is always 0x00.

### Pad Resolution and Stability

This pad's data resolution is close to that of a DS4, but slightly different. In normal use this is not noticeable. The pad will lock up and then output invalid data if it is overwhelmed. Sometimes this data is 0xfff and other times it is other out of range data. The simplest fix for this is to ignore touches outside the valid range, however even when doing that a false touch will get stuck emitted from the controller. The theory here is that the deltas are being summed between reports resulting in massively out of range values.

### Enable Bits

On USB the bits `SetStateData.Enable*` have no affect for this controller. It is impossible to set rumble and and not set the LED color or visa-versa. On Bluetooth the `SetStateData.EnableRumbleUpdate` flag has no affect. The `SetStateData.EnableLedUpdate` flag does double duty allowing both rumble and LED color setting. LED colors of 0x000000 are ignored.

## Report Summaries

Wireless Joystick for P4 Model No 8951/Report Summaries

## Descriptor

Wireless Joystick for P4 Model No 8951/HID Descriptors

## Data Structures

Wireless Joystick for P4 Model No 8951/Data Structures
Log

> *"Ordinary fuel. Obtained from trees, has low energy."*
>
>

## Usage

**Logs** are an early game fuel source for Icarus. While it has a low energy density compared to coal, and burns 10% slower than default, there is little other use for the item besides as fuel stock.

While it is possible to convert Plant Fuel, **Logs**, and Water into Organic Crystals this is not commonly done due to the inherent need for manual collection of ingredients. Instead, Organic Crystals are normally produced using the automatable recipe of Plastic, Refined Oil, and Water. This recipe is notable as Organic Crystals are needed for Structure Matrixes which are used to research.

## Crafting Recipes

view source editShow graphical recipes Show text recipes
Big Pizza

the big pizza

A metropolis run by Cy Hasmatt — where every modern convenience is just a double tap away!

### Description

Drone delivery, self-driving cars, free food, and allotted credits to buy all the modern clothing and advancements in technology you could ever want! Big Pizza serves as contrast to the MacGyver-esque world of The Convoy. In Big Pizza, individuality is celebrated. Big Pizza is also a biodome. It’s enclosed in a giant glass bubble made up of LCD screens that project a dreamy reality to its residents. Why would anyone ever want to leave? But Big Pizza isn’t exactly what it seems…
Ao-Oni

Kosuke's body is abnormally frail, so he has had to rely on his older sister, Reina, for his whole life. After the two of them enrolled in Chaos Academy, his lack of stamina and confinement to a bed led him to his hobby of observing stars and constellations. He also developed an extreme level of patience and exceptional observational abilities.

## Skill

*Deathrattle: Summon a(n) Aka-Oni from your deck.*
Senze SZ-4002B

## Input

* 12× Digital Buttons
	+ Face: , , ,
	+ Shoulder: L1, R1
	+ Other: 🏠, SHARE, OPTIONS, touchpad click, L3, R3
* Digital Directional Pad
* Touch Pad
	+ 2× Point
	+ Capacitive
	+ Data Resolution: 1900x940
* 2× Analog Sticks
* 2× Analog Triggers
	+ L2, R2
* Motion
	+ 3 Axis Accelerometer
	+ 3 Axis Gyroscope
	+ Mono Microphone via TRRS jack

## Output

* Rumble via ERM
	+ Right: Light
	+ Left: Heavy
* RGB LED (24 bit color)
* Mono Speaker
	+ Bluetooth Mode Only (untested)
* Stereo Audio via TRRS jack
	+ Bluetooth Mode Only (untested)

## Ports

* microUSB (Micro-B) 2.0 ⚡ 🖥️
* 3.5mm Phone TRRS 🎤 🔈

# HID Interface

This gamepad is a variation of the Sony DualShock 4 that matches most of its interface.

## Quirks

### MAC / Serial Number

The MAC/SN can be accessed on both BT and USB.

### Temperature

The battery temperature value is always 0x00.

### Pad Resolution and Stability

This pad's data resolution is close to that of a DS4, but slightly different. In normal use this is not noticeable. The pad will lock up and then output invalid data if it is overwhelmed. Sometimes this data is 0xfff and other times it is other out of range data. The simplest fix for this is to ignore touches outside the valid range, however even when doing that a false touch will get stuck emitted from the controller. The theory here is that the deltas are being summed between reports resulting in massively out of range values.

### Enable Bits

On USB the bits `SetStateData.Enable*` have no affect for this controller. It is impossible to set rumble and and not set the LED color or visa-versa. On Bluetooth the `SetStateData.EnableRumbleUpdate` flag has no affect. The `SetStateData.EnableLedUpdate` flag does double duty allowing both rumble and LED color setting. LED colors of 0x000000 are ignored.
The Crop Duster

Barnaby’s CROP DUSTER provides The Convoy with a steady stream of clean water, and his GYROCOPTER waters Joe’s potato plants wherever she plants them Outside the Bubble. Along with the McKelvins’ MACK TRUCK and Jay’s BEEHIVE, the CROP DUSTER completes the trio of vehicles needed in order to successfully plant and cultivate Joe’s air-purifying potato plants.
Saitake STK-4003

## Input

* 12× Digital Buttons
	+ Face: , , ,
	+ Shoulder: L1, R1
	+ Other: 🏠, SHARE, OPTIONS, touchpad click, L3, R3
* Digital Directional Pad
* Touch Pad
	+ 2× Point
	+ Capacitive
	+ Data Resolution: 1918x940
* 2× Analog Sticks
* 2× Analog Triggers
	+ L2, R2
* Motion
	+ 3 Axis Accelerometer
	+ 3 Axis Gyroscope
	+ Mono Microphone via TRRS jack

## Output

* Rumble via ERM
	+ Right: Light
	+ Left: Heavy
* RGB LED (24 bit color)
* Mono Speaker
	+ Bluetooth Mode Only (untested)
* Stereo Audio via TRRS jack
	+ Bluetooth Mode Only (untested)

## Ports

* microUSB (Micro-B) 2.0 ⚡ 🖥️
* 3.5mm Phone TRRS 🎤 🔈
* Proprietary EXT Port
	+ UNKNOWN IF FUNCTIONAL

# HID Interface

This gamepad is a variation of the Sony DualShock 4 that matches most of its interface.

## Quirks

### MAC / Serial Number

MAC is accessible by Feature Read on USB. MAC is present as hex string Serial Number on BT.

### Temperature

The battery temperature value is always 0x00.

### Pad Resolution and Stability

This pad's data resolution is close to that of a DS4, but slightly different. In normal use this is not noticeable. The pad will lock up and then output invalid data if it is overwhelmed. Sometimes this data is 0xfff and other times it is other out of range data. The simplest fix for this is to ignore touches outside the valid range, however even when doing that a false touch will get stuck emitted from the controller. The theory here is that the deltas are being summed between reports resulting in massively out of range values.

### Enable Bits

On USB the bits `SetStateData.Enable*` have no affect for this controller. It is impossible to set rumble and and not set the LED color or visa-versa. On Bluetooth the `SetStateData.EnableRumbleUpdate` flag has no affect. The `SetStateData.EnableLedUpdate` flag does double duty allowing both rumble and LED color setting. LED colors of 0x000000 are ignored.
Kelvin Wiki

*KELVIN* is about a kid whose family is on a quest to save the world from a power-hungry tech company, PizzaCo. He lives on The Convoy: a nomadic community comprised of souped up vehicles and makeshift mobile homes. Throughout The Convoy’s voyage to purify the world’s air by planting genetically engineered super-potatoes, Kelvin finds himself in all sorts of wacky situations and surreal predicaments. He is forced to think outside the box in order to save the day, and in doing so, learns about himself. It’s like GRAVITY FALLS meets THE WILD THORNBERRYS with a dose of MAD MAX: FURY ROAD.

## Contents

Big Pizza - Airmageddon
Grass McKelvin - Field McKelvin
Aunt Heidi - Cy Hasmatt - Yogi Hari
The Triplets - The Carhartts'
The Schweabes
The Utility Van - The Camper
The Beehive - The Crop Duster
The Garbage Truck

## Setting

KELVIN is set many years after an environmental catastrophe decimated the world. The planet is starting to recover, but it could use some help. Part of The Convoy’s mission is to provide it. Their travels take them through desolate wasteland populated with pirates and outcasts, tender wilderness with young, feisty wildlife, and dark places teeming with mutated creatures that are certifiably hostile to humans. But our primary setting is The Convoy itself, a fleet of unique vehicles packed with equally colorful characters, a living, evolving community on wheels. And like The Convoy, our cast is modular by design; new people will join, others will leave.
Logistics Station Integrated Logistics (Lv2)

> *"Increase the cargo stack count for Planetary Logistics Station and Interstellar Logistics Station."*
>
>

> *"Now the output cargos stack count of Planetary Logistics Station and Interstellar Logistics Station has increased, you can choose the cargo stack count in the "Configuration"."*
>
>

1. ↑ Tech dependency is not shown on the tech tree, but it will appear as a blocker if all the regular prerequisites are met.
El Tigre: The Adventures of Manny Rivera

**El Tigre: The Adventures of Manny Rivera** is an American/Mexican flash animated television series produced for Nickelodeon and Nicktoons. It was from 2007 to 2008.

## Premise

Set in the fictional crime-ridden Mexican metropolis of Miracle City, *El Tigre* follows the adventures of Manny Rivera, a 13-year-old boy with superpowers trying to choose between being good or evil. Manny's father is a superhero known as White Pantera, and wants Manny to grow up to be good and fight evil. Manny's Grandfather is a supervillain known as Puma Loco who thinks Manny should go to the dark side.

## Why It Rocks

1. Great action scenes.
2. The animation and the character designs looks decent. Since, this was the first Nicktoon to used Adobe Flash.
3. Memorable characters, like Manny/El Tigre, White Pantera, Puma Loco, Frida (at times), and Maria. The villains are also great, like Sartana of the Dead, Black Cuervo, Dr. Chipotle Jr., Senor Siniestro, and El Oso.
4. Great voice acting, especially from Alanna Ubach, Grey DeLisle, Eric Bauza, Carlos Alazraqui, April Stewart, and so many more.
5. Somewhat funny moments.
6. The idea of El Tigre joining both good and evil is actually pretty great and original.
7. One of Nickelodeon's greatest superhero shows, alongside with Danny Phantom and My Life as a Teenage Robot.

## Bad Qualities

1. Some amounts of toilet humor.
2. It can get really disturbing sometimes.
3. Frida can be unlikable at times, and since she and Manny can get into trouble.
4. The show was moved to Nicktoons and was given an outrageous time slot. (6:30 AM). This lead to the shows cancelation in 2008.
Ben 10 (2005)

***Ben 10*** is a 2005 American animated sci-fi action-comedy series created by Man of Action (a group consisting of Duncan Rouleau, Joe Casey, Joe Kelly, and Steven T. Seagle), and produced by Cartoon Network Studios. The series is about a 10-year-old boy named Ben Tennyson who gets a watch-like alien device called the "Omnitrix" (the prefix *omni* means all). Attached to his wrist, this allows him to transform into various alien creatures. He then uses these powers to fight evil from Earth and space. The show premiered on December 27, 2005 and ended on April 15, 2008.

## Plot

Ben Tennyson, a ten-year-old boy, goes on a summer vacation with his cousin Gwen Tennyson and his grandfather Max Tennyson. During a stop at a campsite, a meteor crashes next to their vehicle, the "Rustbucket". Ben inspects the meteor and, while doing so, a high-tech advanced device attaches itself to his left arm. He quickly discovers that the device allows him to transform into ten distinct aliens. With this new device he calls the "Omnitrix", Ben battles villains from both Earth and outer space.

## Why It Rocks

1. Interesting premise.
2. The aliens that Ben can transform into are designed well and cool. Also, Ben gets more aliens as the series goes on so it doesn't get repetitive.
3. Lots of good action and comedy.
4. Easy eye designs on Ben and Gwen.
5. Great story.
6. Some of the most hilarious moments for the series.
	* An example being some ***funny*** scenes where Ben transforms into fusions of two aliens, like Stink Arms, Diamond Matter, and Heat Jaws.
7. Interesting dynamic with Ben, Gwen and Grandpa Max.
8. Gwen gets magic powers in the middle of the series.
9. Vilgax is a great villain.
10. You get to see Ben 10,000, the future version of Ben, who has unlocked 10,000 aliens and the "Master Control" for the Omnitrix (for obvious reasons, you won't see more than about 10-20 aliens).
11. When Ben unlocks the "Master Control", he gets to switch between all of his aliens at will at any time.
12. Beutfiul Anime-influenced animation.
13. Unforgettable and catchy theme song.
14. Great worldbuilding with the alien species and planets, which in turn gives the franchise a very interesting lore.
15. Top-notch sound design, with every single sound effect sounding awesome and memorable.
16. Great voice acting, with every casting choice sounding perfect.
17. *Ben 10: Alien Force*, *Ben 10: Ultimate Alien* and *Ben 10: Omniverse* are good sequels to the original series.
18. It’s TV movies *Secret of the Omnitrix* and *Destroy All Aliens* were all good too.

## Bad Qualities

1. Gwen and Ben's bickering can get out of hand at times.
2. There's some bad episodes, such as Side Effects.
3. Gwen Tennyson, despite being a great character, is somewhat of a Mary-Sue.
4. Some jokes can be mean-spirited.
Unikitty!

***UniKitty!*** is a Danish-American animated, comedy-based television series on Cartoon Network. It is based on the 2014 film *The Lego Movie*.

## Why It Rocks

1. The characters, especially for Unikitty, are very cute and likable, such as the title character.
2. The voice acting, especially for Grey Griffin, Kate Micucci, Roger Craig Smith, etc. is actually good.
3. Catchy theme song by Babymetal (a Japanese band that fuses heavy metal and J-pop to make a new genre, called "kawaii metal").
4. It's very adventurous in terms of storylines.
5. Very cute animation that was well made in 2017 standards.
6. The visuals are really well done.
7. Lots of funny moments and good jokes with better humor and better comedy.
8. Very well-done story episode plots.
9. Besides the show itself, the toy-line the LEGO group made is pretty unique as we get a new mold for the Unikitty toy which is more playable than the original Unikitty toy from the 2014 LEGO movie.
10. Loads of funny moments in the show; an example is a scene from Tour of Unikingdom.
11. Its series finale, "The Birthday To End All Birthdays", was a good way to end the show since the series was cancelled after Warner Bros. sold the distribution rights to *The Lego Movie* franchise to Universal Pictures in 2019 following the box office disappointment of *The Lego Movie 2: The Second Part*.
12. Very good life lessons

## Bad Qualities

1. The characters can get a bit annoying at times in each episode.
2. It had some bad episodes like License To Punch, but not a lot!
3. Emmet Brickowski and Wyldstyle (Lucy) made no guest appearances in the show.
4. Tara Strong is kinda miscast as UniKitty, due to sounding nothing like the character.
5. Hawkodile, while he’s still likeable looks like a rejected Transformers character.
6. Master Frown and Eagleator are painfully unlikeable characters of the series.
	* Thankfully, Eagleator has been removed from the series after Season 2.
	* Albeitly, Master Frown had redeemed himself at the end of "The Birthday To End All Birthdays" 2-part series finale.
7. In the end of "Grown Up Stuff", There was one infamous scene where Hawkodile ended up twerking.... in a Lego cartoon, **for kids!**
8. The last 2-part episode, "The Birthday To End All Birthdays" only aired once on TV. Luckily, It can be watched on Cartoon Network's online video streaming service.
9. The episode, "Sick Day" was banned in the USA due to the COVID-19 pandemic.
Tim Schweabes

Tim and Esther Schweabe are the “average family” placeholders on the show. Their main function is to contrast the absurdity of the other members of The Convoy. Their vehicle is a Prius with a classic tiny home in tow.

Tim could be described as annoyingly nice. Nothing seems to get him down. He always carries his and Esther’s daughter, Helvetica, around on his BabyBjorn. He’s always supportive of his wife, but is much more laid back than her.
Esther Schweabes

Tim and Esther Schweabe are the “average family” placeholders on the show. Their main function is to contrast the absurdity of the other members of The Convoy. Their vehicle is a Prius with a classic tiny home in tow.

Esther is Joe’s right hand and isn’t afraid to second-guess her more unorthodox ideas and strategies. This gets on Joe’s nerves, who is stubborn and uncompromising in her ways. Back in Big Pizza, Esther used to work for Cy. She would report back classified information to Joe, which was crucial in allowing The Convoy to escape Big Pizza.
Timeline:1975

Early Computers · 1800s **·** 1910s **·** 1920s **·** 1930s
1940s **·** 1950s **·** 1960s **·** 1970-74 **·** **1975** **·** 1976 **·** 1977 **·** 1978 **·** 1979
1980 **·** 1981 **·** 1982 **·** 1983 **·** 1984 **·** 1985 **·** 1986 **·** 1987 **·** 1988 **·** 1989
1990 **·** 1991 **·** 1992 **·** 1993 **·** 1994 **·** 1995 **·** 1996 **·** 1997 **·** 1998 **·** 1999
2000 **·** 2001 **·** 2002 **·** 2003 **·** 2004 **·** 2005 **·** 2006 **·** 2007 **·** 2008 **·** 2009
2010 **·** 2011 **·** 2012 **·** 2013 **·** 2014 **·** 2015 **·** 2016 **·** 2017 **·** 2018 **·** 2019
2020 **·** 2021 **·** 2022 **·** 2023 **·** 2024 **·** 2025 **·** 2026 **·** 2027 **·** 2028 **·** 2029

Early Computers · 1800s **·** 1910s **·** 1920s **·** 1930s
1940s **·** 1950s **·** 1960s **·** 1970-74 **·** **1975** **·** 1976 **·** 1977 **·** 1978 **·** 1979
1980 **·** 1981 **·** 1982 **·** 1983 **·** 1984 **·** 1985 **·** 1986 **·** 1987 **·** 1988 **·** 1989
1990 **·** 1991 **·** 1992 **·** 1993 **·** 1994 **·** 1995 **·** 1996 **·** 1997 **·** 1998 **·** 1999
2000 **·** 2001 **·** 2002 **·** 2003 **·** 2004 **·** 2005 **·** 2006 **·** 2007 **·** 2008 **·** 2009
2010 **·** 2011 **·** 2012 **·** 2013 **·** 2014 **·** 2015 **·** 2016 **·** 2017 **·** 2018 **·** 2019
2020 **·** 2021 **·** 2022 **·** 2023 **·** 2024 **·** 2025 **·** 2026 **·** 2027 **·** 2028 **·** 2029
The Badlands

Most people in Big Pizza don't ask many questions about their hermetically sealed existence and the busy-busy-busy lifestyle of work and distrat that PizzaCo cultivates. Yet some wonder if THE BADLANDS outside the dome can be made good again, and if there might be *better* lands to be found beyond THE SPOILED SEA.

One of those people is Kevlin's mom, a brilliant scientist named JOE MCKELVIN, And she does more than wonder. Joe's been investigating PizzaCo for years. She knows that its curent chief exec, CY HASMATT, is keeping secrets and basically holding people captive in their high tech bubble world. And she's developed an elaborate scheme to do something about it...
Structure Matrix

> *"One of the five basic source codes that keep the CentreBrain simulating, can be used to unlock more advanced new structural materials."*
>
>

## Crafting Recipes

view source editShow graphical recipes Show text recipes

### Crafting Into

Structure Matrix

18s11

### Total Raw Materials

1665(2.5)

Crafting Energy (not including mining): **29.2 MJ**

### Research Requiring this

100050050
80080080
1200200
1000500250
600150
12001200120
12001200120
800600400
800800200
800400
800800800
800800800
800800800
120012001200
100010001000
1600160016001600
1000100010001000
120012001200
20002000200020002000
2000200020002000
800800800800
1000100010001000600
1000100010001000
160016001600
300030007507501500
12001200120012001200
20002000200020002000
300300300
500500500500
800800800800800
600600600
800800800
1000100010001000
1200120012001200
20002000200020002000
400400400
600600600
800800800
10001000100010001000
600600600
1000100010001000
16001600160016001600
800800800
1000100010001000
120012001200
200020002000
30003000300030003000
800800800
1200120012001200
16001600160016001600
100010001000
200020002000
3000300030003000
400400400
600600600
800800800
1000100010001000
1600160016001600
2000200020002000
600600600
800800800
100010001000
1200120012001200
1400140014001400
16001600160016001600
18001800180018001800
800800
100010001000
160016001600
2000200020002000
400400400
600600600
800800800
100010001000
150015001500
600600600
800800800
1000100010001000
12001200120012001200
400400400
600600600
800800800
1000100010001000
12001200120012001200
16001600160016001600
400400400
600600600
800800800
100010001000
1200120012001200
1600160016001600
20002000200020002000
40004000400040004000
100010001000
1000100010001000
1600160016001600
20002000200020002000
Grass McKelvin

Grass isn’t afraid to roll up her sleeves and get a little dirty. This explains why she’s almost always covered in dirt. Grass isn’t afraid of anything, but she is hesitant to break any rules because she doesn’t want to disappoint her parents — family comes first for her. Grass loves to smash things. She carries around a tire iron under the guise of working on the truck, but she really loves using it to whack enemies. This includes Field when he’s annoying her, which is pretty much all the time. While Grass and Field are Twins, they couldn’t be less alike. Grass only owns two t-shirts and a pair of jeans, but Field is constantly baffled by how Grass manages to cover their room in her mess. Grass eventually realizes that she has to learn to calm her rage in order to react to situations in a more calm and rational way.

## Grass McKelvin

### Special Skills

handy with tools, mechanic, not afraid of anything
Outside the Bubble

Big Pizza is surrounded by a giant LCD screen that displays a dreamy reality to the citizens within. No one inside the walls knows, or even thinks about, what exists beyond.

Outside the Bubble is where the McKelvins and the Convoy roams and where most of the show actually takes place. Though it is sometimes sparse and barren, the world Outside the Bubble is vast and varied with all sorts of environments — jungles, deserts, arctic landscapes — as well kooky man-made communities populated with other eccentric people who have chosen to live off the grid. As they travel and explore with The Convoy, the McKelvins will encounter it all.
The Carhartts'

The Carhartts are a big, blue collar family that love to camp, hunt, and rip around on ATVs, scooters, boats and kite boards. Because they are so well equipped, they are the front line of defense when fighting off enemies in pursuit of the Convoy. They drive a Utility Van, which is strapped to the brim with an armada of motorized vehicles.

Family Members:

Rich Carhartt

Susan Carhartt

Skit Carhartt

Kut Carhartt

Fox Carhartt

Rhet Caarhartt
The Beehive

Custom-made to auto-drain honey from the mixing chamber into the honey reservoir, The BEEHIVE is Jay’s pride and joy. The cement-mixing truck turned apiary is an invaluable asset to The Convoy. Jay’s bees provide much-needed pollination for Joe’s potato plants, and Jay lets her study them so she can try to figure out why the world’s bees are disappearing.
Barnaby

Barnaby is a retired British Royal Air Force officer, and an avid drinker of “tea." He’s a bit nutty, but he’s a brave old man who is always up for adventure. To the confusion of other members of The Convoy, he uses a lot of old British military slang. He drives a tanker with a watering copter on top he calls The Crop Duster. He crams into it The Gyrocopter to provide the Convoy’s plants with much needed “rain” from above.
Joe McKelvin

Joe is a no-nonsense mom who gets the job done. She’s an overly-logical scientist and skeptic who it seems would at times rather spend the day in her lab experimenting with plants than spend quality time with her family. It’s not that she doesn’t love her family — she does — it’s just that she doesn’t always know how to show it. Joe has a tendency to get awkwardly flustered when trying to be vulnerable or show emotion. As Big Pizza grew, Joe became increasingly suspicious of the high-tech society. This is what led her to find The Convoy. She uprooted her family to plant large numbers of a genetically- enhanced potato plant around the world. This plant she engineered has air-purifying capabilities, and it may be society’s last chance to breathe clean air outside of the grasp of PizzaCo.

Joe has a lot of radical ideas and beliefs that people around her find hard to swallow. But she is (almost) never wrong. However, she has a tough time taking advice or being open minded to ideas that she didn’t come up with. Joe is driven to create order out of the messy and erratic world she lives in. This makes her rigid and unadaptable at first. Joe will eventually discover that the only way for her to actually be in control is to adapt to the situations she finds herself in. This includes Joe coming to terms with her role as the de facto leader of The Convoy and balancing that life with her role as mother to her family.