creatures caves welcome, guest
downloads   gallery   dev   community   creatchi   forum   mycaves
bookmarks | search | post new topic
Development Forum
old
Announcing Albian Command: a C2 monitor   
skerit

skerit
Belgium  

 visit skerit's website: Skerit
  2/17/2018  6

I finally found some time to work on my Creatures 2 wolfling run monitor, and after a full week of development I think I can release a first test version.

So, here is v0.1.0 of "Albian Command". You can find it here on github.



Features so far:

* Creature monitor, including "Pickup", "Teleport" and "Teach Language" action.
* Sprite browser
* Name manager & automatic naming of new creatures
* Making creatures remember their name
* Game speed changer

The frontend is made using NW.JS. I'm using v0.14.7, because it's the last version supporting Windows XP.

I also made a separate node.js library should anyone else ever want to implement it into anything ;)

The library isn't only written in JavaScript though, I also wrote a VB6 application that's acting as a bridge between node.js and Creatures 2. That source code is also included, of course.

The speedhack I implemented is written in Delphi, I still need to release that source code (the current "speedhack" repo on my github was a fork from an earlier, failed attempt)

Please remember it's an early version, remember to make backups.

Questions, comments, bug reports, feature requests... all welcome!


 
C-Rex
Lollipop Lord

C-Rex


 visit C-Rex's website: The Norn Nebula
  2/17/2018  1

Looks amazing! :)
 
xan

xan



  2/17/2018

As ambivalent as I may be to Node I am very intrigued by the library end of this. Have you messed around with interfacing to the C3/DS engine at all? If you're already messing with OLE it seems like it might not be that much of a leap.

(Goodness knows I'd do some nasty things for an 'it just works' cross-platform command-line interface to c2e if I wasn't the one who had to go to the bother of coding it.)

 
skerit

skerit


 visit skerit's website: Skerit
  2/17/2018

xan wrote:
As ambivalent as I may be to Node I am very intrigued by the library end of this. Have you messed around with interfacing to the C3/DS engine at all? If you're already messing with OLE it seems like it might not be that much of a leap.



I'm not much of a C3/DS player, but I'd be willing to implement those other games if there's any interest for it.

But does C3/DS have an OLE interface? I thought only C1 and C2 had it.

 
Pilla
Fuzzy Dragonhat

Pilla


 visit Pilla's website: Pilla's DS Agents
  3/14/2018



After that:



Also, my norns aren't showing up. I have 4 ingame, but they're not showing up. I tried restarting albian command, didn't work.



Visit my Creatures blog/website - Pilla's DS Agents
Join us on Discord - Caos Coding Cave
Visit/contribute to the Creatures Wiki

 
skerit

skerit


 visit skerit's website: Skerit
  3/14/2018  1

Ah damn, another one not being able to connect. I'll have to come up with another way of discovering peers. It worked fine in all my tests on multiple external test machines, but none of them were behind any kind of firewall.

About no norns showing up: I see it IS connected to the application since it found the name of your world, PillazA, and it can only do that by getting the current creatures in the world and inspecting their history files.

I would suspect some kind of error, but then you should get an alert box with the precise error message.

I see the vocabulary is in Dutch, I'm assuming the game is too? (While I was coding it I didn't think many people here would use it in anything other than English, would be funny if the game running in my own mother tongue would be behind some kind of issue :P)

 
Pilla
Fuzzy Dragonhat

Pilla


 visit Pilla's website: Pilla's DS Agents
  3/14/2018

Yep, the game is in Dutch too, however some things (like the case with a button that turns into a computer when you click the button) blurt out things in English. Weird game.

I did have to allow access through my computer's firewall for Albian Command, but that didn't help.

Are you using a specific port number?


Visit my Creatures blog/website - Pilla's DS Agents
Join us on Discord - Caos Coding Cave
Visit/contribute to the Creatures Wiki

 
skerit

skerit


 visit skerit's website: Skerit
  3/14/2018

No, it's using random port numbers. Though I believe node starts at around 3500.

I've just implemented language support. Creatures 2 has translations for English, Dutch, French, Spanish, Italian, German and Japanese. I can get them all working, except Japanse (that doesn't seem to have an Alt modifiers for the "File" menu)

Weird about that portable computer... Though I see other translation issues in the toolbar itself. The "Play" button says "Help", the "Pause" button says "Cyberlife", ... They just translated it poorly, I believe.

 
Malkin

Malkin

Manager


 visit Malkin's website: Malkin's page at CWiki
  3/14/2018

Could you please add in some of the SYS:CMND features to Albian Command? Particularly those which aren't readily available in the game - activating all powerups and infecting a creature with bacteria leap to mind.

My TCR Norns
 
skerit

skerit


 visit skerit's website: Skerit
  3/14/2018

Sure. I'm close to releasing a new version (fixed some windows 10 key issues), still fixing some networking issues but that's a bit harder.

I actually didn't know about SYS:CMND... that opens a lot of possibilities! :)

 
nic_to

nic_to



  6/8/2018

EDIT: It's working!!!1 :D

I added Albian Command to my antivirus's whitelist and put program's files in "GOG Games/Creatures 2" folder.

Thanks for your hard work and a great tool!

Ps: When AC folder is outside of "GOG Games/Creatures 2", Log looks like this:


----------
Hi there. I was really happy about your Albian Command but I have some problems. I can't see my norns under Creatures tab. It look like the program falls to connect to my game.
(my specs: Windows 7 64bit and The Albian Years from GOG)

Log says it is a problem with /index.html @ 15178


And when I unzip Albian Command files from GitHube I get message about trojands.


I have tried AC v0.1.7 and v0.1.6 and both don't work :(

And I just wanted to add that I love the idea of an advanced wolfling run monitor for C2!!


 
skerit

skerit


 visit skerit's website: Skerit
  6/14/2018

nic_to wrote:
EDIT: It's working!!!1 :D

I added Albian Command to my antivirus's whitelist and put program's files in "GOG Games/Creatures 2" folder.

Thanks for your hard work and a great tool!

Ps: When AC folder is outside of "GOG Games/Creatures 2", Log looks like this:



Good to hear you got it working :) Do I understand correctly that you need to add AC to the "GOG Games/Creatures 2" folder in order for it to work?

The antivirus thing is a real pain :/ I believe it's because the executable I use to interface with C2 does certain things like inject DLLs (for the speed hack) & send keypresses to the application, which it finds suspicious. There is a way to submit an application to get it on a whitelist, but the form doesn't work and I doubt they really care :)

 
nic_to

nic_to



  6/21/2018

skerit wrote:

Good to hear you got it working :) Do I understand correctly that you need to add AC to the "GOG Games/Creatures 2" folder in order for it to work?



Yes, AC doesn't see my world/game if I put it in a different place.

I think the antivirus is not a problem, as long as you know how to add exceptions to your whitelist :)

 


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