MapView: Difference between revisions
(800) |
(comment1, http://transitionchicago.org Cymbalta, http://apshydroboost.com Viagra, http://hoosiertractionmeet.org Meridia, http://dukeoutlaw.org Tetracycline, http://bluegardianshadows.com Acomplia,) |
||
Line 7: | Line 7: | ||
comment3, http://cuanj.org Propecia, http://blsyard.com Levitra, http://gloveboxzine.com Adipex-P, http://lavozdealcorcon.net Soma, http://whatareyouweitingfor.com Acomplia, http://chrisfineart.com Rimonabant, | comment3, http://cuanj.org Propecia, http://blsyard.com Levitra, http://gloveboxzine.com Adipex-P, http://lavozdealcorcon.net Soma, http://whatareyouweitingfor.com Acomplia, http://chrisfineart.com Rimonabant, | ||
comment1, http://transitionchicago.org Cymbalta, http://apshydroboost.com Viagra, http://hoosiertractionmeet.org Meridia, http://dukeoutlaw.org Tetracycline, http://bluegardianshadows.com Acomplia, | |||
= Python/Script FAQ - Help = | = Python/Script FAQ - Help = |
Revision as of 23:29, 17 May 2010
comment1, http://unlimitedmoms.org Female Viagra, http://hoosiertractionmeet.org Meridia, http://growingupgabel.com Phentermine, http://howardsautocare-rp.com Reductil, http://hidumamano.com Valium, http://greenbrierriverrailtrail.com Ambien, http://voicesspokane.org Viagra, http://chrisfineart.com Rimonabant,
comment3, http://duygualtiparmak.com Zithromax, http://lavozdealcorcon.net Soma, http://apartheidresistance.com Viagra, http://votecaptaingopi.com Levitra, http://hidumamano.com Valium,
comment4, http://cuanj.org Propecia, http://joshokies.com Alprazolam, http://growingupgabel.com Phentermine, http://dukeoutlaw.org cheap tetracycline, http://apartheidresistance.com Viagra, http://bluegardianshadows.com Acomplia, http://antbrisab.com Cialis,
comment3, http://cuanj.org Propecia, http://blsyard.com Levitra, http://gloveboxzine.com Adipex-P, http://lavozdealcorcon.net Soma, http://whatareyouweitingfor.com Acomplia, http://chrisfineart.com Rimonabant,
comment1, http://transitionchicago.org Cymbalta, http://apshydroboost.com Viagra, http://hoosiertractionmeet.org Meridia, http://dukeoutlaw.org Tetracycline, http://bluegardianshadows.com Acomplia,
Python/Script FAQ - Help
Version 2.10 will allow you to run custom python scripts that will allow a lot of things to be changed by script. This section is intended to supply a decent overview of how this works. I hope i can get a decent documentation and a lot of examples done so you can learn about it easily. MapView 2.10 will ship with 10+ example scripts that will get you started. There's already a little article about it available here.
Plugins
Most of the features in MapView are realized as plugin. Those plugins can be found in the main application folder. You can identify them by the filename that is something like 'plug_<name>.dll'. Without any of those plugins, MapView will still let you view a map but all other features are very limited. Most of the really useful things are parts of the editor.
Editor
- Purpose: most editing functionality
- Current Version: 1.3.1
CreateCoast
- Purpose: advanced coast features
- Current Version: 1.0
- Author: GreyHound
Remover
- Purpose: advanced removing capabilities
- Current Version: 1.0
- Author: GreyHound
RiverPlace
- Purpose: adds functionality to place and delete rivers
- Current Version: 1.0
- Author: GreyHound
TileToText
- Purpose: previews how a certain tile will look after saving (this might be a little inaccurate since i made changes to the saving algorythm depending on the file extension, but it will basicly be correct)
- Current Version: 1.0
- Author: GreyHound
LandscapePlacer
- Purpose: let's you place hills, peaks, flatlands and below sealevel
- Current Version: 1.2
- Author: GreyHound
TeamReveal
- Purpose: for teamreveal editing
- Current Version: 1.0
- Author: GreyHound
Pic2map
- Purpose: converts Images to maps
- Current Version: 1.0
- Author: GreyHound
Pic2map offers the opportunity to take a picture. (A satellite photo or such) and generate the basic continent shape with accurate terrain matching easily. It works best with JPG files, bmp has often given bad results.
Map Size
UPDATE: MapView 2.0.10 will allow to define the size via Gui.
Currently the size of the generated map is hardcoded but you can trick the plugin to generate other mapsizes too. I'll explain how this works. Remember, the whole image will currently represent a 130 x Y sized map. (Y is adjusted to fit the src picture aspect ratio, a 100 x 100 px source generates 130x130, 100x50 px generates 130 x 65 etc. ). This example shows how to get a map with 65 tiles in width.
- Open your source image.
- Resize the CANVAS to 200% x 200% (Don't scale the image, just enlarge the working area)
- Your image now consumes the same amount of pixels as before but relativly to the image size it's only half the size.
- Use the new picture in MapView and generate a map.
- Select and Copy the relevant part of the generated map.
- Create a new map (should be 65 x Y/2 in this example) and paste the copied area.
- Be Happy ;D
With this system you can basicly get any size you want to.
History
The first Version of MapView was released November 17th, 2005 and has been downloaded arround 10000 times. Due to the lack of features and horrible programming a new Version was released January 6th 2009. It has had arround 2300 downloads by June 1st, 2009.
Versions
MapView 2.x official Thread MapView 2.x official Download
MapView 0.x official Thread MapView 0.x official Download
Motivation
The first version, written in 2005 was highly inspired with Junuxx's application Atlas. The first intention was to create an application that let's you look at a scenario without having to start Civilization, thus, save time. That's also the origin of the applications name. It's been designed to let you 'view' a map. By the time features were added until MapView became an editor for WorldBuilderSave files.
I had a few attempts in rewritting MapView from 2006 to 2008 but always stopped halfway through. In Autumn 2008, when i had one month off and finally pushed out another version.
Used libraries
MapView
- Forgot
MapView 2
- DevIL 1.7.8 (Image library)
- wxWidgets 2.8.9 (GUI)
- FreeType 2
- TinyXML (parsing)
MapView 3 (in development)
- DevIL 1.7.8 (Image library)
- QT 4.6.1 (GUI, XML)