Page 1 of 12 12311 ... LastLast
Results 1 to 15 of 168

Thread: [MOD] Coppis Additions (NEW)

  1. #1
    Reconstructionist
    Join Date
    Sep 2016
    Location
    NL - Tilburg
    Posts
    706
    Rep Power
    1

    Lightbulb [MOD] Coppis Additions (NEW) v4.91

    Introduced CoppisAdditions_Light. Running a servermanager like CSMM, ServerTools, RAT or Botman etc? Or running a heavy mod like Ravenhearst and want to save serverresources? Check out the light version of CoppisAdditions Here

    Hello Survivors,

    I really dont think i need to introduce Coppis excellent additions to Alloc's server-fixes. What's new is, that i will be working on improving/maintaining the mod and start adding extra features. Coppi is really busy with real life and has not as much time as he wants for keeping this beauty up-to-date. He will however keep contributing as he sees fit.

    Installation:

    Alloc's mod is required. You can get the latest version at: https://7dtd.illy.bz/wiki/Server%20fixes

    Download:
    Download latest full edition (When having a previous version of coppis installed with versionnumber lower than 4.3: While server is off for updating please delete \Saves\Random Gen\mapname\CoppisPersistentdata.bin before starting it again.)

    Extract the CoppisAdditions folder in the zip file to 7dtd-installation-folder\Mods on your dedicated server.

    Chatcommands wiki
    Consolecommands wiki (in progress)

    Coppis Additions Discord Channel

    -------------------
    Version History:

    Version 4.91 (Light version 1.1) (2018.05.24)
    Changed:
    - prepblock: removed obsolete rot parameter. Servermanagers dont need to change anything. Parameter still accepted but does nothing.
    - prepblock <block_name> <qnt> <qnt> <qnt> not accepting 0 for qnt anymore and y length being one to high when using qnt.
    - prepblock: fixed null ref exception on block 17 when displaying all blocks.
    - prepblock: x, z being off 2 blocks on negative qnt parameters

    Version 4.9 (2018.05.21)
    Added:
    - console command cp-help: list only coppis commands in console.

    Version 4.8 (2018.05.20)
    Added:
    - console command playsound: play any ingame sound on any server/player position

    Changed:
    - advanced claims: added accessLevel for claims. Define which admin levels can enter a claim. Existing claims will get accessLevel 0 by default.

    Version 4.7 (2018.05.06)
    Changed:
    - pblock: accepting rotation parameter again so botman doesnt have to change code. Warning: the rotation parameter will do absolutely nothing but command will accept it anyways.

    Fixed:
    - pblock: 2 blocks differential on negative qnt parameters (Thanks Spectral Force and RagnarokPVP for finding and reporting)

    Version 4.6 (2018.04.27)
    Fixed:
    - safe command: now its possible to undo traderprotection (unbreakable blocks) on an area!!! Protect and Unprotect blocks, prefabs, bases etc at your will. Even works on existing traders (wanna redecorate them? Just do it!)

    Changed:
    - pblock command: removed the obsolete rotation parameter (command allready has direction functionality)
    - safe command: using quantity system instead of coordinate system when using qnt parameters (same as new pblock)

    Version 4.5 (2018.04.17)
    Fixed:
    - checkloot command: bug that emptied the chest upon using the command (BIG thanks to RagnarokPVP for finding and reporting it)

    Added:
    - rlp2 command: remove specific or all claimblocks of a player without the need of player(s) being near. Chunks will autoload.
    - pblock1 commmand: put block at given position without the need to reload the chunk (as per smegzor's request).
    Servermanagers can use it to build structures block by block with an audience to watch it happen.
    - fixdeathloop command: fix a player's ttp file that has been corrupted on dying. (Thanks to AZeDo for finding out which bytes to replace (https://youtu.be/6ZNSgl_l0FU))

    Version 4.4 (2018.03.04)
    Fixed:
    - compatibillity issues when using any of the chatcoloring or nameoverride functions in CoppisAdditions. Now mods that get loaded after Coppis alphabetacally will receive the message with a ClientInfo object again so they can interprete and use it for checking if its a command they need to handle (ServerTools for example).

    - pblock <block_name> <qnt> <qnt> <qnt> <rot> not accepting 0 for qnt anymore and y length being one to high when using qnt.

    Version 4.3 (2018.02.26) (More info)
    Fixed:
    - bug in pblock: creating platforms/structures with specific coords or quantities making x and z length 1 to long

    Changed:
    - default chatcommand for location tracker to /loctrack (was /who). It can still be set to anything you like.

    Added:
    - configurable response color for location tracker chatcommand ("loctrack responsecolor <hexString>")
    - configurable text (with (nested) colorcode support) for NightTime Announcer.
    Handy color code picker -> https://html-color-codes.info/
    • an announcer <name>
    • an nighttimetext <string>
    • an blooddaytext <string>
    • an blooddaytomorrowtext <string>
    • an counterdaytext <string>

    - configurable warning hours for NightTime Announcer ("an warnhours <hours>")

    Version 4.2 (2018.02.21)
    Fixed:
    - bug in loctrack: location tracker settings not being saved

    Version 4.1 (2018.02.20) (More info)
    Fixed:
    - datetime format in "loctrack showtrack". Now displays yyyy-MM-dd HH:mm:ss x,y,z

    Added:
    - Advanced Claims
    - NightTime Announcer
    - Protective Bubble
    - Primairy consolecommand aliasses. All start with "cp-" to identify them as CoppisAdditions commands

    -------------------
    Youtube video showing the features.
    https://www.youtube.com/watch?v=zkrEBChoIqU

    Features:

    1) Chat Coloring (Individually or as group), to be able to permanently color player's name and chat. Make groups and assign players to have them chat in uniform color. Think of admins, moderators, donors, PVE players, PVP players or just any group you can think of.

    2) RemItem
    Remove items from a secureChest. So now is possible use servermanagers to let players sell items to server.
    The player puts the items inside the chest, stand on it and give the command. The items inside the chest disappear and it is listed on log with name, quality, stack, how much it is used(broken status)

    3) GiveItemDetail.
    Now its possible to drop item with predefined used atribute, so you can drop a broken item.
    Can be used perfectly togheter with remitem feature

    4) PlayerGroudDistance
    Show how height a player is from the ground. To try catch hackers that are flying around.

    5) RemoveEntity
    Is possible the remove bugged minibikes, entity cars (spawned accidently), zombies.
    When used on zombie, it just vanish without leaving gore on floor.

    6) si2
    Its same as showinventory, but it shows used attribute too.

    7) Unlockall (fixed)
    now you dont need to go away and come back, it does a chuck reload. So it unlocks everything in front of your eyes.

    8) GiveAt
    Drop an item at a position x, y, z

    9) GiveXP
    Gives base experience to a player

    10) GiveXPSkill
    Gives experience to on a player`s skill

    11) ListPlayerSkill
    List players Skills. (Athletics, Health Nut, Scavenging, ...)

    12) ListPlayersBuff (not working 100% - working on fix)
    List players Buffs (like broken leg, warm ...)

    13) MakeOwner
    Set an owner to a secureLoot or SecureDoor

    14) Safe
    Set an area as unbreakable (like a trader)

    15) SetPlayerStatus
    Define ZombieKills and PlayerKills to players.

    16) TeleportEntity
    Teleport and rotate entity like Minibike, Trader and Zombie.

    17) AddItemLoot
    Add an Item to a secureChest that is under the entity_id.

    Now the cool really stuff
    18) prender
    Now is possible to render a prefab from file on folder ...\Data\Prefabs\ direclty on dedicated server...

    19) pblock
    Place area of blocks. Now you can create a big wall in seconds or let a mountain vanish in seconds.
    You can place Air to remove big areas...

    20) pdup
    You can duplicate an area to another place. So is possible to move a base or arena or anything to other place on server.

    21) pundo
    Undo the prefab command. Is possible to undo prender, pblock and pdup

    22) setpundosize
    Define how many pundo history the server will store.

    23) pexport
    Now its possible to export a cool base to prefab file. The file is placed on ...\Data\Prefabs\ so its possible to save arena, bases in files to edit in some editor and than import back using prender.

    24) prepblock
    Replace blocks from an area with new blocks.
    You can place Air to remove big areas...

    25) pcheck
    Check the type of a block, to be used on prepblock

    26) pug
    PlayerUnderground - check if a player is "no-clipping" underground with noclip.

    27) ocn - Set a chatname for player.

    28) Admin Waypoints and Chatcommands

    29) NightTime announcer (an)

    30) Death loop fixer (fdl)

    31) Location Tracker (loctrack)

    32) rlp2: remove specific or all claimblocks of a player without the need of player(s) being near. Chunks will autoload.

    33) playsound: play any ingame sound on any server/player position

    Cheers
    Last edited by Prisma501; 14 Hours Ago at 06:29 PM.

  2. #2
    Colony Founder Spectral Force's Avatar
    Join Date
    Jul 2016
    Location
    The land between two rivers.
    Posts
    1,461
    Rep Power
    1
    I have a feature request: Groups. You have players playing together, they can group up. The ability to set a group name with a color to define the group. Also a default group for PvP and one for PvE set by the admin, for mixed servers. If it can edit the players in game name when running around that would be nice too.

  3. #3
    Reconstructionist
    Join Date
    Sep 2016
    Location
    NL - Tilburg
    Posts
    706
    Rep Power
    1
    Quote Originally Posted by Spectral Force View Post
    I have a feature request: Groups. You have players playing together, they can group up. The ability to set a group name with a color to define the group. Also a default group for PvP and one for PvE set by the admin, for mixed servers. If it can edit the players in game name when running around that would be nice too.
    Wow that was fast .

    Will defo look into that. Just one implication i can think off right away. If there is colouring for players individually, group membership and/or PVE/PVP which one should be priority over the other(s).

    For example if a player has a yellow chatname and is also a groupmember in the new functionality with blue color for example, should the group color have priority over the players color? So should player have yellow or blue?

    Cheers

  4. #4
    Colony Founder Spectral Force's Avatar
    Join Date
    Jul 2016
    Location
    The land between two rivers.
    Posts
    1,461
    Rep Power
    1
    Quote Originally Posted by Prisma501 View Post
    Wow that was fast .

    Will defo look into that. Just one implication i can think off right away. If there is colouring for players individually, group membership and/or PVE/PVP which one should be priority over the other(s).

    For example if a player has a yellow chatname and is also a groupmember in the new functionality with blue color for example, should the group color have priority over the players color? So should player have yellow or blue?

    Cheers
    IMO I would default PvP as Red and PvE as Blue, with an option for an admin to change if they'd like. I would also use hex code for the color selection. Once that selection has been used, then it shouldn't be available to use again. If possible a message saying that color is already in use, please select another, via a chat pm.

    I would prioritize owner/admin/mod/group/individual On my servers, chat color has to be set by an admin. So a regular player is just default white.

    If you want real time communication, I'm on guppy's discord or you can join my new owner/admin discord https://discord.gg/r3GvN78

  5. #5
    Reconstructionist
    Join Date
    Sep 2016
    Location
    NL - Tilburg
    Posts
    706
    Rep Power
    1
    added to github as enhancement

    Cheers

  6. #6
    Reconstructionist
    Join Date
    Sep 2016
    Location
    NL - Tilburg
    Posts
    706
    Rep Power
    1
    Update!

    Changelog:

    Version 3.7 (2018.02.08)
    Improved:
    - Improved noclip detection (pug command)
    - Improved fly detection (pgd command)

    Fixed:
    - fixed pblock null reference exception on listall blocks (searchstring *)
    - fixed player position calculation. Affects:
    • checkloot (CheckLooter)
    • killallzombies
    • lec (ListEntityCustom)
    • owner (MakeOwner)
    • pgd (PlayerGroundDistance)
    • pug (PlayerUnderground)
    • pcheck (PrefabCheckBlock)
    • pdup (PrefabDuplicator)
    • pexport (PrefabExport)
    • pblock (PrefabFillBlock)
    • prender (PrefabRender)
    • prepblock (PrefabReplaceBlock)
    • safe (ProtectionChange)
    • additemloot (PutOnLooter)
    • remitem (RemoveFromLooter)
    • spawnminibike
    • sme (SpawnMultipleEntity)
    - listplayerbed fixed incomplete listing of all player's beds if one of the players has no bed
    - removed obsolete physics command

    Cheers
    Last edited by Prisma501; 02-07-2018 at 11:50 PM.

  7. #7
    Reconstructionist
    Join Date
    Sep 2016
    Location
    NL - Tilburg
    Posts
    706
    Rep Power
    1
    Update!

    Version 3.8 (2018.02.09)
    - added ChatGroupColor (cgc): assign players to groups and have them using the same chatname color.
    The groups PVE (blue) and PVP (red) will be present by default but can be deleted or changed if needed. Add any group you like, admins, moderators, donors. Any group you can think of.
    - added OverrideChatName (ocn): Give a player any chatname you want on your server

    ATTENTION: the persistent data structure has changed significantly. Delete the old /Saves/Random Gen/seedname/CoppisPeristentData.bin before starting your server after updating this modversion.

    ocn Usage:
    ocn <steam id/player name/entity id> <newName>
    ocn <steam id/player name/entity id> clear
    ocn list

    cgc Usage:
    cgc listgroups
    cgc addgroup <groupName> <groupColor>
    cgc deletegroup <groupName>
    cgc listmembers <groupName>
    cgc adduser <steam id/player name/entity id> <groupName>
    cgc cleargroup <steam id/player name/entity id>
    The <groupColor> must be 6 hex characters. Example: FF00FF

    Cheers
    Last edited by Prisma501; 02-18-2018 at 02:45 PM.

  8. #8
    Tracker Slawa's Avatar
    Join Date
    Oct 2014
    Location
    Discord.gg/2BuFCmn
    Posts
    187
    Rep Power
    0
    "OverrideChatName (ocn): Give a player any chatname you want on your server"

    lol, nice work xD

  9. #9
    Reconstructionist
    Join Date
    Sep 2016
    Location
    NL - Tilburg
    Posts
    706
    Rep Power
    1
    Quote Originally Posted by blight View Post
    "OverrideChatName (ocn): Give a player any chatname you want on your server"

    lol, nice work xD
    Yeah lol . Can come in handy when some player has an offensive name or those idiotic 20+ chars long names or just for sheer admin fun

    Cheers
    Last edited by Prisma501; 02-09-2018 at 10:20 PM.

  10. #10
    Reconstructionist
    Join Date
    Sep 2016
    Location
    NL - Tilburg
    Posts
    706
    Rep Power
    1
    Minor Update:

    Version 3.81 (2018.02.10)
    - added ocn list: list players that have overridden chatname

    Cheers

  11. #11
    Reconstructionist
    Join Date
    Sep 2016
    Location
    NL - Tilburg
    Posts
    706
    Rep Power
    1
    Update! Introducing admin waypoints!

    Version 3.9 (2018.02.12)
    Added:
    - Admin waypoints: allows admins to create and manage waypoints for the new admin chatcommands
    - Admin chatcommands:
    • flyto (/ft): tp yourself to player or coords
    • flyto waypoint (/ftw): tp yourself to predefined waypoint
    • move (/mv): move player to player or player to coords
    • move waypoint (/mvw): move player to waypoint
    • add waypoint (/setwp): create a new waypoint
    • delete waypoint (/delwp): delete a waypoint
    • list waypoints (/listwp): list all predefined waypoints

    Improved:
    - Detection of secure lootcontainer for commands checkloot, remitem and additemloot


    From the github wiki:

    Partial Names

    When using a command that requires a player's name, the mod will understand if you use only a portion of the name and you can search case-insensitive. Imagine the name of the player is Prisma501, there are various ways to target a command.

    /ft pris

    /mv 501 4876E 987N

    Care must be taken when choosing what letters to use, if zigstum and stumpfgobs are both online, and you try to /ft stum, the mod wil be confused, and you don't want that. Don't try to use a name with a space in it; just use the letters from one of the words in the name when targetting a command with a partial name.

    Ambiguous names

    When you need to use a players name that is ambiguous with another player online you can use double quotes around the name to be able to. When Jo and Joanna are both online and you need to target Jo, just use: /mv "Jo" prisma

    Chatcommands

    Waypoints

    /listwp - List available Waypoints.

    /setwp wpname - Set a new waypoint.

    /delwp wpname - Delete a set waypoint.

    Move

    /mv playerfrom playerto - Teleport one player to another.

    /mv playername xxxxE/W xxxxN/S - Teleport a player to a specific position.

    /mvw playername wpname - Teleport a player to a defined waypoint.

    Flyto

    /ft playername - Teleport yourself to a player.

    /ft xxxxE/W xxxxN/S - Teleport yourself to a specific Location.

    /ftw wpname - Teleport yourself to a defined waypoint.


    They make my admin life a lot easier. I hope they do the same for you

    Cheers
    Last edited by Prisma501; 02-12-2018 at 12:31 AM.

  12. #12
    Reconstructionist
    Join Date
    Sep 2016
    Location
    NL - Tilburg
    Posts
    706
    Rep Power
    1
    Update!

    Version 3.91 (2018.02.13)
    Fixed:
    - pcheck reporting wrong y-coord when checking a block

    Improved:
    - fly detection: no more false positive if player is standing on absolute edge of rampBlock or halfBlock

    Fly detection is as strict as can be now and chance of false positives is allmost null

    Cheers
    Last edited by Prisma501; 02-13-2018 at 05:31 PM.

  13. #13
    Refugee
    Join Date
    Jan 2017
    Location
    Germany
    Posts
    14
    Rep Power
    0
    Great News!
    I also have a feature request.
    I need comprehensive information about the players as the bad company manager has it.
    Like this:
    https://gist.github.com/StompyNZ/2ba...55da91d1adaf0d

  14. #14
    Colony Founder StompyNZ's Avatar
    Join Date
    Apr 2015
    Posts
    3,794
    Rep Power
    1
    Quote Originally Posted by InsertDisk2 View Post
    Great News!
    I also have a feature request.
    I need comprehensive information about the players as the bad company manager has it.
    Like this:
    https://gist.github.com/StompyNZ/2ba...55da91d1adaf0d
    Why not just use bad co for that? /teehee

    Nice work Prisma

  15. #15
    Reconstructionist
    Join Date
    Sep 2016
    Location
    NL - Tilburg
    Posts
    706
    Rep Power
    1
    Quote Originally Posted by StompyNZ View Post
    Why not just use bad co for that? /teehee

    Nice work Prisma
    Comming from you, that means a lot man

    Thanks!

    Cheers

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •