Ro Gat Editor, Downloads for app and code |
![]() ![]() |
Ro Gat Editor, Downloads for app and code |
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 |
|
|
|
Dec 4 2005, 06:21 PM
Post
#2
|
|
|
I <3 Rico Penguin 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!! |
|
|
|
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 |
|
|
|
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!
|
|
|
|
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.
|
|
|
|
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! |
|
|
|
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)
|
|
|
|
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 |
|
|
|
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
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
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) .
|
|
|
|
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. |
|
|
|
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) |
|
|
|
Dec 19 2005, 06:18 AM
Post
#15
|
|
|
I bite 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) |
|
|
|
![]() ![]() |
| Lo-Fi Version | Time is now: 3rd September 2010 - 06:36 AM |