[Beta] MapperLive v0.6.0 - Real Time Mapping, Multi-Language Support
1 Attachment(s)
Attached is my latest programming project, MapperLive. Requires .Net v2.0 or higher.
MapperLive, as the name suggests, will show real-time feedback as you map. It will also output to SVG. The output should be nearly identical to the latest mapper2 version. It uses all the same commands as Mapper2, plus a few new ones:
You can toggle the visibility of layers as you are working. See the layer control at the bottom of the interface. To see realtime feedback, open the logfile you will use (File->Open) and check "auto-parse". As you add lines, they will be immediately displayed. The display will also auto-scale to fit the lines. NOTE This is a Beta. I have not tested it extensively and it's possible that it will explode, kick your cat, etc. No warranty expressed or implied. TODO
EDIT: New Version 0.5 Below |
I was hoping you would do a GUI one. I started one a while back based on you mapper math but lost interest.
|
Quote:
I've just learned about matrix transformations which make the math super duper easy. I'll be posting my source code once I have something closer to final. For me, the hardest part of this project is the UI work, not the math. Trying to make it intuitive and easy to use is hard. |
MapperLive 0.5.0
2 Attachment(s)
New Version 0.5.0
New Version Below New Features
|
I couldn't get it to do anything.. turned on logging browsed to my log file and started getting some /locs.. Nothing showed on map.. I checked autoparse and tried again but nothing.. English is not an option in the dropdown. I know its the default but /shrug. And its in .NET. :P
I got the following if I scrolled the mouse wheel while over where the image should be. Code:
0.5.0 Unknown Thread Error: MapperLive |
Done some testing :P
The zoom, you could zoom out way below 0% making it a tiny dot only. I think there is no reason to be able to zoom below 100% as it still fits if you make the window smalest possible. You can't edit the Style Name, this is not good if there is no styletag to be found in log. There is no limit to zoom in, you can zoom so long that you get an error with a big red cross on the screen, and there is no way to fix it by reloading a file, you have to close the program. The SVG file works fine now. :) It still says MapperLive v0.1 There is no Min ,Max elev. values. And as Landiin says there is no way to change back to english if you select any other language , you are stuck :( |
Same as Landiin, does nothing, getting the same error message as he does when scrolling on the (empty) main window. Loading a log does not change anything.
Also I get this error when trying to load a language file: Code:
0.5.0 Unknown Thread Error: MapperLive Regarding the zoom issue jnils reported, I cannot reproduce that, somewhere after a couple of million zoom percentage it simply grays out but you can zoom back or select a different zoom level from the dropdown and it works fine. Trying to save an .svg works but gives this error if the .svg extension is not associated with any program on the system: Code:
0.5.0 Unknown Thread Error: System Regarding the .jpg export: shouldn't it rather be a transparent .png or .gif? And include the zonerect as well? |
Quote:
I did get the zoom error to if i try to zoom before a log is selected, but as the file is reloaded every time you open the program, it have only happend ones. You should disable zoom value editing unless you skipp the custom mode and let the user type a value direct. |
Quote:
Quote:
I'm making the Style Name user editable. Quote:
I plan to add min/max elevation values for each layer. I just need to figure out how to present that information. Quote:
Quote:
Quote:
Looks like I have to add some additional error checks when you have no default language file. Quote:
Quote:
|
I forgot to mention:
Feature
|
Quote:
|
Quote:
|
Quote:
Why the hatin' on .NET? Sure, it's a PITA that you have to install the libraries, but you only have to do that once (for the most part). It is SO easy to develop with, I love it. |
New Version 0.5.1
New Version Below . . . Fixes I think I've got fixes for most of the bugs listed above.
|
1 Attachment(s)
|
The UL and LR vaules is missing the comma and i think UL Y is the same as LR Y or the otherway around :P
There is no limit to how much text you can enter in Style Name, you can fill it with hundreds of chars. There version string is wrong again , you should consider using a constant :P |
New Version 0.5.2
http://www.bellumaeternus.com/mapper...Live_0.5.2.zip Quote:
Quote:
Quote:
Quote:
Quote:
What I want to occur is that the files will always be handled identically, regardless of the country they are in. That way I can write my code uniformly and just move everything to a single standard. Anyway, check out the fixes. Thank you for continuing to hit this with a hammer. I'm getting better code because of it. |
Quote:
Quote:
I'll see about adding some limits there in the next version. |
Nice fixes, found ony 2 things.
|
Quote:
Quote:
Quote:
EDIT: Seems to work now. Good job. Quote:
|
Great feedback guys, I really appreciate it. I think that the code is stable enough right now that I'll work on the next major revision. My focus for the next release will be additional information provided to the user about what the program is doing. I'll be adding status bars updates, etc. I'm also going to focus on getting the layers interface to work better, display more information, and have a cleaner look and feel.
The 0.5.0 release showed me that I probably need to do some code reorginization. I need to better encapsulate my parser and mapdata classes so they can't GET into bad states like they were. I ended up putting a lot of band aids on them which really need to be turned into changes to the class structure. |
Quote:
|
New Version 0.6.0
http://www.bellumaeternus.com/mapper...Live_0.6.0.zip New Features
I'm pretty comfortable with the current feature set. I have a couple other ideas up my sleeve, but I don't know how useful they'd be in the long run. This basically covers the feature set of the old Mapper2, plus a couple of bells and whistles. It should be easier to use and work with Unicode and other languages and stuff. I'm away next week, so it'll probably be a bit before I put out another version, except for any immediate bug fixes needed for this one. Possible Features Shout if anything here catches your fancy.
|
Feature proposal, unless you have it already: an undo command.
/em undo [#] The optional parameter [#] indicating the amount of log lines that should be undone. I'm not doing maps but I can see that being useful. :) |
You could try to make the line thinner as it flotes together when you zoom in full, looks ok on the svg and jpg tho.
I can't get the autoparse to work , i have to turn it off then on again to get an update. Might consider add a update button or make the window update when it gets focus. I can't get the color comand to work, its black all the time, did work in mapper2. |
Quote:
Quote:
Quote:
|
Quote:
Quote:
Quote:
|
Quote:
|
I have run MapperLive with a real log from a running copy of EQ2. I was able to move around the zone and grab locations which immediately showed up in the map display.
I am running Windows XP. 1) What OS are you running? 2) If you are running Vista/Windows 7, does running MapperLive in Administrator mode fix the issue? |
1. Im using Vista.
2. Running as admin does not help, i can't get it to work :( |
I think we need a command to reset mapper completely, bc now it parses values from all the log, and doing that reset automatically on zoning will be inconvenient for multiple-session mapping.
Also for problem with win7 (and I think vista) 'not reading' I have workaround with macro "/log /log" I just press it sometimes, and mapper catches new portion of locs. Btw ACT has the same problem with w7, somewhat solved it w/o running as Adm. |
Quote:
Quote:
Quote:
|
Ah, websearch to the rescue.
I think I found ACTs solution, so I'll see if I can't implement it and push out an updated version. |
Quote:
Quote:
|
Just thought I would add that I am having the same issue with Vista. MapperLive doesn't work in realtime under the OS. I have gotten it to work using Bram's workaround by changing my hotkey/macro for /loc to have three commands: /loc /log /log
This way every time I grab a new location it also refreshes the map in MapperLive. :) |
I do have a fix for this which I got from the ACT dev. I'm just running into some other issues that were why I had halted development before. I will try and get this updated and pushed out prior to the next expansion, for sure. I just need a block of free time to refactor some code.
I will also make sure that my next release includes the source code, so anyone can do development if I get hit by a bus. |
Sounds good. I was looking forward to trying this out on Win7 soon.
PS. Please don't get hit by a bus! |
I'm not on the computer that I play EQ2 on so can't check this right now but I don't recall seeing an "always on top" option anywhere. Is there a way to make the program stay on top so we can see it as we map without having to resize the EQ2 window?
|
Quote:
I'll try to stay away from busses. |
Quote:
|
All times are GMT -5. The time now is 10:46 AM. |
vBulletin® - Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© MMOUI