Dynamic Maps

  • mpstark added a new file:

  • mpstark added a new version:

    Quote

    I am trying to narrow down why some players are not seeing the quest markers or player marker and have added additional logging and error handing around these things. If you cannot see these markers, check the logs to see if any exceptions appear for you. Check also that you are getting the log message "Showing map in raid" in your BepInEx log when showing the map in raid.

    Changelog

    • ENHANCEMENT: Added shift-scroll shortcut to move up and down levels
    • FIX: Resolve Woods out-of-raid static extracts showing in-raid
    • FIX: Remove unused shortcut configuration -- I will be revisiting this in the future, it was more complicated than I expected

    PROBABLY BUGGY -- REPORT ALL BUGS PLEASE!

  • mpstark added a new version:

    Quote

    Changelog

    • FIX: Disable zooming with scroll-wheel if the map select dropdown is down (which also uses the scroll wheel)
    • COMPAT: Try to resolve Fika incompatibility that borked the in-raid detection, causing the lack of a player marker and quest markers
    • COMPAT: Attempt to better support custom quests

    PROBABLY STILL BUGGY -- REPORT ALL BUGS PLEASE!

  • mpstark added a new version:

    Quote

    Sorry for the version spam!

    Changelog

    • FIX: Resolve regression with attempted Fika fix
    • FIX: Don't allow map filter if nothing matches that filter
  • mpstark added a new version:

    Quote

    For SPT 3.8.*

    Changelog

    • FEATURE: Added basic config
    • FEATURE: Showing map in raid will center on player and have the zoom reset to slightly zoomed in, configurable
    • FEATURE: Show friendly players on map, configurable
    • FEATURE: For debug or just because: show enemy PMCs and scavs on map, configurable, default off
    • FIX: Scav raids extracts were somehow being randomized by inspecting them (Why BSG!?)
    • FIX: Resolve creating duplicate quest markers in some instances
    • COMPAT: Custom quest flare zones should be more compatible

    PROBABLY STILL UNSTABLE: PLEASE REPORT ALL ISSUES!

  • mpstark added a new version:

    Quote

    For SPT 3.8.*

    Changelog

    • FEATURE: Add airdrop dynamic markers
    • FEATURE: Add "Center on Player" hotkey config
    • FIX: Some markers, particularly markers for other players, may fail to have text initialize properly yielding MEGA text without outline. Now should retry each time the user mouses over marker or hides/shows
    • FIX: Only get extract information once during raid instead of each time the map was opened and get it slightly differently, may resolve some issues with extracts that I could not reproduce
    • FIX: Shoreline utility room had malformed key id
    • FIX: Customs Dorms third floor boundary for auto level detection
    • FIX: Slightly adjust factory bounds

    PROBABLY STILL UNSTABLE: PLEASE REPORT ALL ISSUES!

  • mpstark added a new version:

    Quote

    For SPT 3.8.* only

    Changelog

    • MAJOR: Added "Peek at Map" feature, which will allow you to glance at the map without opening the inventory, configurable
    • FEATURE: Added separate boss marker option, which will use a different star icon
    • FEATURE: Added hotkeys for map manipulation, available to use both during peek and in map screen
    • FEATURE: Added dynamic markers for corpses, separated into friendly, killed-by-player, and other
    • CHANGE: Renamed "Enabled" config option to "Replace Map Screen"
    • CHANGE: Map layer images are cached during initial load of game, which was the majority of map load times
    • CHANGE: Defaults for map centering on player in-raid changed to be less annoying. notably disabled by default
    • FIXED: Nicknames for player icons are now transliterated if needed

    This is a big update, so likely there are bugs! Please report all issues!

  • mpstark added a new version:

    Quote

    For SPT 3.8.*

    Changelog

    • FEATURE: Add BTR marker (Thanks Kuromi for the custom icon!)
    • FEATURE: Add player-dropped backpack marker
    • FEATURE: Add friendly-killed corpse markers option
    • FEATURE: Add boss corpse marker option
    • FIX: Markers for PMCs/Scavs on mounted guns should now properly be removed (probably tied to BSG bug)
    • FIX: Quests that must be completed in one raid should now properly display markers for conditions that were reset (Thanks Utjan for the digging!)
    • TWEAK: Add unique color for boss corpses (Thanks GavinRay97)
    • TWEAK: Changed friendly player markers to a lighter blue

    SHA-256: 268bebd7567aaf3dbceb073ab36edb1eedb7912f822a30187a09b7ba9f6ced1f

    VirusTotal Results

  • mpstark added a new version:

  • mpstark added a new version:

    Quote

    For SPT 3.8.*

    Changelog

    • FIX: Boss markers should now be properly enabled if it the only other player marker enabled (i.e. you disabled Friendly Markers)
    • FIX: Boss corpse markers should now be enabled by their config instead being tied to "Other Corpses"
    • TWEAK: Add some additional bosses to tracked bosses (Cultist Priest, Blood Hounds)

    SHA-256: db50e3bb16babe9cd61f661c259d29a712a8d44a9156b056da06afa0ef3b7d54

    VirusTotal Results

  • mpstark added a new version:

    Quote

    For SPT 3.8.* Only

    Changelog

    • FIX: Optional conditions of quests are now removed when they are completed
    • FIX: Resolve issue that could arise if invalid LootItem registered, which sometimes happened with airdrops
    • MINOR: EFT version is now checked before loading mod, as currently this is tied to specific version of EFT

    SHA-256: d1c198f81cceb9c1a8c309dd93bd2a31c448962b41319605c82fc0aba9d1867f

    VirusTotal Results

  • mpstark added a new version:

    Quote

    Changelog

    • Updated the For SPT 3.9.* with no other changes. Thanks ArchangelWTF/Jesse for the headstart.

    SHA-256: 0a698fad43758a889e265786f8c2c9e19d4da2850f455d15267ee6d137cc6544

    VirusTotal Results

  • mpstark added a new version:

    Quote

    Changelog

    • FIX: Remove AI markers during map open cleanup when they have been despawned (thanks ArchangelWTF!)

    SHA-256: bc92dd3e4b218cf13316af0725ca4e485408c0860faa769969b4e6f6fd67ee83

    VirusTotal Results

  • mpstark added a new version:

    Quote

    For SPT 3.9.* only.

    Changelog

    • FIX: Minor issue that caused MapPeek GameObject to be retained after a raid

    SHA-256: 8aa5bd34b1366411704d37bcb52844760e17e139587ec4409a516dc3d9be9cd9

    VirusTotal Results

  • mpstark added a new version:

  • mpstark added a new version:

  • mpstark added a new version:

  • Since you disabled `ISSUES` in your Github, I am posting here.


    First off, I am very happy to use this plugin. It does a mega needed but missing thing (for me). I am very, very impressed to see this good plugin in this game. Quests, positions, floor levels, it is all awesome. 10/10 experience!


    Now, unfortunately, 8/10. After refactoring, your plugins gain new awesome features but lose old stable features.


    1. The old plugin always displayed the entire map on the screen, so the Zoom function was not needed as much as air (but actually there was a problem to search my own actor on whole map). Now, when you add ZoomIn / ZoomOut, LevelIn / LevelOut functions - PLEASE always add a key for RESET.


    1a. (option 1) Press [ ? ] to reset the Zoom size to the config value


    1b. (option 2) Press [ ? ] to reset the Zoom size to the initial size on map startup. I mean, if you do NOT press this key during the current map session, the value will be saved, and next time this value will be used for reset.


    2. Same with level. Reset to the current player floor.


    3. Same with position. There should be at least 2 resets (like buttons!), and then optionally a checkbox "automatically do this".

    3a. Reset map center to player

    3b. Reset map center to image center ("move map to center without changing zoom")

    3c. Reset map center to image center + zoom ("fit map to screen")


    4. Flags like "reset map to player marker" / "reset zoom on center" / "remember map position" on player do not work correctly for me. In addition - they almost never work. Firstly - I did not understand what they do. I also did not understand why they conflict. But trying to enable them breaks some functionality when "Hold to view" or something is enabled. Maybe there is no "updateMap()" call when the map appears or something, but it seems like these flags don't work. When I check these flags - some keys are ignored, sometimes don't work or don't restore the zoom level, and once I noticed it, the map just disappeared (like it went to x: -999999, y: -999999) - looks like a divide by zero problem.


    How does this work in most games?


    4a. Minimap always uses "center map on player marker". One of the possible options is "rotate map over stable marker" or "rotate marker over stable map", sometimes zooming is supported too. Some people like minimap as a circle (GTA), and some like a square (Arma), but this is already nonsense.


    4b. Full map always uses "remember map position" - worked with the map, left it in the same place, closed it, next time continued from the same place. But the map always has enough buttons - reset "x, y" to the player (find yourself), reset "x, y" to the center ("confused, let's start over"), reset the scale (usually to 1x, but in practice it is not very convenient, it is better to the last used last time - i.e. to the initial for this time), reset the floor level (to the current one).


    5. Minimap is a good tool, but the on/off flags work strangely. The "enable minimap" flag allows me to use the "show/hide minimap" key. So when I turn it on, then turn off the first flag, now I can't hide the minimap, because the flag does not work.


    6. Always add a "refresh rate/clock rate" parameter. I mean, maps that check the actual map state every tick are memory hungry. In reality, the player should check the entire map once a second at most, and maybe (just maybe) you want to check a 30m circle every tick. This is a very... ahem... cheating feature to me, but it's also a feature that's very CPU and RAM intensive. It should be configurable somehow. So your map state can sync it once a second and smoothly play the animation of icons rotating and states changing. Although if it's not smooth - it's okay, it'll still be convenient.


    7. Bug. I once saw backpacks on the map in places I haven't visited yet. I think the game shows any backpack on the map, not the one my actor drops.


    8. Feature request. Add possible door key spawn locations (or even 100% keys that have spawned on the map) as an additional flag to the map. I mean - there are some quests on the "Tarkov Streets" map that require a key, which is definitely on the map itself. It would be great to see (and remember / learn) the key spawn positions.


    9. It would be nice to mark the caches, but they don't bring much loot now, and in general there is a HiddenCaches plugin for this. But you could show it on the map, if it's not too much trouble.

  • mpstark added a new version:

    Quote

    - Fixes replace map screen not working.

    - Adds support to detect helicopter crashes from the helicopter crash mod.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!