GEL
Home » Foren » Creatures 2

Antworten: 22   Aktuellster Beitrag geschrieben von: GreenReaper (14.06.2005 20:58)

Herzlich wilkommen, Gast!
Einloggen / Anmelden
Einstellungen für Gäste

 Antworten  Neuen Beitrag schreiben  Im Forum suchen
  Seiten: 2   [ 1 2 » ]      Zurück zur Themenübersicht  
JV-Pira

Beiträge: 81
Von: Stuttgart
Registriert: Okt, 2002

GEL geschrieben am: 10.06.2005 07:52
Antwort
Guten Morgen!

Kennt jemand von euch den Geneditor GEL für Creatures 2?!
Bei mir läuft das Programm unter Windows XP nicht. Es erschein immer eine Fehlermeldung "Path not found". Anscheinend findet es das Verzeichnis von Creatures 2 nicht.

Auch im Kompatibilitätsmodus läuft das Programm leider nicht. Ich fand GEL - im Gegensatz zu den anderen Geneditoren - immer sehr praktisch und verständlich.


Weiß jemand, wie man das Problem beheben kann?! Ich weiß sonst echt keinen Ausweg ... *lach*

Liebe Grüße
Joni


Re: GEL geschrieben am: 11.06.2005 08:39
Antwort
Von: GreenReaper    Beiträge: 77 / Registriert: Jan, 2005
Good Morning, Joni!

This is a problem that other people have had too. As you can read at the Wiki, there was a version 2, but it never got completed. Unfortunately the source code for the version 1 got lost, so the problem could not be fixed.

I talked to the author, Mike Raiford, a few months ago, and got him interested in working on another version of it. I do not know if this is complete yet, or if he has stopped working on it, but I will ask.

Meanwhile I decided that I should find out what the problem is (I like a challenge), so I spent most of yesterday looking at the code. I think I know what the problem is and I am trying to solve it now.

There appears to be an error in version 1 of GEL. It tries to read the position of the Creatures 2 folder from the Registry, because it needs to know where the AllChemicals.str file is. Unfortunately it does this incorrectly. However, because of the way comptuers are, sometimes you can do something incorrectly and it still works . . . for a while. This is why it worked on Windows 98, even with the error.

Unfortunately then another OS comes along - Windows XP - and does things differently so that it no longer works. This is not the fault of Windows XP - the program was lucky to work on 98 in the first place; it should not have worked. But it does need something needs to be done to make it work properly on XP.

(for programmers: I think that GEL uses a buffer to load the registry data and copies all of it to the rather than just the amount that was in the registry. This results in paths like "C:\Games\Creatures 2\.r3. t3\lots of gunk here\t3iu89" to which it then adds "AllChemicals.str". This does not work! I guess Windows 98 nulled out the buffer and so there was no gunk.)

Hopefully I can figure out how to make it work. If not, then we shall just have to hope Mike makes a GEL 3.


AW: Re: GEL geschrieben am: 11.06.2005 11:13
Antwort
Von: Alien    Beiträge: 4.732 / Registriert: Okt, 2002
That would be cool if you could make it work! We saw too many things, imho, that got promised to be worked on and developed further, and we never heard of it...

Ahem ... *cough* ... There's also another thing that doesn't work on XP. It's the nornimator (okay, it's for C3 not C2). I know I could ask the author (and I already did ask for a corrected version for the pigment and pigment bleed settings), but nothing happened until now and somehow I don't dare to bug the author again because it looks like I only talk to him to ask something from him.


Re: GEL geschrieben am: 11.06.2005 14:43
Antwort
Von: GreenReaper    Beiträge: 77 / Registriert: Jan, 2005
OK . . . I think I may actually have fixed it. This is a surprise to me!

You can get the updated file here. You must extract the contents of the zip into the Windows\System32 directory (usually C:\Windows\System32). If it is the right place (and if you have installed GEL) then it should ask if you want to overwrite the existing file - you do. If you are concerned you might want to make a copy of that file first, up to you, but considering it is broken already, I don't think there's much point.

Be warned: I do not know exactly how GEL is supposed to work (since I've not used it before), and I did not do an extensive test. This is just a fix for the one bug that stopped it loading. If there are more crashes . . . well, tell me, and I'll have a look, but no guarantees. I probably cannot fix crashes that were always there. Anything "more" than a crash is out of the question - my skills do not yet extend to writing feature additions in x86 opcodes.

As for Nornimator, I actually chat to him on the Sine-Waves IRC channel, so I will ask him there, although I can make no guarantees for his time . . .


AW: Re: GEL geschrieben am: 13.06.2005 10:32
Antwort
Von: JV-Pira    Beiträge: 81 / Registriert: Okt, 2002
Good morning GreenReaper!

Thank you for the patch! GEL works now. It's great.

Take care.
Joni

P.S.: I like Creatures Wiki. You do a great thing. Keep it up!


  AW: Re: GEL geschrieben am: 12.06.2005 03:37
Antwort
Von: vadim    Beiträge: 17 / Registriert: Jun, 2005
Sure, tell me what exactly doesn't work, and I'll try to fix it

Currently, I don't have XP installed on any computer at home, but I have access to XP systems at work and such, so I could do some testing there.


AW: Re: GEL geschrieben am: 12.06.2005 09:27
Antwort
Von: Alien    Beiträge: 4.732 / Registriert: Okt, 2002
Vadim! *waves frantically* to the Forums!

A few people reported, that the nornimator doesn't work on XP. Unfortunately (no, stop, fortunately!! ), I don't have XP, and I don't know wether there is an error message popping up or not. But maybe those people here who actually tried the nornmator on XP could report, what exactly is happening when installing and starting it.

And there's that pigment and pigment bleed feature in the nornimator that is buggy (actually never worked ). I already told you that and you wanted to wait if it's wanted also by other members of the community. Well, I'm really sorry, I never really asked around and maybe people just got used to the fact that you only can see the nornbreeds in the original colour. Well, to be exact: as far as I can see, the pigment feature works, the sprites get tinted as in the game. But since the pigment bleed settings allow more intesting colours in game, I use them more often. And here comes the tricky thing: in the game, if a genome has four pigment bleed genes for one age stage, the colours of the sprites can change dramatically. Even more dramatically if the genome contains 11 pigment bleed genes for one age stage.
I simply don't know how this happens in game and I also don't know if it's possible to teach the nornimator to do this.
In order to compare what I just tried to write:
Find example of tinted (pigment genes altered) norns here:
http://www.creatures.de/c3gargoyle.htm
And here examples of colour changed ones (pigment bleed genes changed)
4 Pigment Bleed genes:
http://alien.creaturesforum.de/C3/gargoyle.htm
(bottom of the page)
11 Pigment Bleed genes:
http://alien.creaturesforum.de/C3/wingies.htm
(top picture, right side, a neon winged norn)

And how's Masha?


AW: Re: GEL geschrieben am: 12.06.2005 09:38
Antwort
Von: Alien    Beiträge: 4.732 / Registriert: Okt, 2002
Okay, I found the error message that seems to pop up on XP (Support File installed or not)

Unexpected Error

Wow, how really detailed...


  AW: Re: GEL geschrieben am: 12.06.2005 12:10
Antwort
Von: vadim    Beiträge: 17 / Registriert: Jun, 2005
Hmm, definitely not very helpful.

I will to give it a try at work tomorrow if I have time.

BTW, does it get to write anything at all in the log file, or it crashes before it does anything at all?


AW: Re: GEL geschrieben am: 12.06.2005 13:45
Antwort
Von: Alien    Beiträge: 4.732 / Registriert: Okt, 2002
Well... no one reported anything so far... but probably 'cause no one looked in the logfile...

Hat irgendjemand den Nornimator von Vadim ausprobiert auf XP und mal ins Logfile geschaut, ob da andere Fehlermeldungen als "unexpected error" stehen?


  AW: Re: GEL geschrieben am: 13.06.2005 18:46
Antwort
Von: vadim    Beiträge: 17 / Registriert: Jun, 2005
Well, unfortunately no results today.

Did try to do a test at work, but forgot that I was missing a few necessary things on the laptop, so it couldn't be.

Darn, should have made sure it'd work first. Oh well, will try tomorrow. Should have more free time at work tomorrow too.


  AW: Re: GEL geschrieben am: 13.06.2005 22:51
Antwort
Von: vadim    Beiträge: 17 / Registriert: Jun, 2005
Ok, first contribution in ages! New installer.

I needed some way of setting it up on the work computers without much trouble, so now there's a new shiny NSIS based installer. Basically means no more "support files" crap, and the whole thing is (currently) 2.12 MB in size.

No functional changes yet, but this is absolutely latest version, so give it a try in case it happens to work.

Get it here:
http://vadim.ws/tiki-download_file.php?fileId=8

More stuff there if anybody wants it:
http://vadim.ws/tiki-list_file_gallery.php?galleryId=1

It'd be nice if you could mirror it, as currently my server is awfully unstable. I'm working on getting a replacement.


Re: GEL geschrieben am: 14.06.2005 07:57
Antwort
Von: GreenReaper    Beiträge: 77 / Registriert: Jan, 2005
Seems to work here. I get lots of errors and warnings on first startup because there are no cached att or breed list files but after that it starts up fine.

However it seems to have real problems in the setting of parts - I have it set to "all" but it only seems to want to change the selected item, Body, and the drawing goes all haywire. If I subsequently select a different Age it resets it and draws as I expected, until I select another species in body parts.

Since it can detect the C3 and the DS directory, why doesn't the program copy it, assuming they're not already in the DS directory? Or could it not take them from DS and then C3 if not in DS?

Also it has real problems if I am mean and use my mousewheel to repeatedly scroll up and down the Age.

I have mirrored this file. This mirror is probably faster for those of you with broadband.


Re: GEL geschrieben am: 14.06.2005 07:57
Antwort
Von: GreenReaper    Beiträge: 77 / Registriert: Jan, 2005
Sorry, that should be "why doesn't it copy the atts?"


  AW: Re: GEL geschrieben am: 14.06.2005 10:18
Antwort
Von: vadim    Beiträge: 17 / Registriert: Jun, 2005
Yeah, it could definitely use some debugging. And it doesn't work well with DS.

There's an unsolved problem with DS. IIRC, it goes like this: DS doesn't have the 'A' breed Norns, but uses the 'A' breed ATTs. The breed detection code looks for sprites, which means the 'A' ATTs aren't loaded unless the images exist. Very stupid limitation I should fix some day. It should be possible to use more than one game folder as well.

What do you mean by "why doesn't it copy it"? It does, the ATT cache is an exact copy of the .ATT files, except it's a dump of the array where it stores them. This is from when I had a P133, where loading all the ATTs on startup actually caused a noticeable delay.


Re: AW: Re: GEL geschrieben am: 14.06.2005 10:40
Antwort
Von: GreenReaper    Beiträge: 77 / Registriert: Jan, 2005
I mean, if it knows where the C3 folder is and it knows where the DS folder is, why doesn't it copy the atts to the DS folder rather than telling the user to do it?


 
Seiten: 2   [ 1 2 » ]      Zurück zur Themenübersicht      Zum Seitenanfang
 


CREATURES DOCKING STATION | CREATURES FAMILY | CREATURES WIKI | DS HANDBUCH DEUTSCH | GRANDROIDS

Partner:

Albia - a place where you can dream - Alien's Creatures World - Creaturesisland - Generation Norn - Kari's Page - Lunatic World - Mummy's Creatures - The Undeadly Norn - Toa-Nuva's Spieletipps - Zauberalbia


Forum Startseite | Registrieren | Einloggen | Suchen

[ Powered by Jive Forums ]