Jump to content

External Compilers


NorthWolf

Recommended Posts

I'm mostly just curious as to what attempts there have been made to create external script compilers for Oblivion/Fallout 3/Fallout NV. I've done some searching but I can't seem to find anything, I'm probably picking derpy search terms. I'm not looking for a working one, really, so much as information about compiling scripts made in the toolset. I have read that attempts have been made, just... not where, or whether or not there's a toolkit offered by Bethesda, or what.

 

Thanks in advance, I realize I'm probably not going to be in much luck here.

Link to comment
Share on other sites

Well, fnvedit decompiles when it displays. I don't know if it compiles. The author of fnvedit is willing to share the source code if you request it, but it is written in a custom variant of the Pascal language, so it may not help you. That is the only attempt I am aware of. The syntax validator written by cipscis is just a validator, not a compiler, so that will not help you. But here is the link:

 

http://cipscis.com/fallout/utilities/validator.aspx

 

I would love to have a text-based tool that allowed entering conversation trees. I have used the conversation editor in geck for this, but it would be so much easier to create this in text files. At least it would be for me, since I have a text editor programming background.

Link to comment
Share on other sites

Thanks for the information! I really appreciate it.

 

I'm probing the possibility right now of trying to design my own external compiler using a different grammar to cut down ambiguity and add functionality (adding While and For loops would be nice, etc.). I'll check the designer(s) of the TES/FO3/FNVEdit tools to see what they have to say. I admittedly don't have previous experience writing compilers but it's a simple language and I figured this would be a great way to learn it while also contributing to a hobby I enjoy.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...