Author Topic: All your bases are belong to us[Map]  (Read 26934 times)

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 30
  • Posts: 1,527
  • Eufloria: Yes
All your bases are belong to us[Map]
« on: October 16, 2011, 12:39:22 AM »
I finished this map months ago, but never posted it. So I'll post it now and hope noone is angry at me...

It's kinda like Eufloria, just that you have bases with production meters which consumes money. The money can be spent on various things, like speed for your units. You can also save, surprisingly easy too. Just click on the save button, select a save file(from 1 to 5) and it's saveD. Then, when leaving/coming back or anything, you can just return to the save.

Also, you can change the settings and the AI of the map, you can attach the settings/AI files toa reply here if you change them so others can try your awesome settings/AI.
To find the settings and AI, go to your Eufloria directory and mods(this folder is create dhwn running the map for the first time!) and then AYBABTU folder and you see the files :)

(click to show/hide)
« Last Edit: October 16, 2011, 08:19:17 PM by Aino »

Pilchard123

  • Tester
  • Old Oak
  • ****
  • Thank You
  • -Given: 4
  • -Receive: 24
  • Posts: 932
  • Eufloria: Yes
Re: All your bases are belong to us[Map]
« Reply #1 on: October 16, 2011, 02:47:44 AM »
You can keep your acids but...

(click to show/hide)

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 30
  • Posts: 1,527
  • Eufloria: Yes
Re: All your bases are belong to us[Map]
« Reply #2 on: October 16, 2011, 02:49:36 AM »
I think it's a fitting title :D

Lost Seedling

  • Shrub
  • ***
  • Thank You
  • -Given: 9
  • -Receive: 30
  • Posts: 205
Re: All your bases are belong to us[Map]
« Reply #3 on: October 16, 2011, 03:01:31 AM »
I get two error messages when I start- one pops up in a separate window saying "A subdirectory of ? already exists"- (too fast to read it), and then a Eufloria message saying "Unable to load level "Resources/Maps/AYBABTU" due to the folowing error: mods/AYBABTU/Settings.Euria:12:unfinished string near '<EOF>'.

I assume I could delete something in the code to allow it to run but not sure what it is.

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 30
  • Posts: 1,527
  • Eufloria: Yes
Re: All your bases are belong to us[Map]
« Reply #4 on: October 16, 2011, 05:37:07 AM »
Looking into it, sadly it's line 12 and thats the init starter, which runs a ton of functions.#MakingDebugFile

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 30
  • Posts: 1,527
  • Eufloria: Yes
Re: All your bases are belong to us[Map]
« Reply #5 on: October 16, 2011, 06:13:34 AM »
Seedlinig, try the map agin, with the update :)

Nothing is fixed, but you'll get a debug file. THen send it in if there is any problems :)

Lost Seedling

  • Shrub
  • ***
  • Thank You
  • -Given: 9
  • -Receive: 30
  • Posts: 205
Re: All your bases are belong to us[Map]
« Reply #6 on: October 16, 2011, 07:29:23 AM »
Debug log at - 10/15/11 12:27:52

Init Loading Succesful

 (Re)made the save directory
Saves succesfully set up

Variables executed

------That's all the Debug File contained. Same results of course.

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 30
  • Posts: 1,527
  • Eufloria: Yes
Re: All your bases are belong to us[Map]
« Reply #7 on: October 16, 2011, 09:45:21 AM »
Ok, do you have the Steam version? I want to know if I have to keep it saving on a disk or if I can use the local executed directory :)

Also, check your Eufloria directory for a folder named "mods", if it exists look into it and click the AYBABTU folder then see if a file named "Settings.EURIA" is existing... I highly doubt it, but thats the thing causing errors for you.

To fix all this though, go into the lua file, look inside the LevelSetup function(at the top) and change BasicSaveFolder to a proper location(like C:\\EufloriaThings\\) and it should work like a dream :)

Lost Seedling

  • Shrub
  • ***
  • Thank You
  • -Given: 9
  • -Receive: 30
  • Posts: 205
Re: All your bases are belong to us[Map]
« Reply #8 on: October 16, 2011, 11:59:34 AM »
Yes, I have the steam version. I have the Settings.Euria file in the AYBABTU folder.

I changed line 9 to a folder in the C drive but then I got an error that says 27:Standard Output File is Closed. So I erased the original AYBABTU folder in the Mods folder, and started again.

Now it says 19:standard output file is closed. I don't see any new folder in the C directory, however, so maybe I formatted line 9 incorrectly, but I followed your directions, so I don't know.

I wonder if anyone else will have this problem.

Koss

  • Seedling
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 26
Re: All your bases are belong to us[Map]
« Reply #9 on: October 16, 2011, 06:55:38 PM »
Hello. Incredible functional, but can't run.
I use Eufloria v2.07. I change BasicSaveFolder to
BasicSaveFolder = "C:\\33\\"
and take next error:
C:\33\\Settings.EURIA:12:unfinished string near '<eof>'

In Debug.txt:
Debug log at - 10/16/11 13:49:50

Init Loading Succesful

 (Re)made the save directory
Made save directory 1
Made save directory 2
Made save directory 3
Made save directory 4
Made save directory 5
Settings file created
Made AI file
Saves succesfully set up

Variables executed

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 30
  • Posts: 1,527
  • Eufloria: Yes
Re: All your bases are belong to us[Map]
« Reply #10 on: October 16, 2011, 07:51:42 PM »
Grrr, what is wrong with it? :/

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 30
  • Posts: 1,527
  • Eufloria: Yes
Re: All your bases are belong to us[Map]
« Reply #11 on: October 16, 2011, 07:58:56 PM »
Fixed, didn't that long untill I dived into the Settings.EURIA and saw that the last line wasn't commented xD

I also reccomend you either delete everything the map have created of folders and installl the latest version or you comment that last line and install the latest version :)

Lost Seedling

  • Shrub
  • ***
  • Thank You
  • -Given: 9
  • -Receive: 30
  • Posts: 205
Re: All your bases are belong to us[Map]
« Reply #12 on: October 16, 2011, 08:29:02 PM »
Well it's working now and looks really cool. Now if I could just figure out what is going on...

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 30
  • Posts: 1,527
  • Eufloria: Yes
Re: All your bases are belong to us[Map]
« Reply #13 on: October 16, 2011, 09:31:11 PM »
Hehe :)

Maybe add a little tutorial...

But I'd like it here:

First, your camera looks at a circle among other circles, they are bases, they got numbers, which represents the amount of units the base contain, or how big it's local army is. ow click your own and the GUI is changeable to what you want, and you see some lines coming out of the circle, they are send routes, you see a ball with two circling circles around it, this thing represent the send command, click it and it shows how many units you'll send if you drop the mouse where you have it. If you right click, the send will be canceled :)

Now fight that sucky AI and make me a new one ;)

Also, I'm making a java version of it, I'll release it here(nowhere else :D) if it's OK with everyone :)

Koss

  • Seedling
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 26
Re: All your bases are belong to us[Map]
« Reply #14 on: October 16, 2011, 09:58:40 PM »
Now it's working. Very cool, although micromanagement the tires.
Thanks.

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 30
  • Posts: 1,527
  • Eufloria: Yes
Re: All your bases are belong to us[Map]
« Reply #15 on: October 16, 2011, 10:31:27 PM »
If all the sending tires you, you can click the "Auto-send route" box when you have a base selected, then after clicking the box, clixk another base and it'll automatically send all the units to the base :)

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 30
  • Posts: 1,527
  • Eufloria: Yes
Re: All your bases are belong to us[Map]
« Reply #16 on: October 16, 2011, 10:55:54 PM »
You can also triple click a base to make all it's neighbours owned by you send units. The amount of units sent are configured by the send percent bar :)

Bonobo

  • Achiever
  • Old Oak
  • ****
  • Thank You
  • -Given: 139
  • -Receive: 12
  • Posts: 670
  • Eufloria: Yes
Re: All your bases are belong to us[Map]
« Reply #17 on: October 20, 2011, 01:51:59 AM »
This is really amazing stuff, Aino, thank you, I didn’t know it was possible to modify Eufloria this far.

I noticed that you apparently only gave one of the other factions an AI, izzat right? Why?

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 30
  • Posts: 1,527
  • Eufloria: Yes
Re: All your bases are belong to us[Map]
« Reply #18 on: October 20, 2011, 02:10:30 AM »
No limit Tom, just go into your Eufloria directory and then proceed through mods/AYBABTU. Then you'll find a file called Settings.EURIA and modify it with as a text document :)

then theres the player limit, number of bases and you can add alot of settings into there, just need to look at the code :P

Bonobo

  • Achiever
  • Old Oak
  • ****
  • Thank You
  • -Given: 139
  • -Receive: 12
  • Posts: 670
  • Eufloria: Yes
Re: All your bases are belong to us[Map]
« Reply #19 on: October 20, 2011, 02:59:43 AM »
Me, look at the code, mh? Ugh ???

But okay, whenever I have some spare time, I may do exactly this ;)

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 30
  • Posts: 1,527
  • Eufloria: Yes
Re: All your bases are belong to us[Map]
« Reply #20 on: October 20, 2011, 03:02:59 AM »
Nonono! You don't HAVE to look at the code, the basic stuff like amount of enemies and bases/clusters of lands are in the Setting.EURIA file already, they are marked with the lines that doesn't start with "--" and their name explains everything :)

Mihhaelo

  • Sapling
  • **
  • Thank You
  • -Given: 0
  • -Receive: 1
  • Posts: 67
Re: All your bases are belong to us[Map]
« Reply #21 on: October 20, 2011, 05:13:10 AM »
Very good work! I never knew you could draw Eufloria text in game :o

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 30
  • Posts: 1,527
  • Eufloria: Yes
Re: All your bases are belong to us[Map]
« Reply #22 on: October 20, 2011, 05:15:16 AM »
Me neither, I got depressed on discovery(because of my work on the DrawText()) but it's very effective against mine, but mine supports more than the Eufloria one. It's a choice of performance or quality I guess :)

threephi

  • Sapling
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 63
Re: All your bases are belong to us[Map]
« Reply #23 on: November 13, 2011, 01:40:03 PM »
Very impressive indeed, it's kind of amazing how Eufloria is really a lua shell and the sky is the limit in terms of what you can do with it!

The game was fun (although it's not eufloria ;)), however there was no victory or end after occupying all the planets.

threephi

  • Sapling
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 63
Re: All your bases are belong to us[Map]
« Reply #24 on: November 21, 2011, 07:20:19 AM »
Not sure if you're still working on this, but here's some more notes:

I've been trying to play AYBABTU several times over the last week or so with expanded AI enemies and a few more systems for a greater challenge, and the level crashes Eufloria every single time after about five to ten minutes of play :(  Not sure exactly what the error is, later tonight I will copy the application error message from Windows 7.

Another bug I have noticed is that forces traveling to another system will on rare occasion turn to a negative number.  This happens sometimes after your force encounters and wipes out an enemy force coming towards you along that same string, but I haven't observed it closely enough to reproduce it predictably.  The continuing negative force then will add to your enemy upon arrival, or you have to send additional forces along the string to turn the number positive.  Clearly some kind of arithmetic error going on ;)

One other suggestion: it would be very helpful to have a way to cancel an autosend route after you have established it.


threephi

  • Sapling
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 63
Re: All your bases are belong to us[Map]
« Reply #25 on: November 21, 2011, 07:57:59 AM »
Here's the error messages I get:
Quote
Description:
  A problem caused this program to stop interacting with Windows.

Problem signature:
  Problem Event Name:   AppHangB1
  Application Name:   Eufloria.exe
  Application Version:   2.0.0.0
  Application Timestamp:   4cfb61a7
  Hang Signature:   e39d
  Hang Type:   256
  OS Version:   6.1.7601.2.1.0.256.48
  Locale ID:   1033
  Additional Hang Signature 1:   e39d2a6f9580afff60f3db2c9b7d7289
  Additional Hang Signature 2:   a018
  Additional Hang Signature 3:   a018908e5d483c274b2ba625f398bc50
  Additional Hang Signature 4:   e39d
  Additional Hang Signature 5:   e39d2a6f9580afff60f3db2c9b7d7289
  Additional Hang Signature 6:   a018
  Additional Hang Signature 7:   a018908e5d483c274b2ba625f398bc50


Quote
Description:
  Stopped working

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01:   eufloria.exe
  Problem Signature 02:   2.0.0.0
  Problem Signature 03:   4cfb61a7
  Problem Signature 04:   LuaInterface
  Problem Signature 05:   2.0.0.16708
  Problem Signature 06:   49b443d8
  Problem Signature 07:   ad
  Problem Signature 08:   3e
  Problem Signature 09:   LuaInterface.LuaException
  OS Version:   6.1.7601.2.1.0.256.48
  Locale ID:   1033

I currently have numplayers = 4; numlands = 8; numbases = 8. 

One other prominent bug I forgot to mention earlier: after starting the level, it immediately dumps back to the windows desktop so you have to click back on Eufloria in the taskbar to play.  This happens every time.

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 30
  • Posts: 1,527
  • Eufloria: Yes
Re: All your bases are belong to us[Map]
« Reply #26 on: November 21, 2011, 08:17:24 PM »
Hmmm

That error log won't help me much, sorry. The case I need is when it happens... It's very hard to observe that since you have many lands and many enemies.

And I'll make the auto-send shutdown(stopping autosend routes) :)

But I'll do this once I get the situation of the crashes... I got java programming and I'm busy, and I'm lazy >.<
« Last Edit: November 21, 2011, 08:20:54 PM by Aino »