Hi there.
First of all, thanks for the developers. I used to play Spellfire a lot some years ago, I'm excited to play it online!
But so far, I haven't been able to run it on my macbook (macOS 10.14.6 Mojave). Could you guys please help me with this?
** I have installed Tcl8.4.20 in the root folder, and confirmed the installed files in /Library/Tcl.framework and /usr/local/bin.
When I run "CrossFire Launcher for Mac.app", I can briefly see the splash screen, but then it disappears and nothing else...
I then ran the file "CrossFire.tcl" from Terminal in debug mode to check what's going on:
$ ./CrossFire.tcl -debug
Error in startup script: can't create procedure "tcl::clock::::tcl::clock::Initialize": unknown namespace
while executing
"_proc tcl::clock::::tcl::clock::Initialize {} {
dputs "tcl::clock::::tcl::clock::Initialize "
rename ::tcl::clock::Initialize {}
variable L..."
("eval" body line 1)
invoked from within
"eval "_proc $fullName {$argList} {$procBody}""
(procedure "proc" line 19)
invoked from within
"proc ::tcl::clock::Initialize {} {
rename ::tcl::clock::Initialize {}
variable LibDir
# Define the Greenwich time zone
proc InitTZ..."
(file "/Users/saurosalomoni/opt/anaconda3/lib/tcl8.6/clock.tcl" line 88)
invoked from within
"source -encoding utf-8 [file join $TclLibDir clock.tcl]"
(procedure "::tcl::clock::format" line 3)
invoked from within
"clock format [clock seconds] -format "%m/%d/%Y""
(in namespace eval "::Config" script line 57)
invoked from within
"namespace eval Config {
# Array to hold all the configuration options.
variable config
variable configW
variable configDef
variab..."
(file "/Users/saurosalomoni/Documents/Sauro/Spellfire/CrossFire-master/Scripts/Config.tcl" line 23)
invoked from within
"source [file join $CrossFire::homeDir "Scripts" $script]"
("foreach" body line 2)
invoked from within
"foreach script {
CommonV.tcl Common.tcl CommonUI.tcl Registry.tcl Config.tcl
Server.tcl MultiLang.tcl
} {
source [file join $CrossFire::ho..."
(file "./CrossFire.tcl" line 257)
Any ideas what could be going wrong?
Thanks in advance.
Kind regards,
Sauro Salomoni
Hi there.
First of all, thanks for the developers. I used to play Spellfire a lot some years ago, I'm excited to play it online!
But so far, I haven't been able to run it on my macbook (macOS 10.14.6 Mojave). Could you guys please help me with this?
** I have installed Tcl8.4.20 in the root folder, and confirmed the installed files in /Library/Tcl.framework and /usr/local/bin.
When I run "CrossFire Launcher for Mac.app", I can briefly see the splash screen, but then it disappears and nothing else...
I then ran the file "CrossFire.tcl" from Terminal in debug mode to check what's going on:
$ ./CrossFire.tcl -debug
Error in startup script: can't create procedure "tcl::clock::::tcl::clock::Initialize": unknown namespace
while executing
"_proc tcl::clock::::tcl::clock::Initialize {} {
dputs "tcl::clock::::tcl::clock::Initialize "
"eval "_proc $fullName {$argList} {$procBody}""
(procedure "proc" line 19)
invoked from within
"proc ::tcl::clock::Initialize {} {
"source -encoding utf-8 [file join $TclLibDir clock.tcl]"
(procedure "::tcl::clock::format" line 3)
invoked from within
"clock format [clock seconds] -format "%m/%d/%Y""
(in namespace eval "::Config" script line 57)
invoked from within
"namespace eval Config {
"source [file join $CrossFire::homeDir "Scripts" $script]"
("foreach" body line 2)
invoked from within
"foreach script {
CommonV.tcl Common.tcl CommonUI.tcl Registry.tcl Config.tcl
Server.tcl MultiLang.tcl
} {
source [file join $CrossFire::ho..."
(file "./CrossFire.tcl" line 257)
Any ideas what could be going wrong?
Thanks in advance.
Kind regards,
Sauro Salomoni