Noids Compiler

Dr O

First time out of the vault
Anyone have any addvice on how to get noids script compiler/decompiler to work?
I think i've installed it correctly, but when i try excecuting commands like C:\blah\blabla\> ruby compile acdog.ssl,
ruby.exe just closes.
 
You should at least get a message, at worst an error message... You sure you donwloaded a proper binary for your OS?
 
i too got the problem which Dr O did. Exactly i tried each compiler/decompiler found (i.e. Noid's and TeamX's) but none of those works. Pity.
Oh yes my OS is WinMe.
 
why use noids??

the scource files ( albeit not 100 percent up to date, some are old versions.. ) are included with the official editor and compiler..
 
Talking about compiling the .ssl's. How to compile the files that comed with the editor. I have watcom (wcc386.exe, wcc.exe, wccd.dll, wccd386.dll).
 
--------------------------------------------------------------------------------

For me, The Editor doesn't supply the version of my FO2 PITY.


--------------------------------------------------------------------------------

not supply, is support. Didn't get time for proof-reading :lol:

Thx modders :) i'm going to try.
 
Sorry for gravedigging, but I guess it's better than starting a new topic when one is already present.

Noids decompiler works great, but the compiler gives me this error message:

Code:
compile:29: warning: Object#type is deprecated; use Object#class
/usr/lib/ruby/1.6/racc/parser.rb:45:in `module_eval': uninitialized constant Racc::Parser::Racc_c_parser_id (NameError)
        from compile:29:in `module_eval'
        from compile:29

I'm on WinXPpro, Ruby 1.8 is installed in d:\program files\ruby.

EDIT:

I'm trying to work on Fallout scripts. The above error I got when trying to compile Vault 13 door script. When I tried F2 compiler:
Code:
V13DOOR.SSL(12): Error! Undefined symbol op_script_action
, apparently referring to
Code:
procedure start
begin
  if (op_script_action() == 3) then
    call description_p_proc();
  else if (op_script_action() == 15) then
    call map_enter_p_proc();
  else if (op_script_action() == 6) then
    call use_p_proc();
end
.
 
Back
Top