IPB

Welcome Guest ( Log In | Register )



3 Pages V   1 2 3 >  
Reply to this topicStart new topic
Ro Gat Editor, Downloads for app and code
glacialfury
post Dec 2 2005, 02:46 PM
Post #1


eA Newbie
*

Group: eA Level 5 (Super)
Posts: 21
Joined: 11-May 05
From: Northeast, USA
Member No.: 111,279



GatWalker:

I'm frustrated by the lack of tools in the RO mapping community, but the part that frustrates me the most is not being able to edit pre-existing .gat files. It's all fine and dandy making a custom map, but what if you want to remove buildings from Prontera, or add them to Gonryun? You end up with empty spaces the player can't walk through or buildings that they step through like a ghost.

I'll be coding a tool, GatWalker, that will allow you to specify which tiles are walkable or not in graphical form. It will be crude, as programming is just a hobby, but it will work for the time being. If it's useful enough, I'll try and polish it later.

==========================================
Current Status: 1.0.1
==========================================

Language: Delphi (using Borland Developer Studio 2005; requires Graphics32 package)
Platform: Windows only
Post Last Updated: 19 December, 2005

Progress: complete! All necessary features integrated and working correctly. Still displays funny sometimes at 5x, but this does not affect the output to the actual gat file, which is correct. Can load and save gat files, paint them with a variety of brush sizes, zoom to different levels, output the images as bitmaps or jpegs, and users can select their own colors.

Milestones:
0 ) (completed) Design the basic interface.
1 ) (completed) Import the .gat file to a GatWalker map object.
2 ) (completed) Export the GatWalker map object to a .gat file.
3 ) (completed) Display the tiles as squares on the interface; colors are selectable by the user.
4 ) (completed) User can select the zoom level on the map.
5 ) (complete) Allow the user to change the state of the tiles by left and right clicking.
6 ) (completed) User can select brush size for faster work. Added more brush sizes.
7 ) (completed) Output to bitmap.
8 ) (complete) Drag-painting
9 ) (incomplete) Text output
10 ) (complete) Output to jpeg
11 ) (incomplete) Documentation, help files; readme is done


==========================================
Downloads:
==========================================
GAT editor is fully functional! Maps need to be reloaded in the server cache to see full benefits. This has been confirmed working on both eAthena and Prometheus emulators. Let's get some more testing in, people! Test it out and post screenshots of your proof.


Note that GatWalker.exe and GatWalker.rar are identical, in case you don't like downloading .exe files.
GatWalker (version 1.0.1)

Alternate Link 1 (direct link)
Alternate Link 2 (can be found on this page)
Alternate Link 3 (can be found on this page)


==========================================
Changelog:
==========================================

1.0.1 (19 December 2005)
- fixed a major bug in the drag-paint code; it no longer crashes the program
- added an About dialog, disabled nonworking options
- added a readme file
- cleaned up and optimized the code a little

1.0.0 (18 December 2005)
- first functional version

==========================================
Known Bugs and Issues:
==========================================
- drag-painting out of bounds will sometimes result in an access violation error. I thought I had it fixed, but it lurks yet again...apparently this is only a problem with brush sizes larger than 1x.
- painting while holding down the mouse button uses an inexcusable amount of processor power, particularly while zoomed in.
- painting while zoomed in does not place the paint in the right spot all the time - this does not affect the correct output of the gat file! refreshing it will fix the display.
- The zoom control gets set to 1x (not the zoom level itself) every time you change the zoom.
- Export to Text is still enabled, and shouldn't be.
- ram use is much too high for my taste; need to look into alternate formats for the bitmap.
- ximosoft and Cepeep missing from the about dialog.

This post has been edited by glacialfury: Dec 6 2006, 10:18 PM
Go to the top of the page
 
+Quote Post
Usako
post Dec 4 2005, 06:21 PM
Post #2


I <3 Rico Penguin
Group Icon

Group: eA Community Contributors
Posts: 924
Joined: 2-December 04
From: Washington State
Member No.: 11,742



Very good idea. I personally am more interested in editing current towns rather than make new (mainly because i'm bad at coming up with ideas for a whole map ^.^)

I'm rootin you on on this...unfortunately I know nothing about programming or ro map files whatsoever (besides hexing them to read different textures...) sooo I can't help (IMG:http://www.eathena.ws/board/style_emoticons/default/tongue.gif) Good luck!!
Go to the top of the page
 
+Quote Post
Shinu
post Dec 7 2005, 07:05 PM
Post #3


eA NOOB.


Group: eA Level 3 (Normal)
Posts: 2
Joined: 6-April 05
From: United States
Member No.: 108,265



Awesome! I attempted this before with Blitz Basic, but unfortunatly all I was able to do was draw out the .gat with blue representing un-walkable, and red representing walkable. Didnt get much further than that cause I got grounded though... Good luck getting it working, I look forward to having better map tools when I get ungrounded (IMG:http://www.eathena.ws/board/style_emoticons/default/smile.gif)

If you want any help let me know. It will be limited because I dont know any Delphi, and I dont have any hex editor here at the library ^^;. But any knowledge I have about gat files that I know is yours if you can get this working.

This post has been edited by Shinu: May 21 2008, 03:23 AM
Go to the top of the page
 
+Quote Post
glacialfury
post Dec 9 2005, 09:31 PM
Post #4


eA Newbie
*

Group: eA Level 5 (Super)
Posts: 21
Joined: 11-May 05
From: Northeast, USA
Member No.: 111,279



I've updated the main post with some downloads. Try it out!
Go to the top of the page
 
+Quote Post
MetalMessiah
post Dec 9 2005, 09:49 PM
Post #5


Teh Messiah Of Metal
***

Group: Banned
Posts: 176
Joined: 4-April 05
Member No.: 108,119



I support you all the way with this program keep the good work on this project coming along good.
Go to the top of the page
 
+Quote Post
Riotblade
post Dec 9 2005, 09:58 PM
Post #6


eA Apprentice
***

Group: eA Level 5 (Super)
Posts: 50
Joined: 1-August 04
From: Overthere!
Member No.: 3,513



Good start

It looks compact, nice, and simple currently. When you get the editting functionality in, it'll be a really useful program.

Keep it up!
Go to the top of the page
 
+Quote Post
Coltaro
post Dec 10 2005, 01:19 AM
Post #7


Leaning eA
**

Group: eA Level 3 (Normal)
Posts: 43
Joined: 26-July 05
From: Toronto, Canada
Member No.: 119,155



Very nice tool. This will surely be pretty useful. Keep it up! (IMG:http://www.eathena.ws/board/style_emoticons/default/happy.gif)
Go to the top of the page
 
+Quote Post
glacialfury
post Dec 13 2005, 08:13 PM
Post #8


eA Newbie
*

Group: eA Level 5 (Super)
Posts: 21
Joined: 11-May 05
From: Northeast, USA
Member No.: 111,279



I'll be taking a small break from the project while I complete my finals, then I'll be right back to it :-)

I've updated the main post with new downloads. The internal structure of the gat file for the program has been rewritten and the interface redesigned. Exporting to a gat file is now fully working, but I haven't written it into the program just yet.

This post has been edited by glacialfury: Dec 13 2005, 11:21 PM
Go to the top of the page
 
+Quote Post
Moggy_Ghosty
post Dec 14 2005, 01:59 AM
Post #9


The Onigiri Mochi Samurai


Group: eA Level 3 (Normal)
Posts: 12
Joined: 19-July 05
From: California
Member No.: 118,469



I love you in the face. <3
Go to the top of the page
 
+Quote Post
Soul666
post Dec 14 2005, 03:17 AM
Post #10


Leaning eA
**

Group: eA Level 3 (Normal)
Posts: 29
Joined: 5-March 05
Member No.: 105,339



Very nice work glacialfury. This sure is a great tool for maps; I can't wait for the final release. And good luck in the finals.
Go to the top of the page
 
+Quote Post
glacialfury
post Dec 19 2005, 02:18 AM
Post #11


eA Newbie
*

Group: eA Level 5 (Super)
Posts: 21
Joined: 11-May 05
From: Northeast, USA
Member No.: 111,279



Updated and fully functional. Not finished, per se, but working.
Go to the top of the page
 
+Quote Post
Rabid Chocobo
post Dec 19 2005, 04:51 AM
Post #12


(¯ω¯)/ \(⁻ω⁻)/ \(¯ω¯)
***

Group: eA Level 5 (Super)
Posts: 138
Joined: 16-August 04
Member No.: 4,356



Kekekeke. Yay drag-painting my finger won't hurt anymore (IMG:http://www.eathena.ws/board/style_emoticons/default/tongue.gif) .
Go to the top of the page
 
+Quote Post
Seryll
post Dec 19 2005, 05:48 AM
Post #13


Leaning eA
**

Group: eA Level 3 (Normal)
Posts: 26
Joined: 17-August 04
From: Niagara Falls, NY
Member No.: 4,442



Ah, very nice, fluent and easy to use. (IMG:http://www.eathena.ws/board/style_emoticons/default/tongue.gif)

It seems to work up until I try to get my server to read the new walkable areas. I'm trying to get a better path in tha_scene01 for my server and it shows up in the client as though what I editted with the GatWalker as moveable tiles, but I can't move the character on it, even when the server is reading off the new tha_scene01.gat Any suggestions?

Anyway, good to see people are getting more interesting in map making/editting, hopefully tools like yours will come up more often! Can't wait til it's finished.
Go to the top of the page
 
+Quote Post
Rabid Chocobo
post Dec 19 2005, 06:04 AM
Post #14


(¯ω¯)/ \(⁻ω⁻)/ \(¯ω¯)
***

Group: eA Level 5 (Super)
Posts: 138
Joined: 16-August 04
Member No.: 4,356



Done with an older version, so some people may have already seen this.
(IMG:http://img369.imageshack.us/img369/4742/screenrabidchocobo0481xg.jpg)
Go to the top of the page
 
+Quote Post
davidchak
post Dec 19 2005, 06:18 AM
Post #15


I bite
Group Icon

Group: eA Community Contributors
Posts: 238
Joined: 15-August 04
From: Heaven
Member No.: 4,325



Wow, amazing! Well done, glacial.

I suppose this topic deserve a pinny (IMG:http://www.eathena.ws/board/style_emoticons/default/biggrin.gif)
Go to the top of the page
 
+Quote Post

3 Pages V   1 2 3 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 3rd September 2010 - 06:36 AM
Bridged By IpbWiki: Integration Of Invision Power Board and MediaWiki © GlobalSoft