creatures caves welcome, guest
downloads   gallery   dev   community   creatchi   forum   mycaves
bookmarks | search | post new topic
Help Forum
old
C3/DS: Elevator agents not injecting?   
Pixis

Pixis
United States  

 visit Pixis's website: Pappus Café
  5/3/2018

Edit: I have now reinstalled the game, so this issue should no longer be a problem. However, if anyone has an idea as to what happened, I'd be interested to hear! Thank you!

Hello everyone!

It looks like I've run into a new mysterious problem with my Docking Station game. Some agents are not injecting properly into my worlds! This is happening on both old worlds that I had previously and new worlds that I create, both docked and undocked.

It seems random which ones work and which don't; in fact, after some testing, all of my agents appear to be working except for the Elevines, the Door Hider for DS and the Button/Lift Hider for DS. (Is there something wrong with doors or elevators in my worlds? Norns still appear able to use them properly...) I turned autokill off, but receive no error message; the screen only says "Agent Injected" as usual, but the agent just doesn't appear. It's pretty strange!

For background, I am running the GOG version of Creatures Exodus on Windows 10. The catalogue tester agent indicates that the catalogue is working properly, so I'm admittedly not sure what else the problem could be. Worst case I can just reinstall so in the end it's not a huge deal, but it's puzzling and I'm wondering if anyone might know the answer!

Thank you!
Pixis




 
Sot

Sot



  12/17/2019

Hello,
I'm an on-and-off player and mostly a lurker here and I know this post is over a year old, but I believe I have some relevant information to this problem as I had just had it happen to me trying to get back into the game. I even went so far as to fresh install, because I really like Elevines and wanted to use them and they were doing the same thing you were describing; Elevines would say injected but no Elevine would appear. This also happened to my Door/Button Hider as well!

For anyone else who may have this problem too, this is what I did.
A little background into my process:

I do not own Creatures Exodus so I don't know if my solution is relevant to owners of that version but I did get mine to work after some time looking around.

So, as I had just reinstalled the game I went around doing the things you do for a fresh install, which for me includes fixing the C3 No-CD problem (I actually have a CD and backed up C3 files but my computer lacks a disk drive) which involves going into your "machine.cfg" and changing the name of "Docking Station" to something else, so I just put in "Docking Stat1ion". Everything else but those Elevines and Door/Button Hiders was working, but those were the things I was hoping to fix with the reinstall.

I eventually got the idea that maybe I could make them inject somewhere else since they're not injecting into the right spot but mostly everything else is and I decompiled the .agent file of Elevines with Monk to check out the script and there it was in the inject portion of the script.

doif gnam eq "Docking Station"

Now, I just recently changed my Docking Station's name to "Docking Stat1ion" so I thought, "Well, my game name is not Docking Station anymore." So I changed the line in the script to

doif gnam eq "Docking Stat1ion"

and recompiled it, tossed it in, and it injects and works just fine now.

This same line is in the Door/Button Hiders script, too.

I am unsure if Creatures Exodus changes the name of the game (like maybe to Creatures Exodus or something) but since I had changed mine and changed the scripts to match the new game name, they all inject and work properly.
If your reinstall of Creatures Exodus worked, maybe it put it back in the config file to what works.

So it looks like this particular problem has to do with that injection line in the agents scripts, but by no means am I a scripter.

I'm unsure if my solution is out of line cause I don't like or want to edit other people's stuff, but maybe there's a better solution out there?

 
xan

xan



  12/25/2019

That's interesting. I kind of figured GNAM was written somewhere in bootstrap, not lifted from machine.cfg. But I can't find any way to set it from CAOS so that makes sense.

I also didn't know you could improvise a no-cd "patch" that way >_>

I would be interested to see the output of this, in one of the problem worlds where those agents don't inject properly:

outs gnam


Just to confirm that is indeed what's going on.

 
Sot

Sot



  12/25/2019

Running that outputs my modified game name "Docking Stat1ion" for me, same as it appears in my window tab and in the cfg file.
 


downloads
cobs
adoptions
creaturelink
metarooms
breeds
 
gallery
art
wallpaper
screenshots
graphics
promos
sprites
dev
hack shack
script reservations
dev resources
active projects
dev forum
 
community
links
advice
chat
polls
resources
creatchi
 
forum
bookmarks
general
news
help
development
strangeo
survivor
mycaves
log in
register
lost pw
0 online
creatures caves is your #1 resource for the creatures artificial life game series: creatures, creatures 2, creatures 3, docking station, and the upcoming creatures family.

contact    help    privacy policy    terms & conditions    rules    donate    wiki