So I tried this to see if I could just drop FE4 portraits into the game (ignore the fact that they’d look awful, it’s for science) but… well, yeah. First I tried to assemble a file with just the usage instructions filled in. However, it said it couldn’t find the file. [spoiler=error] Finished.
1 errors encountered:
File: do you work.txt, Line: 1: File C:\Users\Owner\Documents\Emu_stuff\GB(A)\FE7\Tools\Event_Assembler_V10.0\Tools\Png2Dmp_V0.1.exe not found.
No data written to output.
[/spoiler]
Then I decided to drag the picture over on top of the program and a dmp file was generated. I tried inserting that, but I just caused some exception. [spoiler=error the second]Finished.
1 errors encountered:
Exception: System.ArgumentException: parameter(5R)
at Nintenlord.Utility.StringExtensions.GetValue(String parameter)
at Nintenlord.Event_Assembler.Core.Code.Language.Parser.MathParser1.Parse1(IScanner
1 scanner, Match1& match) at Nintenlord.Event_Assembler.Core.Code.Language.Parser.MathParser
1.Parse3(IScanner1 scanner, Match
1& match)
at Nintenlord.Event_Assembler.Core.Code.Language.Parser.MathParser1.Parse4(IScanner
1 scanner, Match1& match) at Nintenlord.Event_Assembler.Core.Code.Language.Parser.MathParser
1.Parse5(IScanner1 scanner, Match
1& match)
at Nintenlord.Event_Assembler.Core.Code.Language.Parser.MathParser1.Parse8(IScanner
1 scanner, Match1& match) at Nintenlord.Event_Assembler.Core.Code.Language.Parser.MathParser
1.Parse9(IScanner1 scanner, Match
1& match)
at Nintenlord.Event_Assembler.Core.Code.Language.Parser.MathParser1.Parse10(IScanner
1 scanner, Match1& match) at Nintenlord.Parser.Parser
2.Parse(IScanner1 scanner, Match
1& match)
at Nintenlord.Parser.ParserCombinators.UnaryParsers.NameParser2.ParseMain(IScanner
1 scanner, Match1& match) at Nintenlord.Parser.Parser
2.Parse(IScanner1 scanner, Match
1& match)
at Nintenlord.Parser.ParserCombinators.BinaryParsers.OrParser2.ParseMain(IScanner
1 scanner, Match1& match) at Nintenlord.Parser.Parser
2.Parse(IScanner1 scanner, Match
1& match)
at Nintenlord.Parser.ParserCombinators.UnaryParsers.NameParser2.ParseMain(IScanner
1 scanner, Match1& match) at Nintenlord.Parser.Parser
2.Parse(IScanner1 scanner, Match
1& match)
at Nintenlord.Event_Assembler.Core.Code.Language.Parser.StatementParser1.Statement(IScanner
1 scanner, Symbol1 name, Match
1& match)
at Nintenlord.Event_Assembler.Core.Code.Language.Parser.StatementParser1.ParseMain(IScanner
1 scanner, Match1& match) at Nintenlord.Parser.Parser
2.Parse(IScanner1 scanner, Match
1& match)
at Nintenlord.Parser.ParserCombinators.UnaryParsers.NameParser2.ParseMain(IScanner
1 scanner, Match1& match) at Nintenlord.Parser.Parser
2.Parse(IScanner1 scanner, Match
1& match)
at Nintenlord.Parser.ParserCombinators.ManyParser2.<Enumerate>d__0.MoveNext() at System.Collections.Generic.List
1…ctor(IEnumerable1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable
1 source)
at Nintenlord.Parser.ParserCombinators.RepeatingParser2.ParseMain(IScanner
1 scanner, Match1& match) at Nintenlord.Parser.Parser
2.Parse(IScanner1 scanner, Match
1& match)
at Nintenlord.Event_Assembler.Core.Code.Language.Parser.ScopeParser1.ParseMain(IScanner
1 scanner, Match1& match) at Nintenlord.Parser.Parser
2.Parse(IScanner1 scanner, Match
1& match)
at Nintenlord.Parser.ParserCombinators.TransformParser3.ParseMain(IScanner
1 scanner, Match1& match) at Nintenlord.Parser.Parser
2.Parse(IScanner1 scanner, Match
1& match)
at Nintenlord.Parser.Parser2.Parse(IScanner
1 scanner, Match`1& match)
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.
[/spoiler]
Am I just putting the files in the wrong order? My assembly file looked like this:
#incext ./Png2Dmp sigurd.png --lz77 -po palette.dmp --help
I also just tried inserting the dmp straight up. In some attempts the ./Png2Dmp had the filepath before it. I want Feditor obsoleted like everyone else here, but you don’t want the noobs like me fall back on it in the name of user-friendliness, right? Because as buggy as Feditor is, it is easy to use. So what am I doing wrong? Is it something as stupid as me putting some terms backwards or what?