Coder Social home page Coder Social logo

Unofficial Witcher 3 interactive maps, with a mobile & tablet friendly design faithful to the game. Any contributions, suggestions, bug reports, etc are welcome. Currently 'Skellige', 'Velen & Novigrad' & 'White Orchard' maps are complete, 'Kaer Morhen' coming soon.

Features

  • Interactive map featuring all markers in game (plus some extra ones)
  • Multiple languages (in progress, help here)
  • Mobile and tablet friendly
  • Clean interface, absolutely no ads
  • Easily link your map view to others, address bar is automatically updated with a permalink
  • Hide markers, right click (or long press on mobile)
  • Search feature (top right, bottom icon)
  • 'Waypoint' marker, right click (or long press on mobile)
  • Collapsible sidebar
  • Fullscreen option (both desktop and mobile)
  • Downloadable for offline browsing

In the first 2 weeks of going live, there were over 200,000 unique visitors to the map. This equated to over 43,000,000 HTTP requests, of which 38,500,000 (~2.4TB of data) were cached by Cloudflare.

What can you do to help?

If you notice anything missing or have any improvements please create a pull request of your changes, or link me to your forked repo. Or if you're not experienced with Javascript and Github, create a ticket or message me on reddit with in game screenshots.

You can also help with translating the project into other languages. We use a translation editor called Crowdin, you can find our project page here. Crowdin offers an easy to use interface so you don't have to be familiar with Git or Github.

How do I contribute code changes?

Ensure you have git and Node.js installed.

After cloning the repository run the following commands:

  1. npm install (downloads dependencies for the project from NPM and builds the project to the dist/ folder.)

  2. grunt build (download & extracts map files, lints markup/js/css/json, creates vendor bundle, minifies js/css, builds the dist folder)

  3. grunt server (runs a local webserver listening on port 80 in the background and watches files for changes. Open your web browser to http://localhost)

Optional: grunt rebuild (same thing as build but doesn't download the maps again.)

Credits & Licence

Created by untamed0. Licensed under CC BY-NC-SA. With help from mcarver and the other contributors. Thanks to @DesignGears & hhrhhr for map & asset extraction.

The Witcher 3, logo, icons & map are the property of CD PROJEKT RED and are used without permission. Under section 9.4 of the CD PROJEKT RED User Agreement:

If you create your User Generated Content using any of CD PROJEKT RED graphics, audio, video, text or any other content - you may use it and share for personal enjoyment, but we do not allow any use of it for financial profit.

This software uses the following libraries developed by third parties, and are licenced seperately;

witcher3map's Projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.