1. This forum is ARCHIVED! Visit the new Cloud Sixteen forums, codename Eden, at https://eden.cloudsixteen.com. These forums will remain archived for a few months before being closed down, so try to encourage plugin developers to begin moving their content across to the new forums.
Dismiss Notice
Hi Guest, you need a Steam account to register and post on these forums. Login with Steam at the top of the forums to get started!
Dismiss Notice
Hi Guest, do you want to buy HL2RP or another Clockwork schema? Visit the Cloud Sixteen Store to get started!

HL2RP More connected combine technology, a collection of HL2:RP plugins.

Discussion in 'Development' started by Vex, Apr 26, 2017.

  1. Vex

    Vex

    So over the past months I've been working on a set of plugins of which I am still adding too, the idea was to make them all feel more connected and not as if they are each just their own thing. While some of my plugins are more connected than others they all communicate in some respect. While I don't have screenshots of everything it is at least in a fully working state, I can't exactly say any of these are completed because i'm still making changes to these every day.

    The "Core" : Advanced Records
    Advanced records (GUI wise) looks a lot like the plugin made by Trudeau, why you ask? Because it's good, I based the UI for mine of his because it works and it looks good. However beside the layout of UI (not the actual code of it) everything else was done from scratch because certain design features and functions would be needed to allow it to more easily communicate with other plugins and allow other plugins to communicate with it. With the large amount of data I predicted it could eventually be storing I decided the best option was to have it store the data inside the database with it's own table, so after a bit of digging I found and got used to the functions built into Clockwork for SQL interaction.

    Hooks and functions were created so any plugin could interact with it, add new entries or edit it's own data that is isolated from the data of the character (though it functions exactly the same). The reason for that i'll get to later on but needless to say it was important. The record could be viewed by any member of Civil Protection or anyone with administrative privileges on the server just in case a change needed to be made while a staff member was not on their CP. This plugin acted as a hub, storing and coordinating information that could be viewed and used by many other plugins.
    CIC's : Civil Identification Card
    This plugin is interesting, when a citizen is created they will spawn with a "Transfer Coupon" which contains some basic information as to who it belongs to. This can be taken to a CP and used to print a CIC that displays basic information about a character like their name, CID, loyalty rank and so on. However it does not store this information, that is stored in the records table and the card only points to it; Allowing other citizens in some instances to commit identity theft as using my improved and completely redesigned ration dispenser looks at the CIC they have to check what record and thus what ration they get and who they are. Each time a CIC is created it is logged in their record and the original CIC they get from the relocation coupon differs from the model used for replacement cards. It's worth noting that if the option is enabled in their record a CIC can also act as a union card. The item is also coded so they can only carry one at a time.
    Restriction Fields : Better Force Fields
    While this plugin doesn't have a whole lot of cross interaction with others it is a vast improvement over others, first off is that it automatically sizes to the gap where it's being placed and snaps to a 90 degree angle. It also have a collision sound effect and the texture used for the force fields in the actual game our lovely universe is based off. But whats really nice about it is that it's far more seamless, you don't get that pause that you have with current force fields. On top of that people cannot fall over though it but can be taken though it when carried by a member of Civil Protection. Also like the force fields it will block props but allow gun fire though making it as accurate as I can make it to what you find in the Half-Life 2.
    Quality of Life : UU Supplies & Employment Vouchers
    While each one of these are their own plugin i'm just going to do this in one because they are small QOL type things. The first is just some UU items and new rations that makes use of a UU branded items mod in the workshop. The second is used to pay citizens in work cycles based on how well they do because I reduced the amount of tokens in rations drastically.
    Business Menu Replacement : Supply Chain
    This one was created because I have always hated the business menu because it broke up immersion a bit, while it hasn't been a big issue it's been something I wanted to replace. So it starts when someone get's a store, they are set as the owner then they can go to a terminal and order their items which are then delivered to their store within two hours. While it seems like a lot of work for what looks like a small change it's a nice touch and adds that tiny bit of extra immersion.
    Lock & Light Replacement : Union Systems
    This plugin is rather broad, I've been slowly recoding various entities such as combine locks, vending machines, union lights and so on to include them into a single plugin to neaten things up a bit and improve them. While i'm still not completely flushed out on all of their improvements I hope to make the locks and vending machine interact with the records in some way by the time they are done. I'll likely also eventually move the force fields plugin to this one.
    Better Rations : Smart Dispenser
    I always liked the ration machine but it always needed improvements. So I started with remaking it's visual effects, the indicator now appears as a bar rather than a sprite. Functionally what happens is when you interact with it the machine will beep fifteen times then will check your record to see your loyalty tier. It uses that information to decide what ration you get then opens the tray and extends it, However it will remain extended until someone interacts with it again to "pick up" the ration from the machine. It will also not give out anything if the person has no CIC since it's unable to get the record ID and check the information without one.​
     
    • Like Like x 5
  2. karl-police

    karl-police Hotrod turret Clockwork Customer

    I also take screenshots from nebulous's forcefields and put it inside here. No litarally its the forcefield from novabox just modified. Can you tell us what you want to tell us?
    A set of plugins without links in development and not in plugins section?
     
    • Funny Funny x 3
    • Disagree Disagree x 1
  3. Vex

    Vex

    I've never been on Novabox or Nebulous so I guess i'll just have to trust you on that one, just know the old ones annoyed me so I replaced them. I currently have no intent to release them this is just stuff i've been working on. Hence why it's in Development and not Plugins.
     
    • Like Like x 2
  4. vexus

    vexus ej rockwell's worst nightmare Staff Member Manager Legend Clockwork Customer

    yeah i did all this i'm a pretty good coder :^))))
     
    • Good Coder Good Coder x 1
  5. Vex

    Vex

    Name one coder that doesn't like to show off :3
     
  6. vexus

    vexus ej rockwell's worst nightmare Staff Member Manager Legend Clockwork Customer

    nah i was just pretending i made this cause my name used to be vex ;)
     
  7. Vex

    Vex

    Then one of us must be a clone... But who?
     
    • Funny Funny x 1
  8. dead flag blues

    dead flag blues "...ours is a world of nuclear giants..." Clockwork Customer

    Both.

    edit: Something to note: if these plugins are modified from existing ones, it might be polite to include credit on the original authors.
     
    • Like Like x 1
    • Funny Funny x 1
    Last edited: Apr 28, 2017
  9. Vex

    Vex

    They aren't. I coded them all from scratch and by hand, for the advanced records I only used @Trudeau UI for a visual reference since it was rather good.
     
  10. Nice. These aren't that bad, keep it up :)
     

Previous Readers (Total: 0)