Aller au contenu

Photo

Toolset crashes compiling fky_chat


  • Veuillez vous connecter pour répondre
6 réponses à ce sujet

#1
Cryolithic

Cryolithic
  • Members
  • 4 messages
Picked up the old module, and when I try and build scripts, it crashes with a read violation when I attempt to compile fky_chat.  Any ideas? 

#2
henesua

henesua
  • Members
  • 3 883 messages
 You might be interested in the modified toolset which has a much improved compiler. Many including myself use that. I have noticed many improvements, and wit the latest build no real bugs. Compiling code won't catch errors the same way as before, but its a small price to pay for optimization.

#3
FunkySwerve

FunkySwerve
  • Members
  • 1 308 messages
This is discussed in the Vault entry. The default bioware compiler won't like the number of identifiers in fky_chat if you combine it with other scripts. You need to use either the PRC compiler, the NWTX compiler, or just Skywing's standalone compiler, which is the same as in NWTX - this last option is the one I'd recommend.
Check this thread for the latest download link (which also has links to NWTX).

Funky

Modifié par FunkySwerve, 10 février 2012 - 03:12 .


#4
Cryolithic

Cryolithic
  • Members
  • 4 messages
Weird, I swear I had compiled it in the default before, but thanks all!

#5
Baaleos

Baaleos
  • Members
  • 1 330 messages
I had the same issue.
The cause was having fky_chat_inc or whatever, being included in a script that was also using sha_subr_methds as an include.

both of them together pushed the identifier list over the limit.

The new compiler nwntx addon does indeed resolve it,
or if you want to get around it via vanilla nwn toolset, you would need to span scripts over multiple script files.
eg ExecuteScript etc

#6
_Guile

_Guile
  • Members
  • 685 messages
I also had this problem when I tried to integrated it into my chat system, major crash...

Too many includes / constants = very bad thing.. :D

#7
Cryolithic

Cryolithic
  • Members
  • 4 messages
Using NWNTX worked great, thanks Funky!