How the F do i program a PREP SCREEN?

Im building a custom chapter, it all works nice, but it does not let me deploy merlinus and also, if i try to give it a PREP SCREEN with ENDB and changing the data editor to prep screen enabled, it stays in the intro music and map loading, it wont move any further. All the tutorials say “this raw command or this GotoPrepScreen macro goes to prep screen if programed” the issue is…Maybe im stupid AF, but i could not find anything in how to “program a prep screen” for this to work.

[spoiler]
TurnEvents:
TURN 0x0 START [1,0] 0x0 0x0
TURN 0x0 LoadUther [5,0] 0x4 0x0
TURN 0x0 Ending_event [13,0] 0x0 0x0
TURN 0x0 Knights [2,6] 0x0 0x0
TURN 0x0 Healers [3,4] 0x0 0x0
TURN

START:
LOU1 GoodEN
ENUN
LOU1 BadEN
ENUN
ENDA

Opening_event:
OOBB
LOU1 ELI
ENUN
ENDB

LoadUther:
LOU1 UTHER
ENUN
ENDA

Knights:
LOU1 REF1
ENUN
ENDA

Healers:
LOU1 HEAL
ENUN
ENDA

GIVL:
ITGV 0xAD
ENDA

GIVBLACK:
ITGV 0xA9
ENDA

Ending_event:
MNCH 0x25
STAL 1
_0x1
ENDA

GoodEN:
UNIT 0x01 0x01 0x00 Level(1, Ally, 0) [18,13] [18,13] [0x09] NoAI
UNIT 0x02 0x03 0x00 Level(1, Ally, 0) [17,14] [17,14] [0x8D] NoAI
UNIT 0x2D 0x02 0x00 Level(1, Ally, 0) [19,14] [19,14] [0x0A] NoAI
UNIT 0x2F 0x29 0x00 Level(1, Ally, 0) [18,15] [18,15] [0x03, 0x16] NoAI
UNIT 0xFE 0x35 0x00 Level(1, Ally, 0) [20,13] [20,13] [0x03, 0x16] NoAI
UNIT 0x1E 0x29 0x00 Level(1, Ally, 0) [16,11] [16,11] [0x03, 0x16] NoAI
UNIT 0x0E 0x1B 0x00 Level(1, Ally, 0) [22,13] [22,13] [0x2E] NoAI
UNIT 0x2E 0x1A 0x00 Level(1, Ally, 0) [16,13] [16,13] [0x2E] NoAI
UNIT 0x08 0x13 0x00 Level(1, Ally, 0) [20,11] [20,11] [0x20] NoAI
UNIT 0x09 0x13 0x00 Level(1, Ally, 0) [14,13] [14,13] [0x20] NoAI
UNIT 0x05 0x13 0x00 Level(1, Ally, 0) [16,16] [16,16] [0x20] NoAI
UNIT 0x0F 0x1B 0x00 Level(1, Ally, 0) [17,17] [17,17] [0x30] NoAI
UNIT 0x15 0x22 0x00 Level(1, Ally, 0) [21,15] [21,15] [0x39] NoAI
UNIT 0x06 0x10 0x00 Level(1, Ally, 0) [13,12] [13,12] [0x03] NoAI
UNIT

BadEN:
UNIT 0x84 0x13 0x00 Level(16, Enemy, 0) [16,1] [16,1] [0x23, 0x26, 0xB2] NoAI
UNIT 0x6D 0x13 0x00 Level(6, Enemy, 1) [15,2] [15,2] [0x21, 0x2D] NoAI
UNIT 0x6D 0x13 0x00 Level(6, Enemy, 1) [17,2] [17,2] [0x20, 0x2E, 0x33] NoAI
UNIT 0x6D 0x36 0x00 Level(6, Enemy, 1) [11,20] [11,20] [0x1B, 0x2E, 0x33] NoAI
UNIT 0x6D 0x36 0x00 Level(6, Enemy, 1) [9,22] [9,22] [0x1B, 0x03] NoAI
UNIT 0x6D 0x37 0x00 Level(6, Enemy, 1) [13,22] [13,22] [0x94, 0x0D] NoAI
UNIT 0x6D 0x34 0x00 Level(13, Enemy, 1) [10,21] [10,21] [0x1D] NoAI
UNIT 0x6D 0x35 0x00 Level(13, Enemy, 1) [12,21] [12,21] [0x1D] NoAI
UNIT 0x6D 0x34 0x00 Level(13, Enemy, 1) [8,23] [8,23] [0x1D] NoAI
UNIT 0x6D 0x35 0x00 Level(13, Enemy, 1) [14,23] [14,23] [0x1D] NoAI
UNIT 0x6D 0x35 0x00 Level(13, Enemy, 1) [10,23] [10,23] [0x17] NoAI
UNIT 0x6D 0x35 0x00 Level(13, Enemy, 1) [12,23] [12,23] [0x17] NoAI
UNIT 0x6D 0x37 0x00 Level(13, Enemy, 1) [11,22] [11,22] [0x17] NoAI
UNIT 0x6D 0x3B 0x00 Level(6, Enemy, 1) [35,7] [35,7] [0x24] NoAI
UNIT 0x6D 0x3B 0x00 Level(6, Enemy, 1) [34,13] [34,13] [0x24] NoAI
UNIT 0x6D 0x50 0x00 Level(6, Enemy, 1) [34,10] [34,10] [0x24] NoAI
UNIT 0x6D 0x50 0x00 Level(6, Enemy, 1) [35,16] [35,16] [0x24] NoAI
UNIT 0x6D 0x3A 0x00 Level(13, Enemy, 1) [35,22] [35,22] [0x22] NoAI
UNIT 0x6D 0x3A 0x00 Level(13, Enemy, 1) [34,23] [34,23] [0x22] NoAI
UNIT 0x6D 0x3A 0x00 Level(13, Enemy, 1) [35,1] [35,1] [0x22] NoAI
UNIT 0x6D 0x3A 0x00 Level(13, Enemy, 1) [35,0] [35,0] [0x22] NoAI
UNIT 0x6D 0x2A 0x00 Level(6, Enemy, 1) [2,5] [2,5] [0x20, 0x04] NoAI
UNIT 0x6D 0x2B 0x00 Level(6, Enemy, 1) [1,4] [1,4] [0x20, 0x04] NoAI
UNIT 0x6D 0x2B 0x00 Level(6, Enemy, 1) [3,6] [3,6] [0x20, 0x04] NoAI
UNIT 0x6D 0x2B 0x00 Level(6, Enemy, 1) [3,7] [3,7] [0x21, 0x17] NoAI
UNIT 0x6D 0x2A 0x00 Level(6, Enemy, 1) [2,8] [2,8] [0x21, 0x17] NoAI
UNIT 0x6D 0x2B 0x00 Level(6, Enemy, 1) [1,9] [1,9] [0x21, 0x17] NoAI
UNIT

UTHER:
UNIT 0x2A 0x16 0x00 Level(16, NPC, 0) [2,23] [2,21] [0x21, 0xB1, 0x6C, 0x00] NoAI
UNIT 0xE5 0x14 0x2A Level(9, NPC, 1) [2,23] [1,23] [0x16] NoAI
UNIT 0xE5 0x15 0x2A Level(9, NPC, 1) [2,23] [3,23] [0x16] NoAI
UNIT 0xE5 0x2A 0x2A Level(3, NPC, 1) [2,23] [1,22] [0x16, 0x03] NoAI
UNIT 0xE5 0x2B 0x2A Level(3, NPC, 1) [2,23] [3,22] [0x16, 0x03] NoAI
UNIT 0xE5 0x66 0x2A Level(3, NPC, 1) [2,23] [0,23] [0x21, 0x03] NoAI
UNIT 0xE5 0x67 0x2A Level(3, NPC, 1) [2,23] [4,23] [0x21, 0x03] NoAI
UNIT 0x5F 0x18 0x2A Level(12, NPC, 1) [2,23] [2,22] [0x2D] NoAI
UNIT 0x5F 0x19 0x2A Level(12, NPC, 1) [2,23] [2,23] [0x2D] NoAI
UNIT

REF1:
UNIT 0x5F 0x16 0x00 Level(6, Enemy, 1) [1,4] [2,4] [0x0E, 0x94, 0x25] PursueWithoutHeed
UNIT 0x5F 0x17 0x00 Level(6, Enemy, 1) [1,4] [0,4] [0x0E, 0x94, 0x25] PursueWithoutHeed
UNIT 0x5F 0x2B 0x00 Level(6, Enemy, 1) [2,5] [1,5] [0x0E, 0x94, 0x25] PursueWithoutHeed
UNIT 0x5F 0x2A 0x00 Level(6, Enemy, 1) [2,5] [3,5] [0x0E, 0x94, 0x25] PursueWithoutHeed
UNIT 0x5F 0x66 0x00 Level(6, Enemy, 1) [3,6] [4,6] [0x0E, 0x94, 0x25] PursueWithoutHeed
UNIT 0x5F 0x67 0x00 Level(6, Enemy, 1) [3,6] [2,6] [0x0E, 0x94, 0x25] PursueWithoutHeed
UNIT

HEAL:
UNIT 0x5F 0x1F 0x00 Level(6, Enemy, 1) [14,0] [14,0] [0x4D, 0x40] HealUnits
UNIT 0x5F 0x23 0x00 Level(6, Enemy, 1) [13,0] [13,0] [0x4D, 0x40] HealUnits
UNIT 0x5F 0x27 0x00 Level(6, Enemy, 1) [15,0] [15,0] [0x4D, 0x46] HealUnits
UNIT

ELI:
UNIT 0x01 0x01 0x00 Level(1, Ally, 0) [18,14] [18,14] [0x09] NoAI

CharacterEvents:
CHAR

LocationEvents:
Village(0x5,GIVL,26,2)
Village(0x6,GIVBLACK,27,17)
LOCA

MiscEvents:
CauseGameOverIfLordDies
ASME 0x0 Ending_event 0x79FE9
AFEV

BallistaData:
BLST

MESSAGE Events end at offset currentOffset
MESSAGE The map for this chapter is at offset MAP_OFFS

[/spoiler]

I hope this helps…As you can see it is a very simple chapter since i havent inserted text or anything else. It is just a Load and reinforcements survive chapter

If you want Merlinus to deploy, give him proper coordinates using the chapter data editor.

Your ELI unit group doesn’t have an empty UNIT to end the list, which is required.