Archive 17/01/2023.

:building_construction: Edddy: a block-based map editor

Modanung

I’ve been working on Edddy, a map editor that allows you to create worlds using pre-made sets of blocks. If you want to give it a try, you can find the controls here.
Its intended use is to build maps for A-Mazing Urho, KO, OGTatt and Blip 'n Blup. Edddy draws inspiration from Blender, Tiled and other open creation software.

Lumak

Looks good, Modanung! Why do you prefer GPL over MIT. Is it so you can split the license into commercial and free, like Qt lib, in the future?

rasteron

Nice one Modanung! Keep it up :slight_smile:

Modanung

I must say I’m not very outspoken about either. But if I understand correctly MIT allows changing of the license which allows for proprietary forks without notice. I do not like the idea of that. Also its part copycat behaviour since a lot of software I use and like carries the GPL license. Like Blender, GIMP, Inkscape, SuperCollider, Tiled, etc…

Would you rather see it licensed MIT? If so, why?

Blip 'n Blup can now load the levels, btw. :slight_smile:

jmiller

Nice work! I can see this being useful to people. :slight_smile:

Edddy builds as a standard Urho app and runs fine on Arch here.

If you consider licenses, there is also the LGPL. You can make your own arguments, I only mention it.

Lumak

It’s your prerogative to license it however you see it fit, doesn’t matter what anyone else wants.

Coincidentally, I opened one of your source files and found the answer.

Modanung

I think it does matter since picking a certain license might discourage people from contributing. Also I might not be fully informed or have overlooked use cases.

Thanks for reminding me I put that there, it is outdated information. LucKey Productions is a non-commercial operation although donations will help it thrive… to support myself (and fellow LucKey Devels) and to finance LucKey Orifices and LucKey Gatherings. My main drive is to propagate the idea of open source and to brainwash the world for the better.
My services as a puterdoc and pipe maker are of a more commercial nature.

Modanung

The changes I made to Edddy reached a point where I decided it’s time to update the binary on itch. It still needs a lot of work, but it is theoretically usable and already arguably more efficient than the default Urho editor when used for certain projects. Although it’s features are still somewhat limited. :slight_smile:

WangKai

The top view is better if it can be Orthographic :wink:

Modanung

Actually view orthogonality is only temporarily dysfunctional. The key for toggling it got disconnected - along with all other existing input - during the implementation of the new (Qt) GUI; most of the required methods are already there. But first my forearm needs a rest. So for now all the other (new) functionality should do. :wink:
Including but not restricted to:

  • Creation of projects (.edy file, used by Edddy)
  • Creating new maps (.emp) and blocksets (.ebs)
  • Editing maps (only grid-blocks for now) and blocksets
  • Saving, loading and deleting
  • Brush (single block or line)
  • Fill tool (flood plane)
  • Undo/Redo

Blocks are currently limited to having only a single (preexisting) material. All formats are XML-based.

Modanung

Blocks can now have a different material for each geometry:

HeadClot

Hey @Modanung - Bit a few requests for this tool. I am using this with Unreal Engine. BTW I love this tool. Would it be possible to get the ability to export the scene a .FBX or some other file format that is compatible with UE4?

Also custom export profiles for other engines such as UE4, Unity3D, etc. for exporting the scene would be nice. Being able to set scale. Up Axis, etc. depending on the engine.

Also some windows binaries would be nice so I do not have to build it from source :slight_smile:

Modanung

Good to hear you find it useful. :slightly_smiling_face:
I plan to integrate the AssImp to make Edddy careless about model formats (and I guess other coordinate systems). But there’s many other features - like area selection, copy-paste and clusters - that I consider to be of higher priority.

I’m sorry, LucKey Productions does not condone spyware. Have you considered installing Linux instead?

HeadClot

How much would it cost to prioritize Assimp support? I could really use support for other file formats. :slight_smile:

Miegamicis

Case of beer, donations are also good.

HeadClot

If this is the case I can do it come Monday. :slight_smile:

Modanung

You’re more than welcome to donate. But rather than changing my priorities at this point I think it would simply motivate me to work faster, next to being grateful. Whether you donate or not won’t change the fact that I will take your wish into consideration.

I do not consider ethanol fit for human consumption. :stuck_out_tongue:
Or are you offering to colaborate?

HeadClot

I just installed Chrome OS on a laptop which has support for Linux binaries. So I will let you know if it works on there. :slight_smile:

OK, got it. :slight_smile:

Miegamicis

What substances you approve of?

And sadly I’m not offerring any collaboration at the moment but that might change in the future. Haven’t actually tried your project, but I’m planning to try it out at some point.