Ergebnis 1 bis 13 von 13
  1. #1 Zitieren
    Lehrling
    Registriert seit
    Oct 2017
    Beiträge
    16
    Hello.

    I'm slowly making a web version of the game map.

    Data and tiles from game archives are used, the main goal is to make an automatically updated map with a minimum of manual edits. When updating the game it will be enough to run a couple of scripts to correct the received data.

    To get some of the data I can already, the coordinates of many game resources and objects (teleports, books, recipes, ...), here is an example of what happens:
    [Bild: map_example.jpg?raw=true]
    example of map, sources.

    But I'm a pretty bad web developer. Therefore, I ask for help, if someone is interested in this, in the finalization or creation of a web-map from scratch. And the necessary data is ready to provide in any quantity;)
    hhrhhr ist offline Geändert von hhrhhr (06.11.2017 um 03:26 Uhr) Grund: link edited

  2. #2 Zitieren
    Neuling
    Registriert seit
    Oct 2017
    Ort
    Deutschland
    Beiträge
    5
    Hey there,
    already looks pretty nice, which improvements do you have in mind?

    Might be able to help out in terms of HTML/CSS/JS.
    Altough a completely new map library would probably be overkill.
    CrowsMisery ist offline

  3. #3 Zitieren
    Lehrling
    Registriert seit
    Oct 2017
    Beiträge
    16
    I think that it would not be bad if the user could not only display and hide individual layers of the map, but also control the visibility of each icon. For example, right-clicking will darken the icon, which means that the player has visited this place.
    Would not prevent a small search with a filter by the ID of the icons and their name.
    And most importantly and interesting - adding your own labels with a description on the map and saving this data between user sessions (coockie, webstorage, ...).

    Under "new map library" I meant existing js libraries, for example, OpenLayers, D3, ...
    hhrhhr ist offline

  4. #4 Zitieren
    Neuling
    Registriert seit
    Oct 2017
    Ort
    Deutschland
    Beiträge
    5
    Perfect, I will look into that but probably wont be able to do much before the weekend.
    A basic search is pretty easy, quick prototype already searches and highlights the marker, will try to add some filters as well.

    Have to look into those rom files as well, maybe add safes / chests - possibly with required skill / safe code.

    [Bild: nMhoTG][Bild: nMhoTG][Bild: Seaqrch_Highlight.png]
    [Bild: Search_Field.png]
    CrowsMisery ist offline

  5. #5 Zitieren
    Lehrling
    Registriert seit
    Oct 2017
    Beiträge
    16
    Search with highlighting of found items is something that I (hopefully not only me) need.

    Just in case, I warn that js-scripts have changed a bit. There was a small optimization.
    hhrhhr ist offline

  6. #6 Zitieren
    Warrior Avatar von The Ore Baron
    Registriert seit
    May 2012
    Beiträge
    444
    This seems like a very useful tool. It will allow me to make sure if I missed anything important during my explorations. Thank you.
    The Ore Baron ist offline

  7. #7 Zitieren
    Neuling
    Registriert seit
    Oct 2017
    Ort
    Deutschland
    Beiträge
    5
    Are you able to give me the data for the weapons commented out in your lua scripts, would love to see if clustering improves the performance?
    Sadly I only own a PS4 copy for now and cannot extract the data myself.

    Custom POI progress can be followed here:
    https://github.com/ESchuderer/LuaELEX/projects/1
    https://codepen.io/ESchuderer/pen/MOKgvr
    CrowsMisery ist offline

  8. #8 Zitieren
    Lehrling
    Registriert seit
    Oct 2017
    Beiträge
    16
    all items from 0_na_sec\*_Items:

    items.js 1.1 MB
    https://mega.nz/#!GlhhSaTT!YS2ze54cb...te7WmgGbkxBTYE


    just in case, full set of tiles with six levels (Github version has only four):

    map_512_0-5_webp.zip 5.1 MB
    https://mega.nz/#!q0A1BJya!bYC3_OtDN...6R5immFDMt-OZE
    hhrhhr ist offline Geändert von hhrhhr (02.11.2017 um 16:16 Uhr) Grund: add link on full tailset

  9. #9 Zitieren
    Neuling
    Registriert seit
    Oct 2017
    Ort
    Deutschland
    Beiträge
    5
    I've setup a hosted version with custom marker functionality: http://elex.e-schuderer.de
    CrowsMisery ist offline

  10. #10 Zitieren
    Warrior Avatar von The Ore Baron
    Registriert seit
    May 2012
    Beiträge
    444
    Absolutely amazing.
    The Ore Baron ist offline

  11. #11 Zitieren
    Lehrling Avatar von Enterhaken
    Registriert seit
    Oct 2006
    Ort
    Gimbweiler
    Beiträge
    38
    I need a map with all the chests. Is it possible to add them?
    Wer nichts weiß und weiß, dass er nichts weiß, weiß mehr als der, der nichts weiß und nicht weiß, dass er nichts weiß.
    Enterhaken ist offline

  12. #12 Zitieren
    Neuling
    Registriert seit
    Oct 2017
    Ort
    Deutschland
    Beiträge
    5
    It's definitely possible, though I do not know when I will be able to write a parser for it.
    For now my main focus is on improving the map itself, especially adding a search and performance friendly support for at least 20,000 markers - so adding a lot of data is possible.

    I found chests and safes for example in Edan in the EDA_Interacts.sec:

    Safe
    Code:
    Obj_Int_Hum_Safe_1
    class gCNumericLock_PS {
        Version = 2;
        Properties {
            int Code = 5820;
            enum gELockDifficulty Difficulty = gELockDifficulty_Medium;
            enum gELockSecurityLevel SecurityLevel = gELockSecurityLevel_Medium;
            class eCScriptProxyScript OnUnlockFailed = "";
            class eCScriptProxyScript OnUnlockSucceeded = "";
            enum gELockStatus Status = gELockStatus_Locked;
            class eCScriptProxyScript OnLockStatusChanged = "";
        }
        ClassData {
            [class gCNumericLock_PS, Version 2] = <05 08 02 00 00 00 00 00 02 00 00 00 09 07>;
        }
    }
    Chest
    Code:
    Obj_Int_Bsk_Chest_2
    class gCLock_PS {
        Version = 2;
        Properties {
            class eCTemplateEntityProxy Key = {00000000-0000-0000-0000-000000000000};
            int LockPickSkill = 3;
            class bCMatrix LocalPose = (mat -0.000000 0.000000 0.100000 0.000000 0.000000 0.100000 0.000000 0.000000 -0.100000 0.000000 -0.000000 0.000000 0.000000 33.000000 -44.000000 1.000000);
            enum gELockStatus Status = gELockStatus_Locked;
            class eCScriptProxyScript OnLockStatusChanged = "";
        }
        ClassData {
            [class gCLock_PS, Version 2] = <07 05 03 02 00 01 04 06 08 09>;
        }
    }
    It's also possible to find any other object you can interact with for example backpacks (basically chests) and oil barrels
    CrowsMisery ist offline

  13. #13 Zitieren
    Abenteurer Avatar von Aztec2012
    Registriert seit
    Jan 2012
    Beiträge
    56
    What about showing coordinats on map to teleport ot some?
    ERROR 404 NOT FOUND
    Aztec2012 ist offline

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •