Author Topic: Omnimaga Map Maker (xLib-CIII)  (Read 13296 times)

0 Members and 1 Guest are viewing this topic.

Offline {AP}

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 981
  • Rating: +74/-3
  • I am Webmaster!
    • View Profile
    • Removed From Game
Omnimaga Map Maker (xLib-CIII)
« on: November 20, 2009, 11:47:41 pm »
Requires Celtic III/xLIB...
Well, I started working on this months ago and only just now decided to get it running and pretty.

The program is simple, good looking, small, and fairly user-friendly.
All you need to have is a picture containing your sprites and nothing important on matrix A.
From there, pick the picture number, the sprite you want to start with being tiled (or the background sprite), and the width/height.
All sizes supported but only 8x8 sprites can be used.

Also, what I love about this program, is the Quick-Sprite Slots feature. F1-F5 will call stored sprites that you store using 1-5.
So you can easily switch to often used sprites quickly.

Added: Preview map mode, rectangle area filling, and replacing tiles with the background sprite effectively 'deleting' them.

Newly Added: Pen tool. Ability to edit maps.

Controls:
Arrows - Movement
2nd - Place current sprite
Alpha - Next sprite
Math - Previous sprite
1-5 - Store the current sprite to a Quick Sprite Slot
F1-F5 - Recall stored sprites
Del - Replaces current tile with the background one.
Mode - Preview map. Arrows scroll the map. Press Mode again to go back to edit.
X,T,(Theta),n - Rectangle tile filling. Arrows to select the area you fill. 2nd to place the tiles in that area.
Stat - Pen tool. Adds the current sprite to the map as you move. Press Stat again to exit Pen tool.
Clear - Exit program, saving the map to matrix A.

Planned features:
  • Way to easily display which sprites are stored to which slot without hitting the button.
  • A real menu. (or at least a real start-up screen)
  • May Happen: Conversion of map/sprites to hex.

Screenie:
Newest one attached below.
This will show these features in order: New pic selection, Rectangle Filling, Pen Tool, Preview Mode, Saving, Editing a map, small map support, delete key.  

OLD:

A lot slower than it was on-calc. Might be the 40 programs I have running.

Download:
IMPORTANT: Read the readme.txt, okay? It will save you a bit of grief.
« Last Edit: December 04, 2009, 09:34:36 pm by {AP} »

Offline cooliojazz

  • Support Staff
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 619
  • Rating: +66/-9
  • I omnoms on your soul
    • View Profile
    • Unreal Phantasies
Re: {AP} Map Maker v0.8 (to be editor)
« Reply #1 on: November 21, 2009, 12:00:21 am »
Nice AP.  Very useful and intuitive interface and those quick slots seem pretty nice.
Spoiler For Random signess:
You can not beat my skills.
Trust me.
So don't even try.
And remember never to trust someone who says, "Trust me."

TI File Editor Progress: Remade in java like a boss. 50% we'll call it? IDK =P
Java Libraries: JIRC - 90% JTIF - 5%
TI Projects: Unreal Notator - -5000%
Nomcraft, a Bukkit mod
Some of the music I write can be found here | The Rest Should Be Here (Bandcamp)

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6265
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: {AP} Map Maker v0.8 (to be editor)
« Reply #2 on: November 21, 2009, 12:14:18 am »
Looking good! Hmm, that tops my map editor that I use for TBP development easily! I like the quick slots too. The conversion process should be an easy add, are you going to support binstrings if you do add it?
/e

Offline {AP}

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 981
  • Rating: +74/-3
  • I am Webmaster!
    • View Profile
    • Removed From Game
Re: {AP} Map Maker v0.8 (to be editor)
« Reply #3 on: November 21, 2009, 12:16:48 am »
Yeah, I already have a converter for sprites to hex, just need to do it on a bigger scale.
As for the binstrings... um... no clue what that is. ^^;

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6265
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: {AP} Map Maker v0.8 (to be editor)
« Reply #4 on: November 21, 2009, 12:32:33 am »
It's for Celtic III, it's stringtile command uses them instead of matrices for tilemaps. It's basically the compressed form of hex numbers. I use it for my maps in TBP.
/e

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: {AP} Map Maker v0.8 (to be editor)
« Reply #5 on: November 21, 2009, 10:13:20 am »
Wow, looks very nice. I like the F1-F5 part.
I think Eeems is refering to the "CELTIC III PICARC EXTENDED COMMAND SET" that uses the identity() token.

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: {AP} Map Maker v0.8 (to be editor)
« Reply #6 on: November 21, 2009, 11:05:24 am »
With all these map-makers being released, perhaps i should release my Serenity map maker/editor :D

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6265
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: {AP} Map Maker v0.8 (to be editor)
« Reply #7 on: November 21, 2009, 11:11:30 am »
Yes it is the identity( command set.

@builderboy: you should!
/e

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: {AP} Map Maker v0.8 (to be editor)
« Reply #8 on: November 21, 2009, 01:38:40 pm »
Yay glad you finally released a demo!
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline {AP}

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 981
  • Rating: +74/-3
  • I am Webmaster!
    • View Profile
    • Removed From Game
Re: {AP} Map Maker v0.8 (to be editor)
« Reply #9 on: November 21, 2009, 02:02:47 pm »
Not just any demo... a fully functional demo. =D
Everything works great, I just want to have more features soon.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: {AP} Map Maker v0.8 (to be editor)
« Reply #10 on: November 21, 2009, 02:14:22 pm »
Oh cool ^^

I made about 5 map editors back in the days, but they were always for personal use and extremly crappy. Very buggy too. When I finished a project I usually just cleared my RAM after backing up the project and uploading on download sites and forgot to backup the editor, so everytime I started a project I had to make a new one x.x

That was, of course, after Spellshaper and Lolje released Draw N Map, which was pretty cool, but unfortunately very large to work with when making a game using loads of RAM, plus it didn't show the entire map at once on screen (only shown 12x7) so it was very misleading when you edited maps. On top of that it didn't have rectangle area filling  like the old map editor i had.


Btw you can add it to download section if you want.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline {AP}

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 981
  • Rating: +74/-3
  • I am Webmaster!
    • View Profile
    • Removed From Game
Re: {AP} Map Maker v0.8 (to be editor)
« Reply #11 on: November 21, 2009, 02:21:12 pm »
Yeah, but there's really no way to fix the "can't see whole map at once" problem on the calc. You have given me an idea for a new feature though.
I'll get to throwing it in soon. In fact, I'll work on it now.

So, maybe after I get some more work done on this program today I'll throw it in the download section.


(EDIT: Also, mind explaining how the rectangle filling code worked? I can add it into this program if you want.)
« Last Edit: November 21, 2009, 02:25:12 pm by {AP} »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: {AP} Map Maker v0.8 (to be editor)
« Reply #12 on: November 21, 2009, 02:34:55 pm »
Yeah but still, I mean, the map was 12x8, yet the calc, which can display an entire 12x8 map at once, would only display 12x7 because of the small menu at bottom. So often I had to restart maps from scratch cuz I accidentally put everything one row off and editing the data manually was a pain
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline {AP}

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 981
  • Rating: +74/-3
  • I am Webmaster!
    • View Profile
    • Removed From Game
Re: {AP} Map Maker v0.8 (to be editor)
« Reply #13 on: November 21, 2009, 02:40:16 pm »
Noting that my map box is 7x7, I'm throwing in a button to preview the map at full size.
Although, I help a good deal with the map coordinates at the top already.
* {AP} goes back to work.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: {AP} Map Maker v0.8 (to be editor)
« Reply #14 on: November 21, 2009, 02:42:56 pm »
Aaah sounds cool ^^
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)