Create-Custom-map-LSB

View on GitHub

TUTORIAL FOR CREATE CUSTOM MAP

So , it’s a “tutorial’ only for information , i’m not expert and you can get problems when you do that , Before start all : at all readers, i will not be held responsible for any damages that could arise from using this website or softwares and acting upon the information that it contains.

For Questions go on “Open issue” on github :) .

THANKS SO MUCH

For commencement , i want to say thanks for alls guys who help me , cabeca143 , Lizardy , Ishawdow0 , crauzer , Chewy , S0cr4te , Pupix And other I can’t enumerate all but THANKS.

What do i need for start?

At first , you need use LeagueSandBox or other Emulator of L0L , in this exemple i will use LeagueSandBox Version december 2021 (The tutorial can be doesn’t work with other version, LeagueSandBox is frecently updated , i will try to update this page in the same time )

I put the last version of LeagueSandBox , search in commit if you want old version :)

Gameserver ( LeagueSandBox )

L3ague 0f L3gend 4.20 Version Scrubbed ( Moddable )

This one is necessary because we can ( for moment) only customise WGEO file , and 4.20 have the new summoners rift with WGEO files :)

Wooxy!

Wooxy can be detected by antivirus windows, it’s our editor of maps ! very important

MOBEditor!

This one is for edit position of turret, inhibitor, nexus , bush and “levelprop”

paint.net

editing Bmp file , if you have another take it

LoL-NGRID-converter!

-This one can export aimesh_ngrid on bmp format or write on them directly “i use a method for don’t need write anything for edit them”

Extract RGB Pixel Color Data From Multiple Images Software

This extract from bmp file , file txt with position of pixel and their color ( free version need “delete line from txt”)

At first

At first , you need have a fonctionnal Gamesever , for that , go on github and read the Readme ! if you can’t stop tutorial now :’(

Wooxy - Edit Wgeo file

Wooxy is a tools can custom your LOL , that we need is MapEditor : Image Image Image

If you want more information for “ how to use wooxy “ , see this video :

Video explain how it work

For moment it’s only “visual” changement , if you want add wall or grass see the next of tutorial

LOL-NGRID-Converter - aimesh_ngrid file editing

This is currently very beta ( i’m not perfect dev’ , i have do all i can for this but frends like Ishadows work on editor like paint for this !) , for moment we can edit file bmp with paint.net.. or write in editor code ( first method more friendly for moment)

So first , we will export bmp file from aimesh_ngrid file

So use LoL-NGRID-converter , and drag and drop on exe the file :

dialog-box will appear , write false , and this will only export bmp file : The file you need is that : Image

This file is wall/walk/bush : Wall in grey , green = grass , and walkable = white ( for other color , see github of lol-ngrid-converter ) with an editor like paint.net , you can now edit bmp :

So we will create txt with all position of each pixel , so we need : “ Extract RGB Pixel Color Data From Multiple Images Software” Image Add you bmp file in , and It will export txt file with all position and color rgb

Caution : if you use free version of rgb pixel color , you will have problem with converter , so use editor text like visual studio and do that

Image

Do CTRL + SHIFT + H

Image

Copy paste : Line break Please purchase personal license and just do enter , this will remove “ anti-free”

After return in lol-ngrid-converter : Open NavGridEditing.cs

And change this line (@”D:\a model 3d\lolngridconverter\LoLNGRIDConverter\LoL-NGRID-converter\LoLNGRIDConverter\LoLNGRIDConverter\AIPath.visionPathing.txt”)) With the position of your Aipath-txt re-compile then

And now you can drag and drop the original file aipath.aimesh_ngrid and type true ! Now you have edited aipath.aimesh_ngrid ! Congratulation

you can put them in your folder of map AND in LeagueSandBox :

Now your map have custom wall/walkable/and “grass” ( just invisibility)

MobEditor - MapObjects.mob

So , now it’s mobeditor , with that you can custom position of grass , turret and other .

just open Mobeditor and select MapObjects.mob in you foldermap/scene/MapObjects.mob

Image

when you have finished ! you need doing changement in leaguesandbox ( at this day MapObjects.mob can’t be read by Leaguesandbox)

On leaguesandbox add turret and nexus manually with “turret method” or scb.json with your position of your turret

( incompleted section because leaguesandbox is frequently update so this can be changed )

For jungle or items ?

For jungle , you can change position of monster in leaguesandbox-code directly , and you can custom skin of baron of other in your files of your games

for items in shop , with wooxy you can edit bin Items.inibin in map folder , you can remove or add items in shop “ lol can detect modification and set default shop if he see problems”

For LS4-launcher ?

You can add your map on ls4-launcher after you have finished , i have added old 3v3 - dominion and other if you want tutorial for that i will continue

For my custom maps ??

I don’t know if i will release it one day , it’s just only for understand how work league of legend , I want create custom monster for jungle and custom minions , but im very bad and i work so time is not present , If community want , i will do an zip/rar with all file for my map and skeletton for launch it with LSB

Word for end !

This tutorial is just for information , and i want ameliorate it when new software or if i find other method for create custom map “nvr file or other” and LeagueSandBox is in constant evolve , so this can be obselete in 3 days after i write this so , Only for fun and modders who want create custom maps :)

FOR ALL QUESTIONS , go on sections issue on github :) i will try answers at max !

Good Days at all :)

create with github-page , lazy to write website for that x) https://mathiaworms.github.io/Create-Custom-map-LSB/