[FE8] EA System.NotImplementedException

Hey!

So I just downloaded the updated language raws for the Event Assembler from this thread
and although it seems to allow the use of the “IFET”, “ENUT”, and “ENUF” commands, it won’t compile anything I try, and I don’t think it has to do with my code. Every time I try I get an error that looks like this:

[spoiler="Event data"]
[code]
indent preformatted text by 4 spaces
Finished.
1 errors encountered:
Exception: System.NotImplementedException: The method or operation is not implemented.
at Nintenlord.Event_Assembler.Core.Code.Templates.GenericFE8Template.Matches(Type[] code)
at System.Linq.Enumerable.WhereListIterator`1.MoveNext()
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source)
at Nintenlord.Event_Assembler.Core.Code.Templates.CodeTemplateStorer.GetTemplateFrom(String     codeName, Type[] parameterTypes, List`1 templates)
at Nintenlord.Event_Assembler.Core.Code.Templates.CodeTemplateStorer.FindTemplate(String codeName, Type[] parameterTypes)
at Nintenlord.Event_Assembler.Core.Code.Language.EAExpressionAssembler.   <FirstPass>d__0.MoveNext()
at Nintenlord.Event_Assembler.Core.Code.Language.EAExpressionAssembler.<FirstPass>d__0.MoveNext()
at Nintenlord.Event_Assembler.Core.Code.Language.EAExpressionAssembler.Assemble(IPositionableInputStream input, BinaryWriter output, ILog log)
at Nintenlord.Event_Assembler.Core.Program.Assemble(EACodeLanguage language, TextReader input, BinaryWriter output, ILog log)
at Nintenlord.Event_Assembler.Core.Program.Assemble(String inputFile, String outputFile, String languageName, ILog messageLog)
at Nintenlord.Event_Assembler.UserInterface.MainForm.<.ctor>b__1(Object sender, DoWorkEventArgs args)

No data written to output.

[/code]
[/spoiler]

Why would these methods not be implemented? The (older) version of EA that I was using never gave me an error like this and I’m unsure how I might fix it.

I’ve searched through the forums both here and on SerenesForest to no avail, and I have also tried downloading an older version of the EventAssembler but i’m still getting this error, both with and without the newer Language Raws file I tried.

Could it be something to do with the OS i’m using? Anyone else here using the Event Assembler on Windows 10?

Those language Raws come included with the latest version of Event Assembler. Try getting that.

That’s what i’m fiddling with and i’m getting the same problem. After testing with a lot of different versions of EA and different chapters of mine, I’ve come to the conclusion that somehow it’s the chapter i’m currently working on…

I only get this issue with the chapter I’m doing. I thought perhaps it would have something to do with the Skirmish Data, but just removing all of the “SkirmishUnitsAlly” and “SkirmishUnitsEnemy” fields and the Skirmish lines from the Pointer Table doesn’t solve the problem. There’s a lot here, but this is the chapter code. I haven’t been able to isolate the issue yet.

Also, if there is a way to hide all of this text, I would love to know if you could help me out :sweat_smile:

#include EAstdlib.event

ORG $E48FF0

PointerList:
POIN TurnBasedEvents
POIN CharacterBasedEvents
POIN LocationBasedEvents
POIN MiscBasedEvents
POIN Dunno1 Dunno2 Dunno3 Tutorial
POIN Traps1 Traps2
POIN Units1 Units1
POIN SkirmishUnitsAlly1 SkirmishUnitsAlly2 SkirmishUnitsAlly3
POIN SkirmishUnitsEnemy1 SkirmishUnitsEnemy2 SkirmishUnitsEnemy3
POIN BeginningScene EndingScene

label30:
EVBIT_MODIFY 0x1
EVBIT_F 0x2
EVBIT_CHECK 0x8
IFNOTEQUAL 0x0 0xC 0x0
FADU 16
ENIF 0x0
EVBIT_MODIFY 0x0
ENDA

label21:
EVBIT_MODIFY 0x1
EVBIT_F 0x2
EVBIT_CHECK 0x8
IFEQUAL 0x0 0xC 0x0
FADI 16
ENIF 0x0
EVBIT_MODIFY 0x0
ENDA

//The next line is for re-assembling purposes. Do not delete!
MESSAGE Original ending offset is $591F88 and the new ending offset is CURRENTOFFSET

label37:
CALL label21
_0x2220
_0x3E20
_0x2220
ENDA

//The next line is for re-assembling purposes. Do not delete!
MESSAGE Original ending offset is $591FF0 and the new ending offset is CURRENTOFFSET

label28:
EVBIT_MODIFY 0x4
ASMC 0x85375
ENDA

//The next line is for re-assembling purposes. Do not delete!
MESSAGE Original ending offset is $592114 and the new ending offset is CURRENTOFFSET

Units1:
UNIT 0x1 0x2 0x0 0x8 [5,2] 0b 0x0 0x0 0x0 [0x9,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x13 0x44 0x0 0x10 [7,3] 0b 0x0 0x0 0x0 [0x3F,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x5 0x45 0x0 0x8 [5,1] 0b 0x0 0x0 0x0 [0x4B,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x9 0xD 0x0 0x8 [4,0] 0b 0x0 0x0 0x0 [0x1,0x6B,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x6 0x48 0x0 0x8 [4,2] 0b 0x0 0x0 0x0 [0x15,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x3 0x9 0x0 0x8 [3,3] 0b 0x0 0x0 0x0 [0x14,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x8 0x1A 0x0 0x8 [3,1] 0b 0x0 0x0 0x0 [0x2D,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x0 0x8 [6,1] 0b 0x0 0x0 0x0 [0x3,0x17,0x6C,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x7 0x3D 0x0 0x10 [2,2] 0b 0x0 0x0 0x0 [0x2C,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT

label33:
UNIT 0x1 0x2 0x0 0x8 [5,0] 0b 0x0 0x1 0x8B4834 [0x9,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x5 0x45 0x0 0x8 [5,0] 0b 0x0 0x1 0x8B483C [0x4B,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x9 0xD 0x0 0x8 [4,0] 0b 0x0 0x1 0x8B4844 [0x1,0x6B,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x6 0x48 0x0 0x8 [4,0] 0b 0x0 0x1 0x8B484C [0x15,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x3 0x9 0x0 0x8 [3,0] 0b 0x0 0x1 0x8B4854 [0x14,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x8 0x1A 0x0 0x8 [3,0] 0b 0x0 0x1 0x8B485C [0x2D,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x0 0x8 [6,0] 0b 0x0 0x1 0x8B4864 [0x3,0x17,0x6C,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x7 0x3D 0x0 0x10 [2,0] 0b 0x0 0x1 0x8B486C [0x2C,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT

label34:
UNIT 0xB7 0x5F 0x0 0xD [11,6] 0b 0x0 0x0 0x0 [0xB3,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x52 0x0 0x1D [8,14] 0b 0x0 0x0 0x0 [0xAD,0x0,0x0,0x0] [0x0,0x0,0xC,0x0]
UNIT 0xAA 0x52 0x0 0x15 [7,9] 0b 0x0 0x0 0x0 [0xAD,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x52 0x0 0xD [5,8] 0b 0x0 0x0 0x0 [0xAD,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xB7 0x5F 0x0 0x15 [13,7] 0b 0x0 0x0 0x0 [0xB3,0x0,0x0,0x0] [0x0,0x0,0xC,0x0]
UNIT 0xAC 0x54 0x0 0x15 [2,7] 0b 0x0 0x0 0x0 [0x1,0x0,0x0,0x0] [0x0,0x0,0xC,0x0]
UNIT 0xAC 0x54 0x0 0x1D [3,10] 0b 0x0 0x0 0x0 [0x1,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x52 0x0 0xD [0,4] 0b 0x0 0x0 0x0 [0xAD,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xB7 0x5F 0x0 0xD [12,8] 0b 0x0 0x0 0x0 [0xB3,0x0,0x0,0x0] [0x0,0x12,0xC,0x0]
UNIT 0xAA 0x52 0x0 0x15 [5,13] 0b 0x0 0x0 0x0 [0xAD,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x52 0x0 0xD [11,4] 0b 0x0 0x0 0x0 [0xAD,0x0,0x0,0x0] [0x0,0x0,0xC,0x0]
UNIT 0xAC 0x54 0x0 0x1D [1,14] 0b 0x0 0x0 0x0 [0x1,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x52 0x0 0x15 [10,12] 0b 0x0 0x0 0x0 [0xAD,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x52 0x0 0x1D [11,14] 0b 0x0 0x0 0x0 [0xAD,0x0,0x0,0x0] [0x0,0x0,0xC,0x0]
UNIT 0x49 0x53 0x0 0xC [13,13] 0b 0x0 0x0 0x0 [0xAE,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xB7 0x5F 0x0 0xD [13,11] 0b 0x0 0x0 0x0 [0xB3,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT

label36:
UNIT 0x13 0x44 0x0 0x10 [9,10] 0b 0x0 0x3 0x8B4874 [0x3F,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT

label39:
UNIT 0xC 0x26 0x0 0x8 [1,11] 0b 0x0 0x1 0x8B488C [0x38,0x6C,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT

//The next line is for re-assembling purposes. Do not delete!
MESSAGE Original ending offset is $8B4C24 and the new ending offset is CURRENTOFFSET

label38:
UNIT 0x19 0x4B 0x1 0xB [13,0] 0b 0x0 0x1 0x8B48CC [0x4C,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x1C 0x33 0x1 0xB [14,0] 0b 0x0 0x1 0x8B48D4 [0x3,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x1A 0x43 0x1 0xB [12,0] 0b 0x0 0x1 0x8B48DC [0x21,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT

label40:
UNIT 0x1 0x2 0x0 0x8 [8,5] 0b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x0 0x8 [8,4] 0b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT

label41:
UNIT 0x19 0x4B 0x1 0xB [14,5] 0b 0x0 0x2 0x8B48E4 [0x4C,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x1A 0x43 0x1 0xB [14,5] 0b 0x0 0x1 0x8B48F4 [0x21,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x1C 0x33 0x1 0xB [14,6] 0b 0x0 0x1 0x8B48FC [0x3,0x0,0x0,0x0] [0x0,0x0,0x0,0x0]
UNIT

SkirmishUnitsAlly1:
UNIT 0x2 0x7 0x1 0x50 [2,1] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [1,2] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [3,2] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [4,1] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [3,0] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [1,0] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [2,3] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [0,1] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT

SkirmishUnitsEnemy1:
UNIT 0x5F 0x54 0x0 0x45 [13,13] 0b 0x0 0x0 0x0 [0x1,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAD 0x55 0x0 0x3D [12,14] 0b 0x0 0x0 0x0 [0x2D,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAC 0x54 0x0 0x3D [13,12] 0b 0x0 0x0 0x0 [0x14,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xB3 0x9 0x0 0x2D [9,14] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [9,9] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [7,10] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [11,10] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAC 0x2 0x0 0x2D [9,11] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [3,11] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xB3 0x9 0x0 0x2D [1,13] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [3,7] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x0,0xC,0x0]
UNIT 0xB3 0x9 0x0 0x2D [5,14] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [6,5] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [7,3] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x0,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [10,4] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x11,0xC,0x0]
UNIT 0xAC 0x2 0x0 0x2D [13,6] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xB5 0x9 0x0 0x2D [13,8] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [12,5] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x12,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [9,6] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAB 0x1 0x0 0x2D [7,13] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [6,7] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT

SkirmishUnitsAlly2:
UNIT 0x2 0x7 0x1 0x50 [2,1] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [1,2] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [3,2] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [4,1] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [3,0] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [1,0] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [2,3] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [0,1] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT

SkirmishUnitsEnemy2:
UNIT 0x5F 0x53 0x0 0x45 [13,13] 0b 0x0 0x0 0x0 [0xAE,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x52 0x0 0x3D [12,12] 0b 0x0 0x0 0x0 [0xAD,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x52 0x0 0x3D [14,12] 0b 0x0 0x0 0x0 [0xAD,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xB3 0x9 0x0 0x2D [9,14] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [9,9] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [7,10] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [11,10] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAC 0x2 0x0 0x2D [9,11] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [3,11] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xB3 0x9 0x0 0x2D [1,13] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [3,7] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x0,0xC,0x0]
UNIT 0xB3 0x9 0x0 0x2D [5,14] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [6,5] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [7,3] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x0,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [10,4] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x11,0xC,0x0]
UNIT 0xAC 0x2 0x0 0x2D [13,6] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xB5 0x9 0x0 0x2D [13,8] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [12,5] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x12,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [9,6] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAB 0x1 0x0 0x2D [7,13] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [6,7] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT

SkirmishUnitsAlly3:
UNIT 0x2 0x7 0x1 0x50 [2,1] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [1,2] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [3,2] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [4,1] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [3,0] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [1,0] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [2,3] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT 0x2 0x7 0x1 0x50 [0,1] 0b 0x0 0x0 0x0 [0x17,0x4,0x6D,0x0] [0x0,0x0,0x0,0x0]
UNIT

SkirmishUnitsEnemy3:
UNIT 0x5F 0x58 0x0 0x45 [13,13] 0b 0x0 0x0 0x0 [0xAF,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xB0 0x58 0x0 0x3D [12,12] 0b 0x0 0x0 0x0 [0x8B,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xB0 0x58 0x0 0x3D [14,12] 0b 0x0 0x0 0x0 [0x8B,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xB3 0x9 0x0 0x2D [9,14] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [9,9] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [7,10] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [11,10] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAC 0x2 0x0 0x2D [9,11] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [3,11] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xB3 0x9 0x0 0x2D [1,13] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [3,7] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x0,0xC,0x0]
UNIT 0xB3 0x9 0x0 0x2D [5,14] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [6,5] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [7,3] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x0,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [10,4] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x11,0xC,0x0]
UNIT 0xAC 0x2 0x0 0x2D [13,6] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xB5 0x9 0x0 0x2D [13,8] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [12,5] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x12,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [9,6] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAB 0x1 0x0 0x2D [7,13] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT 0xAA 0x0 0x0 0x2D [6,7] 101b 0x0 0x0 0x0 [0x0,0x0,0x0,0x0] [0x0,0x3,0xC,0x0]
UNIT

//The next line is for re-assembling purposes. Do not delete!
MESSAGE Original ending offset is $8B54F8 and the new ending offset is CURRENTOFFSET

TurnBasedEvents:
TURN 0x0 label22 [2,0] 0x4
TURN 0x0 label23 [2,0] 0x0
TURN 0x8 label24 [1,255] 0x0
TURN 0x99 Swarming [1,255] 0x0
END_MAIN

CharacterBasedEvents:
END_MAIN

LocationBasedEvents:
VILL 0x0 label25 [1,11] 0x10
LOCA 0x0 [1,10] 0x20
VILL 0x0 label26 [8,2] 0x10
LOCA 0x0 [8,1] 0x20
END_MAIN

MiscBasedEvents:
AFEV 0x3 EndingScene 0x6
//AREA 0x7 label27 [0,9] [14,14]
AREA 0x7 SwarmBegins [0,5] [14,14]
AFEV 0x0 label28 0x65
END_MAIN

Dunno1:
END_MAIN

Dunno2:
END_MAIN

Dunno3:
END_MAIN

Tutorial:
END_MAIN

SwarmBegins:

ENDA

SWARM:
UNIT 0xAA 0x52 0x0 0xD [14,11] 0b 0x0 0x1 Zmove1 [0xAD,0x0,0x0,0x0] [0x0,0xA,0x2,0x0]
UNIT 0xAA 0x52 0x0 0xD [14,14] 0b 0x0 0x0 0x0 [0xAD,0x0,0x0,0x0] [0x0,0xA,0x2,0x0]
UNIT 0xAA 0x52 0x0 0xD [10,14] 0b 0x0 0x0 0x0 [0xAD,0x0,0x0,0x0] [0x0,0xA,0x2,0x0]
UNIT 0xAA 0x52 0x0 0xD [12,14] 0b 0x0 0x0 0x0 [0xAD,0x0,0x0,0x0] [0x0,0xA,0x2,0x0]
UNIT 0xAA 0x52 0x0 0xD [14,13] 0b 0x0 0x1 Zmove2 [0xAD,0x0,0x0,0x0] [0x0,0xA,0x2,0x0]
UNIT

Zmove1:
REDA [12,12] 0x0 0x3 0x0 0x10

Zmove2:
REDA [11,13] 0x0 0x3 0x0 0x10

//The next line is for re-assembling purposes. Do not delete!
MESSAGE Original ending offset is $9E8B70 and the new ending offset is CURRENTOFFSET

label35:
CHECK_TUTORIAL
IFNOTEQUAL 0x0 0xC 0x0
TUTORIAL_CALL
ENIF 0x0
ENDA

//The next line is for re-assembling purposes. Do not delete!
MESSAGE Original ending offset is $9EE0DC and the new ending offset is CURRENTOFFSET

label44:
CHECK_ALLEGIANCE 0xFFFF
IFNOTEQUAL 0x0 0xC 0x2
CALL label29
ENIF 0x0
ENDA

label29:
CHECK_EVENTID
SLOTS_ADD 0xC2
ENUF_SLOT2
EVBIT_T 0x7
ENDB

//The next line is for re-assembling purposes. Do not delete!
MESSAGE Original ending offset is $9EE1E8 and the new ending offset is CURRENTOFFSET

label43:
EVBIT_MODIFY 0x4
CALL label30
EVBIT_T 0x9
LOAD_SLOT1 0x1
ENUN
EVBIT_F 0x9
EVBIT_MODIFY 0x0
ENDA

//The next line is for re-assembling purposes. Do not delete!
MESSAGE Original ending offset is $9EE29C and the new ending offset is CURRENTOFFSET

label32:
EVBIT_CHECK 0x8
IFEQUAL 0x80BD 0xC 0x0
FADI 16
ENIF 0x80BD
TEXTSTART
_0x2220
FADU 16
ENDA

label31:
EVBIT_CHECK 0x8
IFEQUAL 0x80D2 0xC 0x0
FADI 16
ENIF 0x80D2
_0x1A21
FE8Code 0x2140 0xFFFF 0x0000 0x0000
FADU 16
ENDA

label42:
CALL label31
SLOTS_ADD 0x32
TEXTSHOW 0xFFFF
TEXTEND
CALL label32
ENDA

//The next line is for re-assembling purposes. Do not delete!
MESSAGE Original ending offset is $9EE330 and the new ending offset is CURRENTOFFSET

BeginningScene:
LOAD2 0x1 label33
ENUN
MUS1 0x52
CUMO 0x1
STAL 60
CURE
SETVAL 0x2 0x23
CALL label31
TEXTSHOW 0x9A3
TEXTEND
REMA
FADI 16
_0x2220
LOAD1 0x1 label34
ENUN
FADU 16
MUS1 0x25
CUMO 0x1
STAL 60
CURE
TEXTSTART
TEXTSHOW 0x9A4
TEXTEND
REMA
FADI 16
_0x2620 0xE00
FADU 16
MUSI
CUMO [1,11]
STAL 60
CURE
SETVAL 0x2 0x2
CALL label31
TEXTSHOW 0x9A5
TEXTEND
REMA
MUNO
SETVAL 0x2 0x89F1C60
CALL label35
FADI 16
_0x2220
_0x2620 0x0
FADU 16
LOAD1 0x1 label36
ENUN
CUMO 0x13
STAL 60
CURE
TEXTSTART
TEXTSHOW 0x9A6
TEXTEND
REMA
SETVAL 0xB 0x6000B
MOVE 0x0 0xFFFE [9,3]
ENUN
CUMO 0x13
STAL 60
CURE
TEXTSTART
TEXTSHOW 0x9A7
TEXTEND
REMA
SETVAL 0xD 0x0
SETVAL 0x1 0x0
SAVETOQUEUE
SETVAL 0x1 0x10000
SAVETOQUEUE
SETVAL 0x1 0xFFFFFFFF
SAVETOQUEUE
SETVAL 0xB 0x30009
FIG1 0x13 0xFFFF 0x3F
SETVAL 0xB 0x30009
SET_SOMETHING 0xFFFE
DISA_IF 0xFFFE
SETVAL 0x2 0x89F1C80
CALL label35
CUMO 0x1
STAL 60
CURE
TEXTSTART
TEXTSHOW 0x9A8
TEXTEND
REMA
SETVAL 0x2 0x89F1CA4
CALL label35
CALL label37
_0x2620 0x0
FADU 16
MUS1 0x9
CUMO 0x13
STAL 60
CURE
TEXTSTART
TEXTSHOW 0x9A9
TEXTEND
REMA
SETVAL 0x2 0x89F1CC4
CALL label35
ENUT 0x8
EVBIT_T 0x7
ENDA

label22:
CAM1 [7,0]
STAL 15
LOAD1 0x1 label38
ENUN
MUS1 0x2A
CUMO 0x19
STAL 60
CURE
TEXTSTART
TEXTSHOW 0x9AC
TEXTEND
REMA
MOVE 0x18 0x19 [15,2]
MOVE 0x18 0x1A [15,1]
MOVE 0x18 0x1C [15,1]
ENUN
CLEN 0x0
EVBIT_T 0x7
ENDA

EndingScene:
MUS1 0x31
_0x3320 0xC
IFEQUAL 0xA 0xC 0x0
SETVAL 0x2 0x2
CALL label31
CHECK_ALIVE 0x13
IFNOTEQUAL 0x0 0xC 0x0
SETVAL 0x2 0x9AD
ELSE 0x1
ENIF 0x0
SETVAL 0x2 0x9AE
ENIF 0x1
TEXTSHOW 0xFFFF
TEXTEND
REMA
FADI 16
LOAD1 0x1 label39
ENUN
ENIF 0xA
MUS1 0x32
SETVAL 0x2 0x18
CALL label31
CHECK_ALIVE 0x13
IFNOTEQUAL 0xB 0xC 0x0
CHECK_ALIVE 0xC
IFNOTEQUAL 0xB 0xC 0x0
SETVAL 0x2 0x9AF
ELSE 0xC
ENIF 0xB
SETVAL 0x2 0x9B0
ENIF 0xC
TEXTSHOW 0xFFFF
TEXTEND
REMA
FADI 16
_0x1324 0x7FFF
_0x2220
CAM1 [7,7]
CLEA 0x0
CLEE 0x0
CLEN 0x0
LOAD2 0x1 label40
ENUN
FADU 16
LOAD1 0x1 label41
ENUN
MUS1 0x2A
CUMO 0x19
STAL 60
CURE
SETVAL 0x2 0x18
CALL label31
TEXTSHOW 0x9B1
TEXTEND
REMA
ENUT 0xD2
ENUT 0xBB
ENUT 0xBE
ENUT 0xBF
ENUT 0xE6
ENUT 0xCD
MNCH 0x6
ENDA

label25:
MUS2 0x30
STAL 33
CHECK_ACTIVE
SETVAL 0x7 0x13
IFNOTEQUAL 0x0 0xC 0x7
SETVAL 0x7 0x1
IFNOTEQUAL 0x1 0xC 0x7
SETVAL 0x2 0x2
SETVAL 0x3 0x9B4
CALL label42
ELSE 0x2
ENIF 0x0
SETVAL 0x2 0x2
SETVAL 0x3 0x9B2
CALL label42
ELSE 0x2
ENIF 0x1
SETVAL 0x2 0x2
SETVAL 0x3 0x9B3
CALL label42
ENIF 0x2
MURE 0x4
LOAD1 0x1 label39
ENUN
EVBIT_T 0x7
ENDA

label26:
MUSI
SETVAL 0x2 0x2
SETVAL 0x3 0x9B5
CALL label42
MUNO
CALL label30
SETVAL 0x3 0x1F
GIVETO 0xFFFF
EVBIT_T 0x7
ENDA

label23:
SETVAL 0x2 0x88B4C88
CALL label43
EVBIT_T 0x7
ENDA

label27:
SETVAL 0x2 0x0
CALL label44
ENUF 0x8
EVBIT_T 0x7
ENDA

label24:
SETVAL 0x2 0x88B4C24
CALL label43
EVBIT_T 0x7
ENDA

Traps1:
ENDTRAP

//The next line is for re-assembling purposes. Do not delete!
MESSAGE Original ending offset is $9ED9B0 and the new ending offset is CURRENTOFFSET

Traps2:
ENDTRAP

//The next line is for re-assembling purposes. Do not delete!
MESSAGE Original ending offset is $9EDEA1 and the new ending offset is CURRENTOFFSET

//The next line is for re-assembling purposes. Do not delete!
MESSAGE Original ending offset is $9F1C60 and the new ending offset is CURRENTOFFSET

Replace FE8Code 0x2140 0xFFFF 0x0000 0x0000 with _0x2140 0xFFFF 0x0 0x0.

You get a box like this with tags like [spoiler="title"]content[/spoiler].

You can also wrap the code in [code][/code] tags for formatting

that looks like this
# and doesn't have problems with lines starting with "#"

Thank you! Massive wall of text now hidden.

I didn’t get a chance to test this, unfortunately. I didn’t change a single thing and it started working again, from being completely unusable a few hours ago. I don’t know what changed but I’ll post to this thread again if I get the same error.