Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hercules Ultimate Storage System #2724

Open
wants to merge 14 commits into
base: master
Choose a base branch
from

Commits on Nov 28, 2020

  1. Add SQL Files for HUSS.

    sagunkho authored and dastgirp committed Nov 28, 2020
    Configuration menu
    Copy the full SHA
    5fd2818 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39fb0cd View commit details
    Browse the repository at this point in the history
  3. Add storage.conf

    sagunkho authored and dastgirp committed Nov 28, 2020
    Configuration menu
    Copy the full SHA
    2f532a2 View commit details
    Browse the repository at this point in the history
  4. Add main storage type to constants.md

    sagunkho authored and dastgirp committed Nov 28, 2020
    Configuration menu
    Copy the full SHA
    fd5d8d5 View commit details
    Browse the repository at this point in the history
  5. Implementation of the Hercules Ultimate Storage System

    Storages can now be created through a configuration file that describes their attributes.
    
    Example storage configuration:
    
    ```
    {
    	Id: (int)                              (required|unique) Unique Identifier
    	Name: (string)                         (required) Name of the storage sent to the client.
    	Capacity: (int)                        (required) Maximum capacity of the storage.
    }
    ```
    
    Additional storages are handled with dynamic arrays that will save a tonne of memory when created.
    They are saved in the same storage database (SQL) as the original.
    An infinite number of storages can be created, there are no limits.
    The current design implementation only allow saving/loading of approximately 1600 items per storage due to packet size limits.
    
    PS. Make sure you apply SQL upgrades for this patch!
    sagunkho authored and dastgirp committed Nov 28, 2020
    Configuration menu
    Copy the full SHA
    03a2fe3 View commit details
    Browse the repository at this point in the history
  6. Add storage access modes.

    Added support for storage modes:
    STORAGE_ACCESS_VIEW
    STORAGE_ACCESS_GET
    STORAGE_ACCESS_PUT
    STORAGE_ACCESS_ALL
    sagunkho authored and dastgirp committed Nov 28, 2020
    Configuration menu
    Copy the full SHA
    3592a7e View commit details
    Browse the repository at this point in the history
  7. Added Storage modes to script constants

    sagunkho authored and dastgirp committed Nov 28, 2020
    Configuration menu
    Copy the full SHA
    e99c68b View commit details
    Browse the repository at this point in the history
  8. HPM Hook Update update

    sagunkho authored and dastgirp committed Nov 28, 2020
    Configuration menu
    Copy the full SHA
    5f22404 View commit details
    Browse the repository at this point in the history
  9. Updated doc/script_commands.txt

    sagunkho authored and dastgirp committed Nov 28, 2020
    Configuration menu
    Copy the full SHA
    9011dcd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1526090 View commit details
    Browse the repository at this point in the history
  11. Updated scripts to comply with HUSS.

    sagunkho authored and dastgirp committed Nov 28, 2020
    Configuration menu
    Copy the full SHA
    c9fa820 View commit details
    Browse the repository at this point in the history
  12. Followup with review edits.

    sagunkho authored and dastgirp committed Nov 28, 2020
    Configuration menu
    Copy the full SHA
    b5aaef0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    aa8a87e View commit details
    Browse the repository at this point in the history
  14. Code styling

    dastgirp committed Nov 28, 2020
    Configuration menu
    Copy the full SHA
    26f4ec8 View commit details
    Browse the repository at this point in the history