Ah yes, the unsigned code warning. I think I'd need to pay Microsoft to remove that.
LinleyH
Creator of
Recent community posts
They're on github at:
https://github.com/linleyh/liberation-circuit
Are these what you're looking for?
Hm... you should be able to play a mission then go straight to the custom game menu and it will still have the enemy processes loaded in. I think. Not all of them will work in a custom game, though.
You may need to increase the "starting data" setting in the custom game menu, because when you play a level some of the enemies start out with extra data.
If that doesn't work - do you get any error messages?
Hello! Are you playing in autonomous mode, or command mode?
If you're playing in command mode (which is the default, so you probably are) you can design a base using the process designer, then use "autocode" (which is a button in the designer's main menu) to automatically generate AI code for the base.
If you're playing in autonomous mode, or if you're trying to design a base for an enemy that will operate by itself, it gets a bit more complicated and you'll need to do some coding.
Thanks for your comments! It's always good to hear about people trying out autonomous mode :)
It should be possible to assign values to enums, and when I typed in the enum in your post it worked correctly (MSG_REQUEST_ESCORT was 500, etc.). Are you using the latest version (v1.3)? I don't remember there being a problem with enums in the earlier versions but it's possible that there was and I fixed it.
The game does use look-up tables for trig functions, although they're not as efficient as they could be. But the in-game instruction cost of calling these functions is just an arbitrary number; it doesn't map directly on to the performance cost of the game itself doing the calculations and I think if it was more accurate the trig functions would probably be much more expensive (especially atan2, which is quite complicated).
I agree that custom games could be improved - the problem, as always, is time! I'd like to get to it eventually, though.
The update is mostly the debugger (the BC panel). The fixes were pretty minor (e.g. making some changes to one of the fonts).
Do you still have a file called msn.dat somewhere? If so, that has your progress. Put it in the same directory as the executable (Libcirc.exe).
That design looks okay, as long as you can point it in the right direction so the back doesn't get destroyed. 63% is a bit underpowered, though - you could try using a more powerful core (if you've unlocked the next one) and see if that makes it survive longer.
The replenish is low on the orange levels to require a different strategy - you need to use harvesters because it's not cost effective to build a new base at every well. It sounds like you're doing that, though.
Looking at your designs - it looks like the 3-armed base thing has interface objects on its core, which makes it vulnerable to enemies that shoot straight for the core. Maybe move them to the components on the ends - they will be vulnerable, but unless the enemies attack from all directions one or two of them should survive to protect the core.
The Warrior process has two problems. First, it's only 61% powered, so it will have problems using all of its objects at once. Try using a more powerful core (which will also make it more robust).
Second, the two components with just a move object and an interface object are weak points - they aren't protected by the process' interface, and if they are destroyed the rearmost components will also be lost. Maybe add new components to the side and move the interface/move objects there.
That's the template file save option, which saves all templates in a binary format for multiplayer. Those need the .tf extension. If you download the latest version of the game (v1.2) it changes some things to make it clearer how you're suppose to save and load the processes.
Have you tried saving using the editor and also giving the file a .c extension