Jump to content

Dirtyredz

Members
  • Posts

    225
  • Joined

  • Last visited

Posts posted by Dirtyredz

  1. Looking forward to just click a button and install your plugins via DSM  ;)

    Im looking forward to it aswell!!

     

    Speaking of, does this (or any other mod) allow me to create automated "trade" ships?

    Only two things come to mind, The ComplexStations mod, and another mod thats suppose to transport cargo between stations (cant think of another name atm)

  2. For the Dock Building part of this set of mods, there's now this.

     

    I agree wholeheartedly on the story-mod point you make. I'd love to get into some story modding at some point, myself. Putting your own stories in the framework of an already existing universe has something intensely satisfying, especially if other people can get to experience your stories, too. It's part why I loved Spore: Galactic Adventures so fracking much.

     

    Thanks for this, I really should have posted it myself right away but it slipped my mind.

  3. You can use the updated data/scripts/entity/merchants/scrapyard.lua

    Just remember to transfer the lines at the bottom

     

     

    if not pcall(require, "mods/ScrapyardPlus/scripts/entity/merchants/scrapyard") then print("Failed to load ScrapyardPlus") end -- DNightmare/ScrapyardPlus END
    if not pcall(require, 'mods.MoveUI.scripts.entity.merchants.scrapyard') then print('Mod: MoveUI, failed to extend scrapyard.lua!') end

     

    one line is for this mod, the other line is for my MoveUI mod.

  4. Ill start by answering your questions

    I cant find a way to activate the debug console

    Im assuming you mean opening the console in the game?

    if so the the ' key is default.

    if you mean doing print that are meant only for debug purpose then i suggest looking at http://www.avorion.net/forum/index.php/topic,3799.0.html

     

    Why do i see the first output in the chat but not the player name?

    Server():broadcastChatMessage("TEST", 0, v)

    Is used to send chat to the entire server

     

    print(v)

    is used to print to the console

     

    If you want the name of a player who called the command you should do this:

    function execute(sender, commandName, ...)
      local player = Player(sender)
      if not player then return end
      print(player.name)
    end
    

    Here your forced to generate the players object using the "sender' variable which is  the index of the player who called that command

    this is unlike other files in avorion each type of file is uniuq and requires furthor explanation.

     

    About your mod idea, Its been a long sought after mod, unfortunetly the best we can do is point the craft and throttle and engine.

    This is becuase the ShipAI() that has function built in to perform automated flights is disabled when a player is in the cockpit.

     

    I beleive their is already a mod that does its best with what restrtrictions we have

    http://www.avorion.net/forum/index.php/topic,3319.0.html

     

    although the mod is old, and im unsure how far the modder got with that mod or if it still works.

     

    Myself an many other modders are working on an Avorion BoilerPlate, to help new modders get started, and help explain some of avorions unique scripting methods.

    Until then your welcome to talk to me and other modders on my discord

    https://discord.gg/7AcgGf

     

    Avorion also has an official discord which you can use here

    https://discord.gg/rkNduU

     

    Best of luck to you

     

     

     

  5. DockBuilder

     

    This mod was originally developed by: Theoman02 http://www.avorion.net/forum/index.php/topic,781.0.html

     

    Dirtyredz (myself), Hammelpilaw, and Laserzwei all have worked to keep this mod alive and working.

     

    This mod will allow you to build every station available in the game when founding a station.

     

    Today I bring you the culmination  of all that work in a single mod with these features and bug fixes:

     

    --Added Resourcetrader (Hammelpilaw)

    --Added Fighterfactory (Hammelpilaw)

    --Added Sorted lists (Hammelpilaw)

    --Fixed "The production line you chose doesn't exist" Error (Laserzwei, Dirtyredz)

    --Added Alliance support (Dirtyredz)

    --Ported mod to mods directory (Dirtyredz)

     

    Installation


    Step 1:

    Copy and paste the contents of the zip file into your avorion directory

    There should now be a mods/ directory next to the data/ directory

     

    Step 2:

    Navigate to folder

    data/scripts/entity/stationfounder.lua

    Open the file and place this line at the very bottom of the file

     

       

        if not pcall(require, 'mods.DockBuilder.scripts.entity.stationfounder') then print('Mod: DockBuilder, failed to extend stationfounder.lua!') end
        

     

    Thats it your done. start up your game or server and enjoy being able to build your own empire with every station available to you.

     

    Download


    DockBuilder v1.0.0

     

    Github


    This project is on a public repo here:

    https://github.com/dirtyredz/DockBuilder

     

    I encourage anyone wanting to further advance thise project to please submit a pull request. Thxs.

     

    Notes


    Again I want to make it explicitly clear that this is not my own work, but a culmination  of work from many modders.

    DockBuilder_v1.0.0.zip

  6. Im affraid the Uninstall is a. no longer hosted, and b. doesnt work anymore.

    I found it cumbersome to keep up to date, expecially when thier has been no demand for it.

     

    Really the uninstall is just the file with terminating itself to remove the script from sectors.

    I can walk you though a detailed uninstall if you need assistance.

    (I dont see why this mod is awesome  ;))

  7. 1.3.0

      --Every UI now utilizes delayed server/client communication

          Will help tremendously with any high ping issues.

          This will also cause a 1-5 sec delay when activating Movement of the UI's

      --Added PVPSector, will show if a sector has pvp damaged Enabled/Disabled.

      --ScrapyardLicenses now has the option to Allow for Clicking to show the sector on the map.

      --ScrapyardLicenses now has the option to show both alliance/player licenses at the same time.

      --CargoNotifier now has the option to have the UI Flash

      --ObjectDetector now has the option to have the UI Flash

     

    MoveUI v1.3.0

     

     

     

  8. This is an awesome mod the Rusty Servers have been using it for a while now and we really enjoy our ships not ramming into stations.

     

    Ive often looked at fixing this myself but always seem to get a headache when dealing with these kinds of mods, Many thanks to WASP103 for taking charge on such an annoying part of avorion.

     

    This mod really should be in the Vanilla game.

  9. Sorry posted in the wrong thread, should be in MoveUI obviously :)

     

    Hi!

     

    Using your latest version with the beta branch of Avorion I am getting this error everytime I try to get a license:

     

    2017-09-24 22-58-37| mods/MoveUI/scripts/player/ScrapyardLicenses.lua:46: in function ?

    2017-09-24 22-58-37| error constructing Entity: Entity with index  doesn't exist at [C]:-1: in function Entity

     

    I can salvage away to my hearts content, they don't seem to care but I cannot buy the license

     

    This bug is actually a MoveUI bug, of which ive just fixed:

    http://www.avorion.net/forum/index.php/topic,3834.0.html

  10. 1.1.0

      -Inserting Level type infront of message instead on concatenate, fixs erros when printing nil variables.

      -introduced new command /consolelevel, now when wanting to adjust whats shown on the console, use /consolelevel

    /loglevel will now restrict whats printed to the log in the case the console message is not printed

     

    ie:

     

    /consolelevel warning

    /loglevel debug

     

    the console will only show console messages warning,error,fatel

    and the serverLog will show debug,info,warning,error,fatel

     

    note:

    setting the /loglvel lower then /consolelevel, will have no effect since all console messages are automatically sent to the server log (this cannot be changed)

     

  11. 1.2.0

      -Added ObjectDetector

          Special Thxs to dnightmare, we were apprently working on this at the same time.

      -Cleaned up the files, and added ExampleUI.lua to easily show others how its done.

      -Added tab support to the main MoveUI interface.

      -Each UI can now build its own tab inside the main MoveUI interface, allowing for more options and descriptions

×
×
  • Create New...