I was hoping somebody might post a list of script commands and syntax?
Also wondering if, as the mod tools come along, we'll be able to add dialog and quests.
Scripting
-
- Senior Council Member
- Posts: 224
- Joined: January 8th, 2012, 6:06 pm
- Location: UK
- Contact:
Re: Scripting
Information regarding the scripting commands can be found at http://apocalyptech.com/eschalon/b3scripting.php
Dialogue and quests are held within various text files inside the datapak, for us to add custom options would require changes to the game engine so it also looks for these files in the Mods file folder as has been done for select map files, it's something which is on the table for BW to look into at some point so fingers crossed.
Dialogue and quests are held within various text files inside the datapak, for us to add custom options would require changes to the game engine so it also looks for these files in the Mods file folder as has been done for select map files, it's something which is on the table for BW to look into at some point so fingers crossed.
My modifications for Eschalon Book I: RaverDave's Book I Mod
My modifications for Eschalon Book II: Port Kuudad Tower - Now Open, Treasure Of The Orakur
All previous versions avaliable here
My modifications for Eschalon Book II: Port Kuudad Tower - Now Open, Treasure Of The Orakur
All previous versions avaliable here
Re: Scripting
Reverse engineering can only go so farraverdave2k wrote:Information regarding the scripting commands can be found at http://apocalyptech.com/eschalon/b3scripting.php
Yeah, I was wondering what the current thinking was. And the editor could put data where the game is already looking.raverdave2k wrote:Dialogue and quests are held within various text files inside the datapak, for us to add custom options would require changes to the game engine so it also looks for these files in the Mods file folder as has been done for select map files, it's something which is on the table for BW to look into at some point so fingers crossed.
-
- Senior Council Member
- Posts: 224
- Joined: January 8th, 2012, 6:06 pm
- Location: UK
- Contact:
Re: Scripting
It's actually a full list as BW did release the full list of the available commands and I'm pretty sure Xolotl updated that page to match.mbrowne wrote:Reverse engineering can only go so farraverdave2k wrote:Information regarding the scripting commands can be found at http://apocalyptech.com/eschalon/b3scripting.php
My modifications for Eschalon Book I: RaverDave's Book I Mod
My modifications for Eschalon Book II: Port Kuudad Tower - Now Open, Treasure Of The Orakur
All previous versions avaliable here
My modifications for Eschalon Book II: Port Kuudad Tower - Now Open, Treasure Of The Orakur
All previous versions avaliable here
Re: Scripting
To Xolotl: It's always nice when pages such as this have a "Last update: [date]" tag somewhere on the page, for questions such as these.raverdave2k wrote:It's actually a full list as BW did release the full list of the available commands and I'm pretty sure Xolotl updated that page to match.mbrowne wrote:Reverse engineering can only go so farraverdave2k wrote:Information regarding the scripting commands can be found at http://apocalyptech.com/eschalon/b3scripting.php
Re: Scripting
Heh, yeah, good idea. I'll get that on there later tonight. The docs were, indeed, updated by SS to match the official docs from BW: github commitIJBall wrote:To Xolotl: It's always nice when pages such as this have a "Last update: [date]" tag somewhere on the page, for questions such as these. :)
- SpottedShroom
- Captain Magnate
- Posts: 1372
- Joined: June 4th, 2010, 6:18 pm
Re: Scripting
Actually, my reverse-engineered script keyword list (from looking through the ASCII strings in the executable binary) includes two that BW didn't mention in his "official" list: cleric_heal and rank. :)mbrowne wrote:Reverse engineering can only go so far :)
Re: Scripting
Did BW ever let you know what those do? (Though I think it's pretty obvious what "cleric_heal" must do!... )SpottedShroom wrote:Actually, my reverse-engineered script keyword list (from looking through the ASCII strings in the executable binary) includes two that BW didn't mention in his "official" list: cleric_heal and rank.mbrowne wrote:Reverse engineering can only go so far
- SpottedShroom
- Captain Magnate
- Posts: 1372
- Joined: June 4th, 2010, 6:18 pm
Re: Scripting
No, but it was easy enough to figure out by using them. They're documented on that scripting page.IJBall wrote:Did BW ever let you know what those do? (Though I think it's pretty obvious what "cleric_heal" must do!... ;) )SpottedShroom wrote: Actually, my reverse-engineered script keyword list (from looking through the ASCII strings in the executable binary) includes two that BW didn't mention in his "official" list: cleric_heal and rank. :)