Author Topic: [MOD] Universal System  (Read 11989 times)

Sether0

  • Newbie
  • *
  • Status:
    Offline
    Posts:
    11
    • View Profile
on: April 05, 2017, 12:59:49 AM


The mod is adding 1 extra system module: Universal System

Install:

Drop the content of the .zip file into ...steamapps\common\Avorion

It will overwrite the upgradegenerator.lua file (\data\scripts\lib folder) and add universalsystem.lua (\data\scripts\systems folder).


Uninstall:

Restore the upgradegenerator.lua from the backup and delete universalsystem.lua
« Last Edit: April 05, 2017, 01:50:03 AM by Sether0 »



Gaalidas

  • Newbie
  • *
  • Status:
    Offline
    Posts:
    12
    • View Profile
on: April 05, 2017, 07:19:45 AM
So... basically the ultimate OP module.  Funky.



SinBad

  • Newbie
  • *
  • Status:
    Offline
    Posts:
    27
    • View Profile
on: April 05, 2017, 11:34:02 AM
why build a ship? just slip this in your back pocket, take a deep breath and hop out an airlock.


 ;)



setozashk

  • Newbie
  • *
  • Status:
    Offline
    Posts:
    3
    • View Profile
on: April 07, 2017, 12:45:08 AM
this is a cool mod appart from the velocity and acceleration is there one that has all the same appart from thoes two?



Sether0

  • Newbie
  • *
  • Status:
    Offline
    Posts:
    11
    • View Profile
on: April 07, 2017, 02:30:40 AM
this is a cool mod appart from the velocity and acceleration is there one that has all the same appart from thoes two?

To remove Velocity and Acceleration, you can edit universalsystem.lua by deleting the following lines of code:

Code: [Select]
local vfactor = 10 -- base value, in percent

local afactor = 10 -- base value, in percent

Code: [Select]
    addBaseMultiplier(StatsBonuses.Velocity, vfactor)
    addBaseMultiplier(StatsBonuses.Acceleration, afactor)

Code: [Select]
    if vfactor ~= 0 then
        table.insert(texts, {ltext = "Velocity"%_t, rtext = string.format("%+i%%", vfactor * 100), icon = "data/textures/icons/lucifer-cannon.png"})
    end

    if afactor ~= 0 then
        table.insert(texts, {ltext = "Acceleration"%_t, rtext = string.format("%+i%%", afactor * 100), icon = "data/textures/icons/blaster.png"})
    end



setozashk

  • Newbie
  • *
  • Status:
    Offline
    Posts:
    3
    • View Profile
on: April 07, 2017, 03:19:48 AM
i have no clue how to do lua or what program to use i tryed notpad and wordpad and IE and tryed loking for those lines with my own eyes and with ctrl f



setozashk

  • Newbie
  • *
  • Status:
    Offline
    Posts:
    3
    • View Profile
on: April 07, 2017, 03:40:01 AM
i tryed doing it but it just broke the script may have deleted or not deleted the right space or somthing



Sether0

  • Newbie
  • *
  • Status:
    Offline
    Posts:
    11
    • View Profile
on: April 07, 2017, 04:03:35 AM
i have no clue how to do lua or what program to use i tryed notpad and wordpad and IE and tryed loking for those lines with my own eyes and with ctrl f

Use text editor Notepad++ https://notepad-plus-plus.org/repository/7.x/7.3.3/npp.7.3.3.bin.zip



Xanthic

  • Newbie
  • *
  • Status:
    Offline
    Posts:
    2
    • View Profile
on: April 12, 2017, 05:53:29 AM
Is there any way to reliably obtain this module?  Likewise is there a way to prevent the obtaining of this module?  It'd be nice for the admins on my server, not so nice to have players abusing it.  lol



Sether0

  • Newbie
  • *
  • Status:
    Offline
    Posts:
    11
    • View Profile
on: April 13, 2017, 01:10:23 AM
Is there any way to reliably obtain this module?  Likewise is there a way to prevent the obtaining of this module?  It'd be nice for the admins on my server, not so nice to have players abusing it.  lol

At this point, you can get items manually through the developer panel. It is activated by the command:

Code: [Select]
/run Entity():addScript("lib/entitydbg.lua")
Access to the panel is displayed in the upper-right corner of the screen (~dev).

I do not know how to prohibit players from getting the system.
« Last Edit: April 13, 2017, 01:12:42 AM by Sether0 »



aurion

  • Newbie
  • *
  • Status:
    Offline
    Posts:
    3
    • View Profile
on: June 03, 2017, 07:35:13 AM
Hi, or thou boost to acceleration and velocity is nice but i find my self crashing in to the things almost always i pres W + Space xD, yea sure its easy just set this parameters off but i do enjoy that speed, so my question is: is it possible to add boost also to brake thrust, yaw, pitch and roll? or its nearly impossible bcs there is no original module system for these parameters?
« Last Edit: June 03, 2017, 08:47:40 AM by aurion »



Sether0

  • Newbie
  • *
  • Status:
    Offline
    Posts:
    11
    • View Profile
on: June 03, 2017, 04:45:08 PM
Hi, or thou boost to acceleration and velocity is nice but i find my self crashing in to the things almost always i pres W + Space xD, yea sure its easy just set this parameters off but i do enjoy that speed, so my question is: is it possible to add boost also to brake thrust, yaw, pitch and roll? or its nearly impossible bcs there is no original module system for these parameters?
Now it is not possible to regulate braking with the help of modules. As an option, you can increase the number of inertial dampers when building a ship.



aurion

  • Newbie
  • *
  • Status:
    Offline
    Posts:
    3
    • View Profile
on: June 03, 2017, 06:10:24 PM
Hi, or thou boost to acceleration and velocity is nice but i find my self crashing in to the things almost always i pres W + Space xD, yea sure its easy just set this parameters off but i do enjoy that speed, so my question is: is it possible to add boost also to brake thrust, yaw, pitch and roll? or its nearly impossible bcs there is no original module system for these parameters?
Now it is not possible to regulate braking with the help of modules. As an option, you can increase the number of inertial dampers when building a ship.

Yea, i thought so. Well nevermind. Even so i like this mode.



BloodyMikey

  • Newbie
  • *
  • Status:
    Offline
    Posts:
    2
    • View Profile
on: July 04, 2017, 10:53:02 AM
Is there any way to reliably obtain this module?  Likewise is there a way to prevent the obtaining of this module?  It'd be nice for the admins on my server, not so nice to have players abusing it.  lol

At this point, you can get items manually through the developer panel. It is activated by the command:

Code: [Select]
/run Entity():addScript("lib/entitydbg.lua")
Access to the panel is displayed in the upper-right corner of the screen (~dev).

I do not know how to prohibit players from getting the system.

Exactly how do i get it thrue dev console?



Sether0

  • Newbie
  • *
  • Status:
    Offline
    Posts:
    11
    • View Profile
on: July 04, 2017, 12:44:36 PM
Is there any way to reliably obtain this module?  Likewise is there a way to prevent the obtaining of this module?  It'd be nice for the admins on my server, not so nice to have players abusing it.  lol

At this point, you can get items manually through the developer panel. It is activated by the command:

Code: [Select]
/run Entity():addScript("lib/entitydbg.lua")
Access to the panel is displayed in the upper-right corner of the screen (~dev).

I do not know how to prohibit players from getting the system.

Exactly how do i get it thrue dev console?

Spoiler: show