I figured, I'd startup a new developer's thread for MapThis! 0.5XX betas, development and contributions..
So, here is the latest version of the program (binaries and the source code):
http://deniska.dcemu.co.uk/bin/mapThis0505.rar
Printable View
I figured, I'd startup a new developer's thread for MapThis! 0.5XX betas, development and contributions..
So, here is the latest version of the program (binaries and the source code):
http://deniska.dcemu.co.uk/bin/mapThis0505.rar
Looks great, I'll check it out in the morning.
Impressive :). Do you think there'll be a more stable/tested out version soon (within 1 or 2 weeks or so)? If so, then I'll wait for it before I apply my changes to the newest version.
Спасибо Дениска:thumbup:! Молодец! Мы сможем в будующим прокладывать маршрут на PSP?
Thanks Deniska:thumbup:! Well done We can lay in the future a route on PSP?
babdima: do you mean creating your own POI files from within MapThis? This has been possible with a bug/feature from my version: http://www.dcemu.co.uk/vbulletin/sho...09&page=37#369
(Здесь так много людей, которые говорят по-русски :).)
Hi deniska, how is the mapthis for psp slim coming along??? I have a holux 240
Working great by me. The new zoom is pretty good like how Google does it. Slightly less seamless then previous but works fine.
Will you release the source code soon as well?
Oh, and so far, it crashes on every map I open.
Edit: nm, the PSP290/mapViewer/system folder in the rar file is missing a few images.
My bad, it was just the images :).
Btw., I noticed circle.png now has the green and red circle swapped (i.e., it becomes red when active), is this intentional? Same with attraction.png and waypoint.png btw.
GREAT Deniska !
I like the new smoothzoom, but i don't like that if you zoom out, it gets bigger and bigger, and then re-focussed.
Also, you can scroll out of the map, with very weird coordinates, a bit wrong.
Hi deniska, may i ask how long it is going to take for you to complete the generic gps on the psp slim?? Because i miss the GPS!!(i have a Holux 240)
Thanks,
Zach
Deniska: will you upload the source soon as well?
The source is included Nieko with the zip file in the startpost ??
I saw a dir called SRC :)
You're right, now there is :).
Hopefully tomorrow I'll have my changes implemented in this version.
I've been testing .505 a bit more and found it crashes really a lot. I'll wait with my changes until a more stable version is out.
So ehm, it just stopped crashing... I probably overlooked something, cause I have no idea why it does work now.
I used a bare .505 installation (nothing in /PSP/COMMON, all plugins disabled, no map_pref.txt files etc.) and when zooming in fast or changing to another tile it crashed. Not anymore. Well, that's good news anyway :).
I put plugins etc. back on, and it still works.
So, I present the changes I made earlier (http://www.dcemu.co.uk/vbulletin/sho...09&page=37#368) applied to MapThis 0.505 (http://www.dcemu.co.uk/vbulletin/showthread.php?t=78439).
The full list of changes:
- Changed GPS recording:
- Program now records to a POI file instead of recording raw data;
- POI file can be opened through POI Lookup function;
- POI file is named using timestamp and is placed in /PSP/COMMON (make sure you have a fix, otherwise timestamp may be all zeroes);
- Recording takes place every 20 meters and 5 seconds (both must have happened);
- Trail can be seen on the map when user turns marker on.
- Program ignores MIDPOINT POIs: don't show message plate;
- It reads _MY_POIS from /PSP/COMMON instead of per map;
- The screen doesn't change brightness when adapter is plugged in (only when viewing map);
- In all lists, left and right shoulder button moves the cursor 10 places back or forth;
- In nightmode, "REC: ON", shown during recording, is now green;
- Proximity to POI is now really always in pixels, not relative to pixels at zoom level 1:
- POIs are thus seen earlier if you simply zoom out;
- It's not possible to simply multiply WARNINGDISTANCE by speed, because the actual distance on the map WARNINGDISTANCE represents differs if you have different maps with different base zoom levels;
- It's also not possible to calculate distance using real distance instead of pixels, this was too CPU intensive (or at least I couldn't get it to work :P).
- Autozoom makes MapThis zoom in or out depending on your speed:
- In the configfile, the AUTOZOOM directive indicates per how many km/h or mi/h (depends on speedfix) MapThis should zoom in or out. If this directive is missing in the configfile or is set to 0, then autozooming does not happen;
- The directive AUTOZOOMENABLED indicates whether autozoom should be enabled on startup. You can toggle this setting with R + L trigger;
- The directive AUTOZOOMHYSTERESIS (from GoDE) indicates how many km/h or mi/h extra/less you have to drive before autozoom happens;
- In combination with my change to have WARNINGDISTANCE really work on a pixel basis, this can be handy to see waypoints earlier on the freeway :).
- Second line in POI can now be 90 characters;
- Support for _DEFAULT POI file, which loads at startup:
- Put this file in /PSP/COMMON to load it for every map;
- Put it in a map folder for specific folders only.
- Swapped red and green in icons back to the way they were in 0.501 and earlier, i.e., red is inactive, green is active;
- Fixed speedlimit to take speedfix into account;
- Do not show _MY_POIS when loading another POI file.
For developers: look for "// Nieko" in the files mentioned above. The changed files are: attractions.[ch], font.[ch], main.c, ICON00.PNG, makefile, config.txt, {attraction, circle, waypoint}.png
This version can be found at:
http://stuff.nieko.net/psp/mapthis/m...0-%20Nieko.zip
Because I only have a PSP-290, I have not tested if any of this functionality works for generic GPS devices.
Hey Deniska, it works great and the smooth zoom are beautyful and i think mapthis are faster.i can choose the maps faster,i think the performance are greater.
but the testphase must be on road in next time.
When I want to see e.g. all the supermarkets in the area, I find that also loading my own POIs may be confusing, especially because they have the same icon by default. Also, I found it more logical to load only those POIs you actually chose in the menu, and not also _MY_POIS.
Both sides have arguments of course, I preferred this one.
Nice ! I hope Deniska fixes the problems i addressed him too in 505.
And stuff some great features from Nieko into 505 final.
Then Mapthis will be almost complete.
My only wish is then:
Vector data implementation.
The Netherlands has very good vector data available :)
Hi deniska,can i use mapthis 0.505 on a fat psp running on firmware 3.71 m33?i am using a holux 240.
You could try running it first. If it doesn't work, then describe what's going wrong (after having checked the stickies and searched the forums of course).
Besides, this is a development thread.
First of all thanks for all your work Deniska and Nieko. I though I would advise on a couple of bugs that I've come across. I have downloaded Nieko's latest version and am running on a fat PSP with 3.52 M33-4 firmware, using 290 gps unit. Tested exsisting route and map from previous Map This (V5.00) on new version Audio does not work also autozoom by speed causes the small scale in top left hand corner to move up but map does not change (this featue is a good idea). I also like the idea of disregarding the midpoints on a programed route as it does get annoying. A further bug is that the speed warning no longer functions.
Just a quick note for Deniska, despite entering a map name in the "STARTUPMAP" in the config file the map always refuses to auto load. however this does happen in Nieko version. Thanks again hopes this info helps further devolopment.
Okey the test is running great,performance is better and a the turning function from the icons are better than before.
Onehopefullyfixedinfuturewish:
When i switch my PSP short off,for example i go in the supermarket and i come back and switch on,mapthis is going but the map isn`t update the maptiles,only short solution are new maploading.but why do mapthis not reloadet the maptiles after warmstart?
Its not a great problem but it would be usefully.
btw. Happy new Mapthis ;) I like that.
Ivan55: oops :). Autozoom is now fixed (see http://stuff.nieko.net/psp/mapthis/m...0-%20Nieko.zip). As for audio, it works just fine here. If the problem persists, could you post the exact files you're using?
I don't see any problems with speed warning, it seems to work just fine here.
(Note: I'm increasing the speed softwarewise, so I don't have to drive around all the time when testing. Sometimes then bugs like you described above slip through, unfortunately.)
Ivan55: oh, you did test the speed warning with GPS mode on, right? The requirements for a speed warning are:
- First, your speed should be lower than speedlimit;
- Second, your current speed should be higher than speedlimit;
- Third, GPS mode should be on.
I increased the speed softwarewise, and at least then it worked just fine.
About STARTUPMAP, I noticed that deniska's version (.505) has a config.txt that has both Unix and DOS linebreaks. This can easily be noticed when opening it in the VIM editor (you'll see "^M" at the end of most lines). The problem with this is that MapThis itself looks for Unix linebreaks, and thus copies extra bytes into the startupmap variable when using DOS linebreaks.
It should work if you copy my config.txt to the official version, as it contains only Unix linebreaks.
Airwave: this could be implemented, but you could also go back to the map selection screen and then put the PSP on standby. When turning it back on, choose your map, and you're good to go again :).
Thanks Nieko, I will download from link in post 35 above and run revised version over the nexr day or so. Re. speed warning yes i changed speed warning to 80 in conf, as when I drive to work I normaly exceed this, and would expect warning as per previous versions (I wonder if it is related to the fact that I had no audio/voice prompts at all. (all worked with Deniska version 5.00). I'll experiment with the diferent conf files and post any further bugs or findings in a day or two.
Amazing. Looks so great and the new track up/perspective zoom is so polished. Who needs GARMIN? I was mucking about with an older version with no luck, and (on Nieko's advice) dropped this in and it just started working.
Have had the odd lock-up when trying to "read info from GPS device," other than that, golden.
Thanks for all the work!
I noticed when you press [] to turn the GPS on, then u press again it still says ON, is it supposed to be like that?
alo1234: yes, square is only for turning it on. You can turn it off by moving the cursor. Note that then MapThis will still try to get a fix on satellites, it just won't show where you are anymore.