Mappy is an advanced mini-map that includes all the expected amenities of a modern radar tool such as tracking spawns and displaying the player's location on a map of some sorts.
(screenshots down below, btw)
Yeah yeah, but what makes Mappy different?
- Mappy employs a coordinate based rendering engine, so you can do things like pan the map window (by dragging it) or zoom in/out to any arbitrary level (by using the mouse wheel). You can resize the window however small or large you like and (with drag mode enabled) move it around the screen to any location.
- A new vector based map has been implemented so that zones can be defined using 3D lines rather than an image. They also cover the entire zone regardless of how many floors or map sections there are. You can still use the old ffassist-style map packs if you want to! Since vector maps must be made by players, there are only a few right now that I whipped together. It is my hope a community of mappers will crop up to fill in the gaps. I know you people standing around in whitegate with your thumb up who knows where have a lot of free time, so hop to it!
- True alpha blending. Gone are the days of everything fading when setting that low opacity level. Since Mappy uses an advanced layered window, you can lower the opacity of the window to nothing and yet still see the spawns as clear as a bell. For the heck of it there is even a separate opacity slider just for the image-based maps.
- High level of customization. There are a TON of options to customize how the map is displayed-- what color the background/map objects should be, what should be shown/hidden, opacity sliders, depth filters, behavior of things, etc. If there is a definition of what "overboard" is, this may very well be it.
- Be alerted when interesting spawns are in range by using the hunt system. A hunt is a search pattern that you define to match against a spawn's name. You can define as many as you want for a given zone, and even save them into your map files to make them permanent. A line will connect you to any matching spawn as well as information about it will be displayed automatically.
- Player targets are shown via a line connecting them to the entity they are current targeting, ending with an arrow so you always know who is targeting whom. What is the main assist currently looking at? Are your new shinies getting the attention in whitegate that you deserve? What is that moron black mage casting on this time? Now you will know.
- A Claim Chain connects any claimed enemy to the player that owns the claim. This can be used as a visual guide for who has the most hate on a claimed enemy, which can be quite useful to flee targeted aoe's aka meteor spam. Note that claim can change mid cast because hate can change mid cast and of course only works when something is actually claimed, so this should not be a complete replacement for /assist.
- Reduction of the information overload. Mappy only displays the name/hp percent/distance of things you are actually interested in. That means things you target in game, spawns that match one of your hunts, something you hover over, or a manual selection. The rest will appear as lifeless dots and squares. This can, of course, be changed in the config if you want a particular type of spawn (such as all enemies) to show the info at all times.
- Localization Support is built in. However I am not multi-lingual, so there are no other translations currently. So if you would like to translate mappy to your native language then download the string resource bundle and then submit the translated resx as a patch.
- Open Source. Holy shit balls, it's open source!? That's right, open source. Mappy was developed, from scratch, using no external libraries. So there are no worries of keyloggers, mysterious popups demanding donations, or suddenly being forced to pay to upgrade. The code is highly documented and modularized. So if you are a developer, then dig in and have fun picking things apart. Oh, and feel free to submit a patch or two if you have something to share.
Developer Note:
I no longer have an active FFXI account, and thus I can no longer continue to support Mappy. This means I will not be accepting any new suggestions or fixing any outstanding bugs. The source code is publicly available should others choose to take over, but I will not be personally endorsing any one in particular. The app should remain working through any patch as long as square does not drastically change the code base. --Xabis, Asura
Official Downloads
Mappy 0.1.35: FULL (includes maps) - Lite
SVN (source code): Browse
Cheat Engine structs and mini tutorial: see post #131
Runs on 2k/Xp/Vista/7; in either 32 bit or 64 bit flavors.
Requires .NET Framework 2.0 or higher.
Mappy must be ran in admin mode.
Experimental Build Warning!
Please be aware that this release contains untested and unfinished experimental features. There has been at least one report that the changes introduced by the code in this build has had negative impacts to overall performance.
Changes from 0.1.34:
* updated SIG_ZONE_ID (h1pp0)
* fixed: wrong config pool for manually configured signatures (profile vs global)
* fixed: bad sig display in options dialog (hack)
* fixed: app will no longer crash if there is a bad sig (InstanceException)
Changes from 0.1.33:
* Fixes zone processing for those IDs in excess of 255 (ex: mog house) (_Noob_)
Changes from 0.1.32:
* Fixes issues introduced by Jul 2011 patch (Zer0Blues) (Post #341)
* The Info Template now supports the {id} token. If you wish to see the mob id, add the token to the Info Template in user preferences. Not displayed by default.
Known Issues:
* When adding a new hunt, using some characters (i.e. '?') without properly escaping them will crash mappy.
* No <pos> info (not really an issue, just a common feature request)
* If Mappy is dragged off screen or on to a secondary monitor that is no longer available, the map window will no longer be available. Please see post #269 for a remedy)
* If you dual box, mappy does not persist your preferred character on subsequent sessions
About Map Packs:
Any FFAssist map pack may be used, including the one used by AP Radar.
If you do not have a map pack, grab the latest here: Sean's Map Pack
Extract the pack wherever you like. Within the preferences dialog on the map tab, point the map pack path to the folder location. On first run Mappy will complain about not being able to find it so you wont even have to dig around the config to find where to put it.
Screen Shots:
New Vector Format (with and without depth filtering)

Build maps for zones that are restricted in game:

^ Hazhalm with all nine chambers
True Alpha Blending

You targeting something:

A red "claim chain" connects an enemy claimed by you or another player. A lock is shown instead for enemies not claimed by your party.

Targets of other players. An arrowhead with no connecting line next to a player means they are targeting them self. note that players are drawn using their currently equipped linkshell color:

The RegEx hunt system matching 5 victims:

Besieged fun:

By default info is only shown for your current target, hunt, or current selection. You can choose to display them always and get this:
This post has been edited by xab1651: 18 December 2011 - 12:41 AM

Help
This topic is locked














