Xaero's Zoomout Mod: Øke verdenskartets zoom i Minecraft
Beskrivelse av utvidelse av kartzoom opptil 760 000 blokker og analyse av CPU-belastning
Beskrivelse av utvidelse av kartzoom opptil 760 000 blokker og analyse av CPU-belastning
Avhengigheter:
Laster: Fabric / Forge / NeoForge / Quilt
Minecraft-versjon: 1.19.x – 26.1.x
Nødvendige mods: Xaero's World Map (obligatorisk)
Modifikasjonen Xaero's Zoomout endrer zoomgrensene for fullskjermkartet i det populære Xaero's World Map-tillegget, og senker minimum zoomkoeffisient fra vanilla 0.0625x til 0.0025x. Dette gjør at du kan zoome kartet 25 ganger lenger ut enn det grensesnittets grunnleggende funksjonalitet tillater. Takket være dette øker den maksimale bredden på det viste området på skjermen fra 30 000 til omtrent 760 000 in-game blokker. Modifikasjonen fungerer på klientsiden og er designet for rask analyse av store utforskede territorier, for å finne fjerne baser, og planlegge lange reiseruter.
Utvide zoomgrensene for Xaero's World Map
Den originale Xaero's World Map-moden lagrer data om alle chunks du har besøkt i en spesiell buffer på harddisken og tegner dem på fullskjermkartet. Kartets grunnleggende zoom er imidlertid begrenset: du kan ikke zoome langt nok ut til å se hele kartet som en helhet hvis reisene dine overstiger noen titalls tusen blokker fra spawn.
Xaero's Zoomout-modifikasjonen løser denne begrensningen ved å omskrive konstantene for zoomområdet via en Mixin-injeksjon i koden til det originale kartet.
Zoommekanikk etter installering av moden:
Kartets grunnleggende grense begrenser utzooming til verdien
0.0625. I dette tilfellet passer et kvadratisk område med en bredde på omtrent 30 000 blokker på skjermen.Ny zoomgrense er satt til nivået
0.0025. Det viste området utvides til 760 000 blokker.Endring i zoomtrinn. Modifikasjonen utvider trinnene for musens rullehjul på en jevn måte, og legger til nye mellomliggende zoomnivåer mellom 0.0625x og 0.0025x slik at du komfortabelt kan justere det synlige området.
Dette lar deg ta inn gigantiske territorier med et øyekast, vurdere den generelle formen på kontinenter, plasseringen av hav, biomgrenser eller interessepunkter (Waypoints) på kartet uten å måtte flytte kartvinduet hele tiden med musen.

Uten mod

Med mod
Systembelastning og optimalisering
Siden rendring av et så enormt antall chunks på én enkelt skjerm krever betydelige maskinvare-ressurser, skaper bruken av det maksimale utzoomingsnivået en alvorlig belastning på datamaskinen.
Funksjoner ved rendereren ved 0.0025x zoom:
CPU-belastning. Prosessoren må samtidig lese tusenvis av lagrede kartbuffer-filer fra lagringsdisken (HDD/SSD) og pakke dem ut i RAM-en.
RAM-bruk. For å opprettholde et detaljert bilde i en skala av 760k blokker, begynner spillet å konsumere minne aktivt, noe som kan forårsake frysing på datamaskiner med mindre enn 8 GB RAM.
FPS og forsinkelser (lag). Under aktiv utzooming til minimumsgrensen, kan bildehastigheten (framerate) midlertidig synke, og kartgrensesnittet kan svare med forsinkelser mens innlastingen av chunk-teksturer fra bufferen fullføres.
For å redusere den negative påvirkningen på FPS, anbefales det å bruke den maksimale utzoomingen i korte økter: åpne kartet, zoom ut for å vurdere den globale plasseringen av objekter, finn ønsket koordinat, og returner zoomen til en mer detaljert visning (for eksempel 0.1x) for daglig navigering.
alt: [Visualisering av innlastingsprosessen av kartteksturfliser ved ekstrem utzooming]
Kontroller og konfigurasjon
Xaero's Zoomout-modifikasjonen er designet etter et "plug-and-play"-prinsipp. Den har ikke en egen grafisk innstillingsmeny, en dedikert hurtigtast eller TOML/JSON-konfigurasjonsfiler i mappen .minecraft/config/.
Samhandling med moden skjer utelukkende gjennom standardgrensesnittet for Xaero's World Map:
Du åpner fullskjermkartet ved hjelp av tasten som er tildelt i spillet (standard er
M).Rull musehjulet bakover for å zoome kameraet ut.
Kartet fortsetter å zoome jevnt ut forbi standardgrensen til det når zoomverdien
0.0025x.
All logikk for å vise dødspunkter, spillermarkører, territoriekrav eller mob-radarer tilpasser seg automatisk til det nye zoomnivået. Ved maksimal utzooming kan imidlertid små ikoner av mobs eller spillere skjules automatisk for å forhindre overbelastning av skjermen med grafisk støy.
alt: [Fullskjermsvisning av verdenskartet på zoomnivå 0.0025x med markører for interessepunkter vist]
Kompatibilitet og anbefalte tillegg
Moden er kompatibel med de fleste moderne modpacks og fungerer stabilt på klientsiden uten behov for synkronisering med serveren.
Kompatibilitetsfunksjoner:
Nødvendig avhengighet. Modifikasjonen vil ikke starte og vil forårsake en krasj av spillet hvis den originale Xaero's World Map-filen mangler i mappen mods.
Xaero's Minimap. Moden er fullt kompatibel med minimappet av samme forfatter. Husk imidlertid at superzoom-effekten bare gjelder for det store fullskjermkartet over verdensmarkører, og påvirker ikke det runde eller firkantede minimap-vinduet i hjørnet av skjermen på noen måte.
Minneoptimaliserere. Siden innlasting av store mengder kart belaster minnesystemet kraftig, anbefales det å installere denne moden sammen med Java-optimaliserere for fjerning av søppel (garbage collection) (for eksempel FerriteCore eller Krypton), noe som reduserer sannsynligheten for at mikrofrysninger oppstår.

Konklusjon
Xaero's Zoomout løser problemet med begrenset synlighet av store territorier på Xaero's verdenskart. Å øke arbeidsvisningens bredde fra 30 000 til 760 000 blokker lar deg se hele ruten din og fjerne baser på én enkelt skjerm.
Sammenlignet med de grunnleggende egenskapene til Xaero's World Map, gir modifikasjonen en betydelig fordel i storskala reiseplanlegging, men den krever forsiktighet ved bruk på grunn av den økte belastningen på prosessoren og harddisken. Den største begrensningen for moden er den potensielle reduksjonen i bildehastighet (FPS) og forekomsten av forsinkelser når du behandler tusenvis av cache-filer ved maksimalt utzoomingsnivå. Moden vil være perfekt for deg hvis du spiller på store overlevelses-servere (som anarki-servere, der baser er bygget hundretusenvis av blokker fra spawn), driver med global vei- eller jernbanebygging, eller rett og slett elsker å utforske verden og vil ha et komplett bilde av reisene dine på én enkelt skjerm.
Installasjon
En typisk installasjon tar omtrent 5 minutter. Flyten er den samme; bare Loader og den matchende builden er forskjellige.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











