Search results

  1. K

    Decompiling Challenge Scripts

    Source Code http://rapidshare.com/files/217302169/CHLDecompiler.zip.html Remember this outputs the scripts in assembly. But someone with more time should be able to complete this project fairly easily. I'll look for a spreadsheet that has all the identified engine calls in it. But I've also...
  2. K

    Decompiling Challenge Scripts

    Aye. Sorry about that. I got sucked into other things. I'll see about getting the source code.
  3. K

    Decompiling Challenge Scripts

    I was on vacation. And my time at home will be a little tight since my wife is pregnant with our second.  :yourock:
  4. K

    Decompiling Challenge Scripts

    Was planning on adding it all to the wiki when I got time. edit: Removed the duplicates and fixed some Lionhead typos. The typos helped get rid of a few Unknown calls. call||file||script engcall  7h SirenSpell.txt            //SirenSpell(EnemyWonder,Siren) VolcanoSpell.txt       ...
  5. K

    Decompiling Challenge Scripts

    True. But pulse had it's own command already. Seems redundant. But Thank you.
  6. K

    Decompiling Challenge Scripts

    Thats funny that you got that to run. It combined two commands.     23 00000E Source line: disable VARIABLE visible disable VARIABLE pulse     23 00000E pushb    false     23 00000F pushvo  VARIABLE     23 000010 engcall  1Eh     23 000011 pushb    false     23 000012 pushvo  VARIABLE     23...
  7. K

    Decompiling Challenge Scripts

    Aye. Icons are not part of the command.
  8. K

    Decompiling Challenge Scripts

    How did you pull the "value" out? Just use "get platoon" and see what it wanted next? Also marker at POSITION //8.7.1 marker at ENUMERATION  //8.7.2 This is the one I need. :P Also also, Those still weren't used in the retail scripts. Now we have more unknowns than commands left. XD...
  9. K

    Decompiling Challenge Scripts

    Statements //disable VARIABLE visible //3.3.1 // looking for a "[disable][enable] " probably physics or tracking or somesuch //set platoon VARIABLE formation to NUMBER wide by NUMBER deep //3.18.25 // looking for a "with " Conditions //if VARIABLE can view camera end if // Looking for a...
  10. K

    Decompiling Challenge Scripts

    Hunter. These are the functions that are left (ie used in the retail scripts) engcall  93h Brackets for POSITION engcall  7h SirenSpell.txt[SirenSpell(EnemyWonder,Siren)] & VolcanoSpell.txt[VolcanoSpell(EnemyWonder,Volcano)] & EarthquakeSpell.txt[EarthquakeSpell(EnemyWonder,Earthquake)] &...
  11. K

    Decompiling Challenge Scripts

    Statements //disable VARIABLE visible //3.3.1 //set platoon VARIABLE formation to NUMBER wide by NUMBER deep //3.18.25 //set platoon stat ENUMERATION of VARIABLE to NUMBER //3.18.26 Conditions //if VARIABLE can view camera end if //if ENUMERATION music played end if Expressions...
  12. K

    Decompiling Challenge Scripts

    I was just stating that the floaty didn't accept an icon. :P If I can get a command to compile it'll tell me all the parameters it wants to pass to the engine. As for the camera roll. 2 different commands. 3.31.37 set camera roll expression time expression easein expression easeout expression...
  13. K

    Decompiling Challenge Scripts

    Might want to lengthen the edit time Kay. :P Here is my updated list. Statements //disable VARIABLE visible //3.3.1 //set platoon VARIABLE formation to NUMBER wide by NUMBER deep //3.18.25 //set platoon stat ENUMERATION of VARIABLE to NUMBER //3.18.26 //send random spirit home //move camera...
  14. K

    Decompiling Challenge Scripts

    Ya. I tried "with 100 men and 0 women" but it didn't like that. :) Also. Just to mention. The trigger floaty number doesn't accept icons.     20 000015 Source line: trigger floaty number ENUMERATION at {POSITION} importance NUMBER value NUMBER //3.16.22     20 000015 push    4D2h <- ENUM =...
  15. K

    Decompiling Challenge Scripts

    //set VARIABLE anim event probability//3.2.2 //disable VARIABLE visible //3.3.1 //set platoon VARIABLE formation to NUMBER wide by NUMBER deep //3.18.25 //set platoon stat ENUMERATION of VARIABLE to NUMBER //3.18.26 This is all that's left then. That should be good enough. If the decompiler...
  16. K

    Decompiling Challenge Scripts

    Only got a few left. //set VARIABLE anim event probability //3.2.2 //disable VARIABLE visible //3.3.1 //trigger floaty number ENUMERATION at VARIABLE importance 2 icon ENUMERATION value 17 //3.16.22 //Thought I had this one. :| //set platoon VARIABLE formation to NUMBER wide by NUMBER deep...
  17. K

    Decompiling Challenge Scripts

    Fixed those. Still have these left and We'll be done with the Script statements. Then I can move onto camera, dialogue, and conditions. set NewObject anim event probability //3.2.2 //doesn't like anim //disable VARIABLE visible //3.3.1 //add performance stat called "STRING" //3.13.24 //enable...
  18. K

    Decompiling Challenge Scripts

    Thank you kindly, and still have these to go: //clear VARIABLE hit VARIABLE //3.1.45 //disable anim events on NewObject //3.2.1 //needs to be state driven //set NewObject anim event probability //3.2.2 //needs to be state driven //disable VARIABLE visible //3.3.1 //Spits out a wants T_DISABLE...
  19. K

    Decompiling Challenge Scripts

    To clarify this we'd probably have to make a new compiler in order to use some of the unlisted optional parameters. And we've found quite  a few.
  20. K

    Decompiling Challenge Scripts

    Ya... I'll be rewriting some of that. There's also the option of changing the scripting syntax with a new compiler if there's enough interest.
Back
Top