Skip to content

Incoming features

Álvaro edited this page Jul 2, 2017 · 7 revisions

In this document, we will explain all the possible updates and features that we will add.

1.4-pre2

(this version will be released to the Asset Store)

  • Auto-setup (Tags, layers and axis required put in one click).
  • Standard Assets importer, we can forget about adding Standard Assets in our asset.
  • Small app with setup for the documentation. ##✓
  • Small button in the editor attached to the Inspector GUI of every Monobehaviour from the API.
  • Small manual for the GUI of the Editor.
  • Some corrections for the actual warnings. ##✓
  • Some fixes and improvements that are waiting from some time ago (FSW class optimized and a fix for a problem with the external project update proccess).

1.4-pre3

  • Some corrections for the actual warnings
  • Disable the automatic addition of the LerpedCore to the current scene, and add a option in the contextual menu to add it
  • Several explanations in the Wiki

1.4-pre4

  • Some corrections for the actual warnings
  • Do a security backup for the API before it's recompiled
  • Select where to compile the project with emergency_case.bat specifying the path or selecting one of the established in the txt

1.4-pre5

  • Finish the warnings of the API
  • Check all the inserted scripts (CharacterUtils for example)
  • Add the free assets that wasn't added (for example the Unity Decompiler or the Wiki on the GUI)
  • In the Wiki on the GUI feature, we will add a part where we will show what repositories we have added. To add them for the API if you want to update it.

1.4

  • Do several Utils for the Editor: like the error inspector console from the compiler (that brings error from the cmd console, instead of seeing them in the console), ...
  • Several projects at the same time (support for external projects (DLL Libraries) that updates on the Editor at every change)

1.5

  • CSScript and LUA support for the API
  • SharpCompress instead of the current library
  • A lot of new namespaces for the API, like QuixelEngine, ProceduralToolkits, Utymap / ActionStreetMaps, Ai4Unity ...
  • Other tools: A input manager on the GUI
  • Separate the API in several DLLs depending on the namespace, and make it easier to choose what to install.
  • A way to update a script from the Wiki on the Editor feature, because we have separated the DLLs so, we can delete them and download a new version.
  • See which namespace are linked to which (in the API installer).
  • Make some preprocessor directives to know what script are availables or which not.

1.6

  • A way to update from the other repositories instead of having a static version of a cloned library in my API.
  • The posibility of download free Unitypackages from the Unity Asset Store that has been sticked by us. Instead of having it cloned into the Library.
  • The posibility of bringing resources inside the API.
  • Fixing.... things

1.7

  • Modding support, for example, adding custom callbacks that other assets calls when it need, to load resources from outside.
  • StreamingAssets full use, to load what you want from outside.
  • Make that a scene can be loaded from a compiled version.
  • Add modding support to my assets in a minimal way (I maybe will make a paid version of this in an apart asset)
  • Add modding compatibility to the Console commands

1.8

  • Support for infinite scene (avoiding Floating Point precision errors)
  • Add multiplayer support, and modding support to the multiplayer (in the same way that in the 1.7). The main part of this will be paid assets.

1.9

  • Work to support other platforms.
  • Laguage support. Unity included, we need to inject code in Unity to achieve that.

Future updates...

We don't know in what version

  • A Minimap Utility for the game - maybe I will do a paid asset for this, because we need other resources apart from the scripts.
  • AForge.NET (something to detect shapes in images) I will try to do something interesting with it.
  • Generate Readme Console Commands parts from Editor.
  • A permission system for multiplayer.
  • Shaders for the API.
  • Object demo from my other assets.
  • Shooter api (Novashot one).
  • Server utility (apart dll).
  • Login utility (another dll).
  • Minigame utility (another dll)

Unknown near incoming features

Features that will be added to the API as a nice surprise.

  • Multiple key handlings for Lerped Key Action Utility.

A little improvements to the console system:

  • Add the posibility of undone something in a text field
  • Copy text from the chat [HARD TASK]
  • Some bugs with the formatting codes (If you put several fomatting codes in the same line the chat goes crazy, and some underline functions are still unfinished)
  • Some parts of the code is commented with a starting sentence "I have to", this is the most important things I didn't done
  • Escape formatting codes with &...
  • Remove unnecesary stackstrace if desired (Reduced stacktrace option)
  • Moar commands for the Console.
  • Better support for command modding (new method finder system w/ reflection)

Navigation Sidebar

Lerp2API is an API made by Lerp2Dev Team, and it contains several utilities to make easily the coding in Unity.

There in the Wiki you can see the main examples and information from it.

Pages

Home

Initial Guides

Compiling & Integrating into your Project

Folder Distribution

Project Content

Console Commands

Formatting Codes

Serializing Extensions & Examples

Clone this wiki locally