> For the complete documentation index, see [llms.txt](https://xeavin.gitbook.io/the-insurgents-manifesto/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xeavin.gitbook.io/the-insurgents-manifesto/vm-extension/new-call-targets/memory-write-byte.md).

# Memory Write Byte

### Signature

```c
void tim_memoryWriteByte(int address, char value); //id:0x1005
```

### Description

Writes a char value to an address.

### Example

#### Set Vaan's First Job To Shikari

```c
regI0 = 0; //vaan identifier
regI1 = tim_memoryExecute(0x00320A40, regI0, 0, 0, 0); //getBattleKeepBasicInfo(...)
regI2 = 11; //shikari job identifier
tim_memoryWriteByte(regI1 + 0x01C3, regI2); //0x01C3: first job offset
tim_memoryWriteByte(regI1 + 0x01C5, regI2); //0x01C5: selected job offset
```
