ELEX II

File information

Last updated

Original upload

Created by

tombom81

Uploaded by

tombom81

Virus scan

Some manually verified files

Tags for this mod

About this mod

(Updated exe - see "Update files".)

Create your own item maps (size 2kx1k). The coordinates of those items need to be provided in a file.
(example line: Name x y z, see detailed descript.)

Included coord files and maps of small SocketItems, ElexitBags and Haridium veins.
added: chests & safes

Permissions and credits
This is maprows for Elex 2 which allows to create maps with items of interest marked on them.
--------------------------

Since the map of Magalan is build by 5460 map pieces (Map_x_y_z.dds in unpacked 'image' folder)
I decided to assemble them to bigger sub maps ("maprows") with a size of [32x16 squares] or
8x4 map pieces (5460/32= 170). Only a quarter of the map is accessible, thus I share 42 maprows only.

A square covers 3200x3200 ingame units where 3200= 64 pixels.
Thus the maprows have a size of 2048x1024 pixels which is the format of some ingame "flyers".

At some point I hope to present several dozens of flyers ingame (maprows or other infos).

If you prefer to have "all in one" maps I'd suggest to go for interactive game maps in the i-net.
--------------

How to get the items onto the maprows png
-----------------------------------------

Say you're hunting for Haridium. I used E-Checker (not contained) to create some E-C_logs with
the locations/coordinates of haridium (Tpl_Int_Nat_OreVein_Carbon_01).

(The results are in the XXX-Haridium folders.)

Small SocketItems do not lay around in the game as you may have noticed. Search for them in chests or safes.
There's 16 of each color blue, red, green, yellow and white (which is not a color;-)
 Plus I used magenta as a substitute.

When you load such an E-C_log file SetPixel-mapCol.exe tries to assign the coordinates to fitting maprows pngs.
Once found a copy (named ...+.png) is being created where the coords are marked by a cross.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Be sure NOT to touch the reference maprows pngs in the PNG folder!   <<<<< <<<<<
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Some veins are hard to track. Before you're going nuts you could use the DynamicTeleport mod
and use coordinates from the "E-C_log Carbon-XXX.txt" files with it.

Creating own coords files:
--------------------------
The E-C_logs contain lines like so (Name x y z):
2408_Tpl_Int_Nat_OreVein_Carbon_01 108641.406250 37501.164063 -173158.843750

The item name may be chosen randomly but no blanks allowed!
Important are the 3 floats (x y z) that follow.
37501.164063 in above example is the height which isn't used for the 2D maps.

For  the marking crosses you may choose out of 5 colors and black:
 blue, green, red, magenta and yellow.

For the ease of coding I implemented coloring by fake coords lines, such as:
#blue 0.0 0.0 0.0

The # and the 3 zero floats are mandantory!
-------------------------------------------

There's no vast error checking. So don't feel surprised if the app crashes because
you ignored the simple format rules (string float float float, then [CR] of course).
Name string without blanks, btw.

The theoretical range for both extensions (x: east-west, y: north-south) is +/- 409600.
In PB games the height is y and north-south is z. So for the maprows z is named y.

Negative x isn't handled so far (4 maprows.._a being ignored).
------------

Updated exe as of Dec 8th 2023 fixed a bug with items  count >255

to do:

- handle 4 maprows..._a (West-Tavar)

-create ingame flyers from maprows (saturation needs to be stronger for such)

tb81, July 2023