Giter VIP home page Giter VIP logo

mapeditorreborn's Introduction

MapEditorReborn

MapEditorReborn

SCP: Secret Laboratory plugin allowing to spawn and modify various objects.

Installation

You will need latest EXILED Version installed on your server.

Put your MapEditorReborn.dll file in EXILED/Plugins path. Once your plugin will load, it will create directory EXILED/Configs/MapEditorReborn; This directory will contain two sub-directories Schematics and Maps

Full MER tutorial

More support can be found on a Discord server

Credits

  • Plugin made by Michal78900
  • Original plugin idea and code overhaul by Killers0992
  • Another code overhaul and documentation by Nao
  • Testing the plugin by Cegła, The Jukers server staff and others

mapeditorreborn's People

Contributors

elektryk-andrzej avatar fakeman2332 avatar jaskill avatar louis1706 avatar maciupek avatar michal78900 avatar naounderscore avatar nekonyx avatar raul125 avatar redforce04 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

mapeditorreborn's Issues

toolgun primitive copy issue

After copying a primitive with changed roomtype, roomtype will not change
How to represent:

  1. Create primitive in Room1
  2. Copy primitive to any other room
  3. Change RoomType of that primitive to any room
  4. Copy primitive again
  5. That copy will have Room1 in RoomType

Tool gun doesn't work

Running mp toolgun gives you a com-15 with the default attachments that operates as usual as the normal com-15 instead of working as the toolgun.

the created doors have flaws and bugs

I need to protect the door from grenades, so I bet 100,000 HP. I could set the "ignored_damage_sources" setting to "Grenade", but then the door can be broken down with small arms. The problem is that this parameter is not an array. I would like to indicate several types of damage from which the door should not break.
image
image
image

Moreover, I would like to limit access to the door not only by the rights of access cards, but also to give access to players who have certain roles. It would also be cool to make the KeycardPermissions parameter an array.

Also created doors have a bug with the "Destroy" button. The fact is that if you select all the doors and press this button, the doors do not explode. But if the same button is pressed again, the remaining doors explode. This does not happen with other types of actions on doors.
Video: https://github.com/Michal78900/MapEditorReborn/assets/47304666/abfdb495-3881-4016-a3be-406152434e9c

Issue while trying to create schematic

Hello!
So I didn’t know where to post this so I am posting it here, when I try to add a schematic using ‘mp create’ it doesn’t appear and it doesn’t show any errors in Remote Admin and Console, and I followed every instructions right on how to make a schematic so I think I did something wrong, if so what did I do wrong and what am I suppose to do?

MapEditor Console Issue

So, I've installed the plugin (the dll in plugins folder if that's correct) but before that I made sure to follow the steps to making a custom model (mainly just testing with an example one first) anyways yeah, I followed the steps to make the model then where to put it which would be /EXILED/Configs/MapEditorReborn/Schematics.

Then when I start up the console to make sure it works there's an error that comes up. I go in game to do the command (the mp one) it says command not found. For some reason unless I'm missing something I am having lots of trouble with this.

I'll also leave the issue in the console here also
maperror.txt
.

Getting an error every time I load the plugin

The error looks like:

[2022-01-26 17:58:30.161 +11:00] [ERROR] [Exiled.Loader] Plugin "MapEditorReborn" threw an exception while enabling: System.TypeLoadException: Could not load type InventorySystem.Items.Firearms.Utilities.ShootingTarget, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null while decoding custom attribute: (null)
                                   at (wrapper managed-to-native) System.MonoCustomAttrs.GetCustomAttributesInternal(System.Reflection.ICustomAttributeProvider,System.Type,bool)
                                   at System.MonoCustomAttrs.GetCustomAttributesBase (System.Reflection.ICustomAttributeProvider obj, System.Type attributeType, System.Boolean inheritedOnly) [0x00013] in <9577ac7a62ef43179789031239ba8798>:0
                                   at System.MonoCustomAttrs.GetCustomAttributes (System.Reflection.ICustomAttributeProvider obj, System.Type attributeType, System.Boolean inherit) [0x00037] in <9577ac7a62ef43179789031239ba8798>:0
                                   at System.RuntimeType.GetCustomAttributes (System.Boolean inherit) [0x00000] in <9577ac7a62ef43179789031239ba8798>:0
                                   at HarmonyLib.HarmonyMethodExtensions.GetFromType (System.Type type) [0x00000] in <0dff4ff9ce7a4af99336d09823a08cb2>:0
                                   at HarmonyLib.PatchClassProcessor..ctor (HarmonyLib.Harmony instance, System.Type type) [0x00030] in <0dff4ff9ce7a4af99336d09823a08cb2>:0
                                   at HarmonyLib.Harmony.CreateClassProcessor (System.Type type) [0x00000] in <0dff4ff9ce7a4af99336d09823a08cb2>:0
                                   at HarmonyLib.Harmony.<PatchAll>b__10_0 (System.Type type) [0x00000] in <0dff4ff9ce7a4af99336d09823a08cb2>:0
                                   at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <0dff4ff9ce7a4af99336d09823a08cb2>:0
                                   at HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) [0x00006] in <0dff4ff9ce7a4af99336d09823a08cb2>:0
                                   at HarmonyLib.Harmony.PatchAll () [0x0001b] in <0dff4ff9ce7a4af99336d09823a08cb2>:0
                                   at MapEditorReborn.MapEditorReborn.OnEnabled () [0x000fc] in <00a59d8fad094ecc854e8fbb59aae5b1>:0
                                   at Exiled.Loader.Loader.EnablePlugins () [0x000a8] in <5fbd253b38034b71918e5935f42bb988>:0

rotation lockers causes bugs

Flipping any lockers along the X and Z axes will cause one or another locker to not work. Moreover, the physical "hitboxes" of these containers are somewhere near the model, but not in the same places.

When changing the size of the locker, objects for some reason also change their size.

"mp rot set 90 0 0"

Light color suggestion

In a future version, possibly make it so LightSources will change color with the warhead when it activates.

Error with each mp load

Each time you try to load the map, the following error occurs
I try to reinstall MER. Without results
Exiled version: 7.2.0
Map on screenshots
Here is a screenshot of the error (it's all one error):
first_screenshot
second_screenshot
third_screenshot
In console no errors

Suggestion for PlayerSpawnPoint

It would be pretty cool to have multiple PlayerSpawnPoints for the same class ID with a chance to spawn to one of them or another, Lets say theres 2 PlayerSpawnPoints, When a D-Class spawns in they have a 50% chance to spawn on the first PlayerSpawnPoint and 50% chance to spawn on the second PlayerSpawnPoint, Hopefully that clears up what I meant

copying items to another room causes bugs

When you copy any previously created object to another room using a special mode for copying, when saving, the object in the config has the name of the room from which it was copied. But the coordinates vary greatly. As a result, the object ends up in an unknown location.

The only thing that helps is creating an object from scratch.

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.