The Witcher 3
0 of 0

File information

Last updated

Original upload

Created by

SP3333DO

Uploaded by

SP3333D0

Virus scan

Safe to use

Tags for this mod

154 comments

  1. tmadfat
    tmadfat
    • member
    • 1 kudos
    delete this mod!

    open:modFastTravelFromAnywhere/content/scripts/game/gui/menus/mapMenu.ws
    --------

    search for:" theGame.GetMiniMapSmaxY( m_shownArea ); "
    -------------

    add a new line

    copy and paste:
    ------------------------

    /*
    minZoom = StringToFloat.theGame.GetMiniMapZoom19( m_shownArea );
    maxZoom = StringToFloat.theGame.GetMiniMapZoom20( m_shownArea );
    */
    minZoom = 0.75f;
    maxZoom = 0.75f;
    zoom12 = theGame.GetMiniMapZoom12( m_shownArea );
    zoom23 = theGame.GetMiniMapZoom23( m_shownArea );
    zoom34 = theGame.GetMiniMapZoom34( m_shownArea );
    imagePath = GetShownMapName();

    EnableUnlimitedZoom(true);


    save datei !
    -----------------


    play the game and have fun
    1. pixero
      pixero
      • member
      • 0 kudos
      omg thanks! this works (:
    2. doodelproblems
      doodelproblems
      • member
      • 0 kudos
      This doesn't seem to do anything in my game, unsure why.
    3. Sixx1972
      Sixx1972
      • premium
      • 2 kudos
      WTF!!! Love it.... Best zoom ever :)

      #kudos
    4. byunbunss
      byunbunss
      • supporter
      • 0 kudos
      bless ur soul omg
  2. ChaosQueen713
    ChaosQueen713
    • premium
    • 0 kudos
    I am so confused. What do I need to do exactly to get this working with Friendly Hud?
    I don't quite understand what or where line 1446 or what ever is?

    I have a few mods that have a Scripts folder in their subfolders no I need to copy the menumap.ws into all of those?
    The ONLY one that has a scripts that goes into something is Friendly HUD. I can't get this to work even with Script merger.
    What one do I copy paste and to where?
  3. helloWorld0815
    helloWorld0815
    • member
    • 0 kudos
    game is not dead but 99% of all mods on nexusmod...
  4. Lifell
    Lifell
    • premium
    • 2 kudos
    Ok, nice. I managed to get the Unlimited Zoom working! Kind of odd that it was so easy o.o

    1. Go to the directory: <Witcher Root Folder>\content\content0\scripts\game\gui\menus. Copy MapMenu and paste it in this directory: <Witcher Root Folder>\Mods\modMainMapZoom\content\scripts\game\gui\menus. The file will be overwritten.

    Now open the newly copy pasted mapMenu.ws and search for:
     

    theGame.GetMiniMapSmaxY( m_shownArea );

    On line 1150 (right after the above search entry) copy and paste:

            /*
            minZoom        = StringToFloat.theGame.GetMiniMapZoom19( m_shownArea );
            maxZoom        = StringToFloat.theGame.GetMiniMapZoom20( m_shownArea );
            */
            minZoom        = 0.75f;
            maxZoom        = 0.75f;
            zoom12        = theGame.GetMiniMapZoom12( m_shownArea );
            zoom23        = theGame.GetMiniMapZoom23( m_shownArea );
            zoom34        = theGame.GetMiniMapZoom34( m_shownArea );
            imagePath    = GetShownMapName();
            
            EnableUnlimitedZoom(true);

    So in the end it would look like this:
     

            sminX        = theGame.GetMiniMapSminX( m_shownArea );
            smaxX        = theGame.GetMiniMapSmaxX( m_shownArea );
            sminY        = theGame.GetMiniMapSminY( m_shownArea );
            smaxY        = theGame.GetMiniMapSmaxY( m_shownArea );
            
            /*
            minZoom        = StringToFloat.theGame.GetMiniMapZoom19( m_shownArea );
            maxZoom        = StringToFloat.theGame.GetMiniMapZoom20( m_shownArea );
            */
            minZoom        = 0.75f;
            maxZoom        = 0.75f;
            zoom12        = theGame.GetMiniMapZoom12( m_shownArea );
            zoom23        = theGame.GetMiniMapZoom23( m_shownArea );
            zoom34        = theGame.GetMiniMapZoom34( m_shownArea );
            imagePath    = GetShownMapName();
            
            EnableUnlimitedZoom(true);
            
            m_fxSetMapZooms.InvokeSelfFiveArgs( FlashArgNumber( minZoom ), FlashArgNumber( maxZoom ), FlashArgNumber( zoom12 ), FlashArgNumber( zoom23 ), FlashArgNumber( zoom34 ) );
            m_fxSetMapVisibilityBoundaries.InvokeSelfFourArgs( FlashArgInt( vminX ), FlashArgInt( vmaxX ), FlashArgInt( vminY ), FlashArgInt( vmaxY ) );
            m_fxSetMapScrollingBoundaries.InvokeSelfFourArgs( FlashArgInt( sminX ), FlashArgInt( smaxX ), FlashArgInt( sminY ), FlashArgInt( smaxY ) );
            m_fxSetMapSettings.InvokeSelfSixArgs( FlashArgNumber( mapSize ), FlashArgInt( tileCount ), FlashArgInt( textureSize ), FlashArgInt( minLod ), FlashArgInt( maxLod ), FlashArgString( imagePath ) );
        }

    Pretty easy actually. I guess they just changed some values so that's why it didn't work . I'm amazed I thought of this myself .

    Have fun! It zooms in endlessly now and zooming out goes a bit further than vanilla. I suppose that was the intention of this mod.

    NOTE: Works for version 1.12. If you use any other mods that use mapMenu.ws do not forget to use script merger to merge these files. All Quest Objectives On Map is one of them.

    EDIT: It seems someone already looked at it. Well if that doesn't work you can try this one I guess.

    ~Lifell
    1. altmer_bob
      altmer_bob
      • member
      • 6 kudos
      Lifell: '...It zooms in endlessly now and zooming out goes a bit further than vanilla...'

      For me it zooms in and out endlessly. Very nice. Thx a lot! =)
    2. Monkfishy
      Monkfishy
      • supporter
      • 3 kudos
      Does this no longer work? Get a compiling error when doing this. http://i.imgur.com/d3UfheD.png http://i.imgur.com/7hqPYgU.png
    3. TenkerPT
      TenkerPT
      • member
      • 0 kudos
      Thanks! I'm also using All Quest Objectives On Map and after doing what you said I just merged them with Script Merger and it worked right away!
    4. TheIrieOne
      TheIrieOne
      • member
      • 0 kudos
      This worked. I tried using the script merger to merge: Fast Travel From Anywhere mod, Map Quest Obejectives Mod and Main Map zoom mod and it didn't work. Just went back to merging Fast Travel and Map Quest Objectives mods without conflict and then just added that line that you wrote to the merged file.ws and it works now. Thanks.
    5. infek
      infek
      • premium
      • 0 kudos
      Cheers dude, had some conflicts with a couple of mods but I manually added the lines like you said and everything's all good.
  5. deleted2880946
    deleted2880946
    • account closed
    • 0 kudos
    Garbage mod, not updated for 1.31 delete this mess
  6. WitcherHammer
    WitcherHammer
    • member
    • 1 kudos
    thanks for your job, this mod is useless now(
  7. Lifell
    Lifell
    • premium
    • 2 kudos


     
    In response to post #37092440. #37473945 is also a reply to the same post.


    Spoiler:  
    Show

    Lifell wrote:
    Ok, nice. I managed to get the Unlimited Zoom working! Kind of odd that it was so easy o.o

    1. Go to the directory: <Witcher Root Folder>\content\content0\scripts\game\gui\menus. Copy MapMenu and paste it in this directory: <Witcher Root Folder>\Mods\modMainMapZoom\content\scripts\game\gui\menus. The file will be overwritten.

    Now open the newly copy pasted mapMenu.ws and search for:
     



    theGame.GetMiniMapSmaxY( m_shownArea );

    On line 1150 (right after the above search entry) copy and paste:


            /*
            minZoom        = StringToFloat.theGame.GetMiniMapZoom19( m_shownArea );
            maxZoom        = StringToFloat.theGame.GetMiniMapZoom20( m_shownArea );
            */
            minZoom        = 0.75f;
            maxZoom        = 0.75f;
            zoom12        = theGame.GetMiniMapZoom12( m_shownArea );
            zoom23        = theGame.GetMiniMapZoom23( m_shownArea );
            zoom34        = theGame.GetMiniMapZoom34( m_shownArea );
            imagePath    = GetShownMapName();
            
            EnableUnlimitedZoom(true);

    So in the end it would look like this:
     



            sminX        = theGame.GetMiniMapSminX( m_shownArea );
            smaxX        = theGame.GetMiniMapSmaxX( m_shownArea );
            sminY        = theGame.GetMiniMapSminY( m_shownArea );
            smaxY        = theGame.GetMiniMapSmaxY( m_shownArea );
            
            /*
            minZoom        = StringToFloat.theGame.GetMiniMapZoom19( m_shownArea );
            maxZoom        = StringToFloat.theGame.GetMiniMapZoom20( m_shownArea );
            */
            minZoom        = 0.75f;
            maxZoom        = 0.75f;
            zoom12        = theGame.GetMiniMapZoom12( m_shownArea );
            zoom23        = theGame.GetMiniMapZoom23( m_shownArea );
            zoom34        = theGame.GetMiniMapZoom34( m_shownArea );
            imagePath    = GetShownMapName();
            
            EnableUnlimitedZoom(true);
            
            m_fxSetMapZooms.InvokeSelfFiveArgs( FlashArgNumber( minZoom ), FlashArgNumber( maxZoom ), FlashArgNumber( zoom12 ), FlashArgNumber( zoom23 ), FlashArgNumber( zoom34 ) );
            m_fxSetMapVisibilityBoundaries.InvokeSelfFourArgs( FlashArgInt( vminX ), FlashArgInt( vmaxX ), FlashArgInt( vminY ), FlashArgInt( vmaxY ) );
            m_fxSetMapScrollingBoundaries.InvokeSelfFourArgs( FlashArgInt( sminX ), FlashArgInt( smaxX ), FlashArgInt( sminY ), FlashArgInt( smaxY ) );
            m_fxSetMapSettings.InvokeSelfSixArgs( FlashArgNumber( mapSize ), FlashArgInt( tileCount ), FlashArgInt( textureSize ), FlashArgInt( minLod ), FlashArgInt( maxLod ), FlashArgString( imagePath ) );
        }

    Pretty easy actually. I guess they just changed some values so that's why it didn't work . I'm amazed I thought of this myself .

    Have fun! It zooms in endlessly now and zooming out goes a bit further than vanilla. I suppose that was the intention of this mod.

    NOTE: Works for version 1.12

    EDIT: It seems someone already looked at it. Well if that doesn't work you can try this one I guess.

    ~Lifell


    altmer_bob wrote: Lifell: '...It zooms in endlessly now and zooming out goes a bit further than vanilla...'

    For me it zooms in and out endlessly. Very nice. Thx a lot! =)


    Does this no longer work? Get a compiling error when doing this. http://i.imgur.com/d3UfheD.png http://i.imgur.com/7hqPYgU.png
     


    It seems your also using the mod "All Quest Objectives On Map". Someone with the same issue reported using Script Merger to merge "Main Map Zoom" and "All Quest Objectives On Map" together works to resolve this issue. They both use the same file (mapMenu.ws). I'm talking about this mod: http://www.nexusmods.com/witcher3/mods/943/?

    So yeah, just launch script merger and merge. You'll be able to play than.
     
     


     
    In response to post #37092440.


    Spoiler:  
    Show

    Lifell wrote:
    Ok, nice. I managed to get the Unlimited Zoom working! Kind of odd that it was so easy o.o

    1. Go to the directory: <Witcher Root Folder>\content\content0\scripts\game\gui\menus. Copy MapMenu and paste it in this directory: <Witcher Root Folder>\Mods\modMainMapZoom\content\scripts\game\gui\menus. The file will be overwritten.

    Now open the newly copy pasted mapMenu.ws and search for:
     

    theGame.GetMiniMapSmaxY( m_shownArea );
    On line 1150 (right after the above search entry) copy and paste:
            /*
            minZoom        = StringToFloat.theGame.GetMiniMapZoom19( m_shownArea );
            maxZoom        = StringToFloat.theGame.GetMiniMapZoom20( m_shownArea );
            */
            minZoom        = 0.75f;
            maxZoom        = 0.75f;
            zoom12        = theGame.GetMiniMapZoom12( m_shownArea );
            zoom23        = theGame.GetMiniMapZoom23( m_shownArea );
            zoom34        = theGame.GetMiniMapZoom34( m_shownArea );
            imagePath    = GetShownMapName();
            
            EnableUnlimitedZoom(true);

    So in the end it would look like this:
     

            sminX        = theGame.GetMiniMapSminX( m_shownArea );
            smaxX        = theGame.GetMiniMapSmaxX( m_shownArea );
            sminY        = theGame.GetMiniMapSminY( m_shownArea );
            smaxY        = theGame.GetMiniMapSmaxY( m_shownArea );
            
            /*
            minZoom        = StringToFloat.theGame.GetMiniMapZoom19( m_shownArea );
            maxZoom        = StringToFloat.theGame.GetMiniMapZoom20( m_shownArea );
            */
            minZoom        = 0.75f;
            maxZoom        = 0.75f;
            zoom12        = theGame.GetMiniMapZoom12( m_shownArea );
            zoom23        = theGame.GetMiniMapZoom23( m_shownArea );
            zoom34        = theGame.GetMiniMapZoom34( m_shownArea );
            imagePath    = GetShownMapName();
            
            EnableUnlimitedZoom(true);
            
            m_fxSetMapZooms.InvokeSelfFiveArgs( FlashArgNumber( minZoom ), FlashArgNumber( maxZoom ), FlashArgNumber( zoom12 ), FlashArgNumber( zoom23 ), FlashArgNumber( zoom34 ) );
            m_fxSetMapVisibilityBoundaries.InvokeSelfFourArgs( FlashArgInt( vminX ), FlashArgInt( vmaxX ), FlashArgInt( vminY ), FlashArgInt( vmaxY ) );
            m_fxSetMapScrollingBoundaries.InvokeSelfFourArgs( FlashArgInt( sminX ), FlashArgInt( smaxX ), FlashArgInt( sminY ), FlashArgInt( smaxY ) );
            m_fxSetMapSettings.InvokeSelfSixArgs( FlashArgNumber( mapSize ), FlashArgInt( tileCount ), FlashArgInt( textureSize ), FlashArgInt( minLod ), FlashArgInt( maxLod ), FlashArgString( imagePath ) );
        }

    Pretty easy actually. I guess they just changed some values so that's why it didn't work . I'm amazed I thought of this myself .

    Have fun! It zooms in endlessly now and zooming out goes a bit further than vanilla. I suppose that was the intention of this mod.

    NOTE: Works for version 1.12

    EDIT: It seems someone already looked at it. Well if that doesn't work you can try this one I guess.

    ~Lifell



    Lifell: '...It zooms in endlessly now and zooming out goes a bit further than vanilla...'

    For me it zooms in and out endlessly. Very nice. Thx a lot! =)
     



    Hehe =]. Glad I could help. Enjoy!
  8. TheMichaelBez
    TheMichaelBez
    • member
    • 0 kudos
    I keep getting this error:
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1432): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1433): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1434): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1435): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1436): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(143: Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1439): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1440): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1441): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1443): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1444): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1445): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1446): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1455): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1456): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1457): Cannot access private property 'minimapSettings' in class 'CR4Game' here.

    Anyone have the solution?
  9. slaterblack
    slaterblack
    • member
    • 1 kudos
    [SOLVED FOR 1.12]

    1. Overwrite the mod's copy of the file this mod changes (mapMenu.ws) with the copy in `[Witcher Base Directory]\content\content0\scripts\game\gui\menus`.
    2. Open the mod's clean version of the file and find `private function UpdateMapSettings()`.
    3. Replace

    minZoom = theGame.GetMiniMapMinZoom( m_shownArea );
    maxZoom = theGame.GetMiniMapMaxZoom( m_shownArea );

    with

    minZoom = /* theGame.GetMiniMapMinZoom( m_shownArea ) */ 0.75f;
    maxZoom = /* theGame.GetMiniMapMaxZoom( m_shownArea ) */ 0.75f;

    4. Add

    EnableUnlimitedZoom(true);

    beneath

    imagePath= GetShownMapName();

    5. If you're using "Fast Travel from Anywhere", "All Quest Objectives On Map", or any other mod that edits this file, re-run Script Merger before launching.
    6. Enjoy :D
    1. Aisuga
      Aisuga
      • member
      • 2 kudos
      That worked, thanks.

      Alternatively, if one only wants to replicate the original mod, you only have to replace

      minZoom = theGame.GetMiniMapMinZoom( m_shownArea );

      with

      minZoom = 0.7f;

      If you also happen to use the All Quest Objectives On Map mod, you can directly edit the mapMenu.ws of the mod.
    2. Keopha
      Keopha
      • supporter
      • 0 kudos
      Mhh I can't find this line, all I have is this : http://puu.sh/mBUCE/bdc3254c00.png
    3. EliteCookie
      EliteCookie
      • member
      • 0 kudos
      Nope, doesn't work.

      Error [mod0000_mergedfiles]game\gui\menus\mapmenu.ws(1183): syntax error, unexpected '/', near '/'
      Error [mod0000_mergedfiles]game\gui\menus\mapmenu.ws(1184): syntax error, unexpected '/', near '/'
    4. slaterblack
      slaterblack
      • member
      • 1 kudos
      @Keopha: That's mostly the old version. The point of step 1 is to get the new typed syntax. See what I have: http://www.pastebucket.com/97601

      @EliteCookie: Try replacing

      minZoom = /* theGame.GetMiniMapMinZoom( m_shownArea ) */ 0.75f;
      maxZoom = /* theGame.GetMiniMapMaxZoom( m_shownArea ) */ 0.75f;

      with

      minZoom = 0.75f;
      maxZoom = 0.75f;
    5. rulmapulus
      rulmapulus
      • member
      • 0 kudos
      Thank you so much it works know.

      Just in case i'm using "Fast Travel from Anywhere" and "All Quest Objectives On Map" as well. Script Merger resolves all conflicts by itself.

      I'm on 1.12.1.
    6. MrRedMarshmallow
      MrRedMarshmallow
      • supporter
      • 10 kudos
      So what would I do with this then?

      https://drive.google.com/file/d/0BxBEokmGHBFoLVNLSkxHV1otclE/view?usp=sharing
    7. PeterBKK
      PeterBKK
      • member
      • 0 kudos
      Worked for me. THANKS
  10. WelshElf
    WelshElf
    • member
    • 0 kudos
    I tried what slaterblack said to do and I get this.

    Also btw, now I am stuck with this compiling error even when I uninstall the mod completely from NMM so now my game wont run at all. Can anyone help me fix this?

    EDIT: Seems like many others have had the same error, I wish I didn't attempt to use this mod now... At the moment I am trying to find someone to send me a copy of the vanilla mapmenu.ws file in hopes that will fix my errors.

    EDIT2 FIXXXXXXxxxXXX: If you are in the same boat where you've changed the base vanilla file without backing up the original file then go to either Steam or GOG (if you're me) and then go to verify/repair your game, this will check your files and repair any base files so your game will work.

    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1432): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1433): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1434): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1435): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1436): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1438): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1439): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1440): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1441): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1443): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1444): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1445): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1446): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1455): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1456): Cannot access private property 'minimapSettings' in class 'CR4Game' here.
    Error [modmainmapzoom]game\gui\menus\mapmenu.ws(1457): Cannot access private property 'minimapSettings' in class 'CR4Game' here.