Author Topic: Eufloria Arts Project  (Read 9324 times)

Lost Seedling

  • Shrub
  • ***
  • Thank You
  • -Given: 9
  • -Receive: 30
  • Posts: 205
Eufloria Arts Project
« on: October 07, 2011, 09:30:20 AM »

Eufloria Arts Project

Do you want to add some illustrations to your map? Do you want to learn how to manipulate the Drawing Functions available to map-makers in Eufloria? Do you just want to have fun drawing pictures?

If you answer "Yes" to any of those questions, then download the Eufloria Arts Project!

Features:

The Eufloria Arts Project allows you to quickly transform the Draw Functions available to map-makers into complex images you can immediately install into your map. Every parameter is instantly adjustable- Color, Alpha values, Size, Border, Width, or Coordinates. Explore the workings of "DrawLine", "DrawTexLine", "DrawBox", and the "DrawSprite" functions, along with the available "ID" numbers.

Work in ScreenDraw mode or LevelDraw mode and easily save the drawings you like or erase the ones you do not.

Immediately view the Function parameters numerically change as you transform the image.

Use the Grid coordinate systems and/or the three crosshair options to aid in positioning your drawing.

Have fun with the special "Chain Draw" feature which will allow you to create "free form" drawings without the restrictions imposed by the native Draw Functions!

Save your drawings as either individual functions, or as arrays (or both!) in a text file. Then simply copy and paste directly into your map without any further coding necessary.

Instructions:

Install into the same folder as your other User-made maps and play as a regular Eufloria Map. Download the attached User Manual for further instructions/details.

Notes:

I tried to eliminate any bugs, but no doubt something will manifest itself. If you find any errors or experience any crashes or anomalies please let me know immediately so that I can fix it!

If you find this program useful and have suggestions for improvement or additions, please let me know. If you have any questions, please ask. It's my hope that map-makers will use it to create some maps!!

Also, if you create any pictures or anything you'd like me to include in the "sample" section, please post or send me the code and I'll include it in any future updates. Or, just post them in this thread. I'd like to see what the artistically talented can do!!!

Have Fun!
« Last Edit: November 30, 2018, 09:48:34 AM by Lost Seedling »

Mihhaelo

  • Sapling
  • **
  • Thank You
  • -Given: 0
  • -Receive: 1
  • Posts: 67
Re: Eufloria Arts Project
« Reply #1 on: October 07, 2011, 12:38:20 PM »
Haven't had time to use it yet, but it looks really awesome! Good work  :)

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 30
  • Posts: 1,527
  • Eufloria: Yes
Re: Eufloria Arts Project
« Reply #2 on: October 07, 2011, 02:40:07 PM »
Holy cow!

Lost Seedling, this is madness... Great stuff you're coming with :D

Pilchard123

  • Tester
  • Old Oak
  • ****
  • Thank You
  • -Given: 4
  • -Receive: 24
  • Posts: 932
  • Eufloria: Yes
Re: Eufloria Arts Project
« Reply #3 on: October 07, 2011, 03:34:16 PM »
Noooo, Aino.

THIS! IS! SPARTA!

w4tc

  • Achiever
  • Shrub
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 170
Re: Eufloria Arts Project
« Reply #4 on: October 08, 2011, 04:21:43 AM »
Holly ....... my god that is indeed madness Oo that is omg cool

very great job man! realy!!

collapsoul

  • No Intel Inside
  • Sapling
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 54
Re: Eufloria Arts Project
« Reply #5 on: December 06, 2011, 02:45:16 PM »
Simply amazing work on this tool there. Will come most handy.

Here's ...err... something. Just a rough sketch atm, but I hope you can get the whole idea  ::)

Polished, more high-detail and violent version may or may not follow someday...


BTW, as you can see, bottom part is off-screen somehow. No matter if it's fullscreen or window. I'm ok with it, though, as  it's easy to call / codegenerate1() / (or 2 if needed) through console.
« Last Edit: December 06, 2011, 02:53:31 PM by collapsoul »

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 30
  • Posts: 1,527
  • Eufloria: Yes
Re: Eufloria Arts Project
« Reply #6 on: December 06, 2011, 02:49:26 PM »
Wait, are you gonna make a new spawning system?

collapsoul

  • No Intel Inside
  • Sapling
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 54
Re: Eufloria Arts Project
« Reply #7 on: December 06, 2011, 03:21:04 PM »
Wait, are you gonna make a new spawning system?

<cough> o_O

1) Could be great indeed, but nah, me ain't that smart - at least atm. No sufficient spare time either. Redoing such a major part of the game? Single thought caused me serious shiver :)

2) All the "Draw***" stuff seem to be somewhat laggy if used so massively (even on stronger hardware than I use daily - say, not-that-far-gone-from-modern Core2Duo Intel 2.8 / 2 GB / GeForce 9800 GTX, (which I have access to when it's not occupied by family WoW player)... If I draw 100+ shapes at once (single seedling consists of 4 normally) thru lua, it lags. Whereas if I amass 4k seed in Campaign mode - it doesn't (even at single-cored one)

3) Sound functions? Got any tested? ;)

4) After seedling/tree system redo the next logical step would be asteroid system redoing. Whole thing (if ever successful) could then become much more moddable then what we have atm at our disposal. Just think of it: possibility of having all the new officially planned next new version features (and more) thru modding. Even before they are officially released... Do you think authors won't mind? We could of course ask them about, but, even if answer's positive - look p.1-3. Job looks way too titanic now.
5) even more limitations could be found

Anyways, if the whole thing could ever be achieved - that'd be possible only by a some kind of a miracle. IMHO.

So, actually, "polished version" words were about a drawing. Just thougth about something more epic-looking.
« Last Edit: December 06, 2011, 03:39:13 PM by collapsoul »

Lost Seedling

  • Shrub
  • ***
  • Thank You
  • -Given: 9
  • -Receive: 30
  • Posts: 205
Re: Eufloria Arts Project
« Reply #8 on: December 06, 2011, 03:59:34 PM »
Looking at your screenshot I see I should have made the menus more accessible for different screen sizes but I only allotted myself two weeks for this project and so in the interest of time took a chance on how to format them. I suppose one could adjust the screen resolution of their monitor in order for it to work properly. I'm happy to see someone getting some use out of this.

I've always wondered if it would be possible to use Hitman's "vertex buffer matrix" tricks used in his print text function to move and rotate an illustration (like a rocket ship with exhaust flames, for example). It seems like if it works for text (DrawLine) it should work for other Draw functions, too. Does anyone know what I'm asking, or have an answer? If that were possible, it would open up quite a few possibilities for some cool animations.

Pilchard123

  • Tester
  • Old Oak
  • ****
  • Thank You
  • -Given: 4
  • -Receive: 24
  • Posts: 932
  • Eufloria: Yes
Re: Eufloria Arts Project
« Reply #9 on: December 07, 2011, 01:48:58 AM »
The menus can be resized by multiplying by GetScreenX()/a constant. Just thought you might like to know.

Lost Seedling

  • Shrub
  • ***
  • Thank You
  • -Given: 9
  • -Receive: 30
  • Posts: 205
Re: Eufloria Arts Project
« Reply #10 on: December 07, 2011, 03:02:37 AM »
If I understand what you're saying, then I think I already was aware of that, but am not sure if the other features like mouse-clicking would still work properly without further adjustment. I think the results of my efforts hide the fact that I just barely understand what I'm doing most of the time!

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 4
  • -Receive: 30
  • Posts: 1,527
  • Eufloria: Yes
Re: Eufloria Arts Project
« Reply #11 on: December 07, 2011, 03:22:24 AM »
There is lots of ways to magnify stuff, simple multiply and you have the easiest way IMO :)

annikk.exe

  • Achiever
  • Ent
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 4
  • Posts: 1,809
Re: Eufloria Arts Project
« Reply #12 on: January 12, 2012, 12:38:04 AM »
I'm late in seeing and appreciating this, but I just wanted to say that this is THE most stunning level design tool created to date.  Very very technically impressive, and must have been a huge volume of work.

A very ambitious project realised with great skill.

Lost Seedling

  • Shrub
  • ***
  • Thank You
  • -Given: 9
  • -Receive: 30
  • Posts: 205
Re: Eufloria Arts Project
« Reply #13 on: January 12, 2012, 02:50:50 AM »
Thanks for those very kind words. It WAS a LOT of work compressed over several weeks of doing very little else. Seriously, I think it might've shortened my life span - it nearly killed me. Like almost anything I do here, I have to acknowledge I am merely building on foundations laid by you and everyone else who has written a map or contributed a bit of code. I hope anyone who looks at the innards will recognize their handiwork in it's creation, even though I can't thank them specifically. I will say it is obviously a direct descendant of the elegant Roid Forge and it's brilliant offspring, Ring Designer. My apologies for the seemingly disorganized coding and lack of transparency in it's variables for those who care to examine such things, but it was a rush-job and mostly made-up as I went further down the rabbit-hole!

Thanks to recent map-making activity in the forum, I decided to make a new map also, using the Art Project that I hope all will find entertaining. Maybe I can finish tweaking it today or tomorrow...