PDA

View Full Version : Windows 7/Windows 2003 Assistance



Buckwheet
11-20-2009, 03:14 PM
Okay, I don't consider myself to be mentally retarded when it comes to these things, and I have never had a problem getting Lich installed before.

However, this new version has just been causing me some headaches.

I upgraded to Windows 7 at home and can't get it to work, and my work machine which is Windows 2003 no longer works either.

So here is what I did so far that normally allows Lich to be installed.

1. I uninstalled everything GS related.

2. I unistalled everything Psinet related from the previous install.

3. I removed all registry entries for lich.

4. I uninstalled Ruby because it had been upgraded to 1.9.1

5. Downloaded all the files from lichproject.com

6. I installed Ruby, then Gnome, then extracted the zip into the Administrator/My Documents/Lich path.

7. Double click lich.rbw and nothing happens. No login window nothing.

8. I changed the file name from lich.rbw to lich.rb and double clicked that because the rbw runs without the command prompt window showing. This produced the data and temp folders along with letting me enter in login information. I then was able to launch stormfront which after about 45 seconds does load me into the game.

However I get the following error message inside the command window:

C:/Documents and Setting/Administrator/My Documents/lich/lich.rb: line 251
GLib-GObject-CRITICAL **:g_object_set_property: assertion 'G_IS_VALUE <value>' failed
C:/Documents and Setting/Administrator/My Documents/lich/lich.rb: line 251
GLib-GObject-CRITICAL **:g_value_unset: assertion 'G_IS_VALUE <value>' failed
C:/Documents and Setting/Administrator/My Documents/lich/lich.rb: line 251
GLib-GObject-CRITICAL **:gtk_list_store_get_value: assertion 'colum < list_store->n_colums' failed

My question is why am I not able to run it as the rbw file and what are those errors in the command window?

Alorn15
11-20-2009, 04:48 PM
I'm not sure, hopefully Tillmen will chime in, but it might help to know what happens if you do the following:
1. Rename lich.rb back to lich.rbw
2. Open a command prompt and navigate to the correct directory
3. Type 'ruby lich.rbw'
4. Post the result

Tillmen
11-20-2009, 07:46 PM
I believe those error messages are from a bug in GTK. I can't do anything about it, and the messages have no ill effect. The same messages would show up for everyone if they used a command prompt window. As for lich.rbw not doing anything, I assume that is the Ruby installer's fault for not setting up the file association correctly. The only installer I have made is the 1.9.1 one. I'm not too sure what the others are up to. I'll make a Ruby 1.8.7 instaler before long. That might simplify things.

Buckwheet
11-20-2009, 07:58 PM
Hello,

Thank you for the assistance, what is very very strange is after I got home I did the same process I had been doing at work on Windows 7. What I found was that after I removed the w and left just rb, it would run once and Lich would update.

As soon as I logged out from said update, I was then able to put the w back in and run that to log in. After the update all the errors in the command line window went away also.

I have no idea what "fixed" it other then maybe there is something in the update?

Buckwheet
11-20-2009, 08:07 PM
Apparently that trick is not working on Windows 7.

info: Fri Nov 20 18:00:49 -0600 2009
info: $lich_dir: C:/Users/Chris/Documents/lich/
info: $script_dir: C:/Users/Chris/Documents/lich/scripts/
info: $data_dir: C:/Users/Chris/Documents/lich/data/
info: $temp_dir: C:/Users/Chris/Documents/lich/temp/
info: HAVE_REGISTRY: true
info: HAVE_GTK: true
info: no launch file given
info: no force-mode info given
error: registry_get: The system cannot find the file specified.
C:/Ruby/lib/ruby/1.8/win32/registry.rb:668:in `read'
C:/Users/Chris/Documents/lich/lich.rb:5548:in `registry_get'
C:/Ruby/lib/ruby/1.8/win32/registry.rb:532:in `open'
C:/Ruby/lib/ruby/1.8/win32/registry.rb:608:in `open'
C:/Users/Chris/Documents/lich/lich.rb:5547:in `registry_get'
C:/Users/Chris/Documents/lich/lich.rb:6343
C:/Users/Chris/Documents/lich/lich.rb:7276:in `call'
C:/Users/Chris/Documents/lich/lich.rb:7276
C:/Users/Chris/Documents/lich/lich.rb:6598:in `initialize'
C:/Users/Chris/Documents/lich/lich.rb:6598:in `new'
C:/Users/Chris/Documents/lich/lich.rb:6598
info: gamehost: storm.gs4.game.play.net
info: gameport: 10024
info: game: STORM
info: launcher_cmd: "C:\PROGRA~2\SIMU\Launcher.exe" C:\Users\Chris\Documents\lich\temp\lich.sal
info: waiting for client to connect...
info: connected
info: connecting to game server (storm.gs4.game.play.net:10024)
info: connected

Only will launch with .rb or using command line, not rbw.

gs_zen
11-21-2009, 02:58 PM
Did you install the Simu Game Entry?

That looks like a similar problem a friend of mine had (click lich.rbw file and nothing happens). He downloaded the game entry, not just the launcher, and it seemed to work.

- Zen

Buckwheet
11-21-2009, 06:39 PM
Yeah I installed the launcher, and the game loads fine as RB, just not RBW. The consensus last night was the GTK settings needed to be updated I think.