1. Check out the Store if you're looking to Buy HL2RP or other schemas for your server. You can click Buy Schemas on the very top navigation bar to visit the store.
  2. Use the Plugin Center to easily subscribe to and auto-install Clockwork plugins to your server, or submit and share plugins you have developed.
  3. Having trouble setting up or developing with Clockwork? Check out the Wiki or post in the Support Forum for advice from fellow users.
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!

Other Clockwork 0.97 Changelog (RELEASED)

Discussion in 'Development' started by kurozael, Aug 17, 2017.

Thread Status:
Not open for further replies.
  1. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor Crusader Templar

    Currently doing about 2 hours work per day. Achieved a lot so far, here's the current changelog:


    • Made 99% of the framework translatable
    • Added the Russian language
    • Added Clockwork.lang:ReplaceSubs(language, input, subs)
    • Added Clockwork.kernel:SplitKeepDelim(input, delim)
    • Added Clockwork.chatBox:LangToTable(key, ...)
    • Updated the Attributes menu and removed ugly outdated bars
    • Updated all chat classes to use intelligent localization
    • Updated progress bars to be localized
    21/08/2017 (weekend break!)
    • Updated all console logs (of the PrintLog type) to use localization
    • Updated the PrintLog method to use T on input text
    • Localized the "roll" command
    • Updated Russian translations
    22/08/2017 (quick morning update!)
    • Added the French language (thanks @Mixed!)
    • Added preliminary trait data structures
    • Started implementing trait data structures with character creation process
    • Converted tool library to Clockwork standard
    • Moved meta additions to meta folder and out of kernel files
    • Added Korean translations (thanks Tensa!)
    • Updated Korean translations (thanks @Tensa!)
    • Fixed the deploy sequence with the fists (thanks @Zig!)
    • Fixed various language issues (thanks to @Tensa for spotting them!)
    Sorry today's update is a bit bland. I had to visit family at the hospital. Tomorrow's update will contain better progress.

    24/08/2017 (Clockwork)
    • Made character data and data names consistent
    • Traits are now character data to avoid messing with existing MySQL databases
    • Updated boolean names to be more consistent throughout the codebase
    • Added language support for cash gain/loss and for clientside item information
    • Added full language support for hints
    • Updated English translation file with new strings
    • Updated all forms and category lists to use the properly themed alternatives
    • Fixed various issues with missing locals in the meta files
    • Updated all spawn icons and image buttons to use markup tool tips
    • Fixed cwBasicForm to never clear the title label
    • Re-themed the entire quiz and automatically update it when the language changes
    24/08/2017 (HL2RP)
    • Made character data and data names consistent (backwards compatible, too!)
    • Added language support for cash gain/loss
    • Added full language support for HL2RP related human hints
    • Added CharTie command (moved from framework)
    • Updated English translation file with new strings
    • Added the proper menu icons from the demo project
    • Increased spacing on derma forms to match the theme
    • Added the Energetic trait (first of 9)
    • Added the basic_form_color_help option
    • Fixed a missing quiz language string
    25/08/2017 (Clockwork)
    • Added max_trait_points config option + lang strings
    • Added point system for traits (can be negative to GRANT a point)
    • Added new color options for the traits menu
    • Automatically switch lang on buttons in quiz menu when change language
    • Automatically hide character creation processes when not used
    • Added proper hover and border texture to SpawnIcons and ImageButtons
    • Increased size of the character model during creation process
    • Fixed error with cwBasicForm when not specifying left side to text entry
    25/08/2017 (HL2RP)
    • Upped the font sizes for some font types (were too small to read)
    29/08/2017 (Clockwork)
    • Fixed the request command language string
    • Removed the temporary cwc command contribution
    • Added OnConsoleRun method for commands
    • Added OnConsoleRun method to PlySetGroup (example)
    • Made item and blueprint names and descriptions translatable
    • Added translatability of the weaponselect plugin
    29/08/2017 (HL2RP)
    • All the default HL2RP items now have language strings for their name and description (I have written a NodeJS tool that will generate these when given a folder of item files, I'll probably release this alongside the update if I remember)
    30/08/2017 (Clockwork)
    • Fixed not being able to get past the character creation screen
    • Traits are now fully functional as a system
    • Can set max_trait_points to 0 to disable traits
    • Updated the attributes screen in character creation (first pass)
    • Slightly adjusted distance between top tab menu items and lower ones
    • Fixed a bug where tab menu buttons clipped the text inside them
    • Updated tab menu items to use proper markup tooltips
    • Added translatable character model tooltip
    • Updated default tooltip text font to make it look nicer
    30/08/2017 (HL2RP)
    • Added extra language strings to center text in HL2R
    • Added Swedish translations (thanks Aberidius!)
    • Fixed an English translation error (connected from instead of connected to)
    • Fixed PermaKill mode (needs properly re-testing)
    • Updated Directory to use language translations
    • Updated some Directory pages to use proper CSS formatting
    • Made plugin and schema descriptions (and names) translatable
    01/09/2017 (Extra)
    • Added translations for limb data in the F1 menu
    • Fixed an issue with the menu button sizing in the TAB menu
    • Fixed a bug where the console would error with the player metatable
    04/09/2017 (Clockwork)
    • Proper attribute language description for attributes
    • Removed sh_fixes.lua file as it's no longer used in this update
    • Localized Stamina attribute in the stamina plugin
    • Moved Stamina plugin back to HL2RP, the schema and its plugins should decide what attributes exist, it should never have been in the framework. It makes it very difficult to theme specific icons or change particular parts of it to be schema specific
    • Added character name limit (thanks HappyGoLucky1!)
    • Updated Korean translation files (thanks Tensa!)
    • Removed a config option that was unused (name_crafting)
    04/09/2017 (HL2RP)
    • Added descriptions for all attributes to the language file
    • Added proper icons for all attributes
    Here are the things currently being worked on for the update(s):

    • Updated all system panels to use proper form and padding
    • Added missing language strings to system panels
    • Started work on an alternative version of the theme (slightly more plainer, different font) which one you use is your choice (or make your own!)
    • Updated a whole bunch of derma related files
    • Changed the way the System menu works and updated its styling
    • Added System icons for each System type
    • Fixed an error (null ref) with typing display
    • Fixed an error with the notify all lang breaking the chatbox
    • Added exception handling for /rankdemote and /rankpromote
    • Fixed /itc not working at all (became undone?)
    • Fixed /plyrespawntp erroring out when trying to TP somebody
    • Removed anon (?) speaker character
    • Proper Codebase formatting for ALL function headers
    • Added Tools folder to repo with HookDoccer and ItemTranslator (for developers)
    • Fixed PlySetFlags output text (thanks @robot)
    • Fixed System - Manage Config NumSlider "Value" to support languages (thanks @robot)
    • Updated the Korean translations (thanks @Tensa)
    • Fixed not being able to set config via the system menu

    Clockwork W.I.P.
    • Character traits
    • Attributes menu buff/hinder icons
    • Tutorial system
    • Fix bug with UTF-8 errors (% symbol)

    HL2RP W.I.P.

    • Basic crafting items
    • Updated 2017 theme
    • Added icons to Attributes menu
    • Like Like x 4
    • Winner Winner x 2
    • Funny Funny x 1
    Last edited: Sep 6, 2017
  2. reformed??

    e: guess not
    • Disagree Disagree x 1
  3. SireElite

    SireElite what's the big fucking deal? Templar Active Member

    • Agree Agree x 1
  4. willy pete

    willy pete i'm going to cut off your face and wear it Active Member

    character traits?
  5. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor Crusader Templar

    They are traits that you can choose from when you create your character. You can choose up to X amount of them (determined by config), and each one gives you a small ability or boost. i.e: can run 5% faster than other characters by default. Other frameworks have or are implementing this, so I'd like Clockwork to stay current.
  6. Ghost Prodigy

    Ghost Prodigy Clockwork Customer

    When will a dildo or buttplug item be added for hl2rp?
    • Winner Winner x 8
  7. vexus

    vexus ej rockwell's worst nightmare Staff Member Head Moderator Legend Clockwork Customer Active Member

    these are the questions we need answered
    • Agree Agree x 1
  8. CPT. Maxii

    CPT. Maxii Clockwork Customer Active Member

    I assume it will be easy to add traits of our own and expand upon the idea?
    Also a suggestion. It might be cool to connect traits to crafting. Let's say you have x trait, you will have access to crafting x and x and x.
    • Agree Agree x 1
  9. @kurozael So like Fallout: NV's Family Tree system where it provides a boost but a drawback as well or just a normal perk?
  10. Tyrex

    Tyrex Active Member

    >having attributes at all
    smh tbh but i guess it's really not that big of a deal, just doesn't seem to fit in with the seriousrp frame at all imo, all anyone ever does anyways is put 30 points into agility or whatever so they can run at an unrealistic speed

    i think it was on a different framework that there was a language selection option on character creation that allowed you to speak in that language and only others with that trait can tell what ur saying, if you don't have the language it says, "Tyrone Taverson says something in Russian." or w/e the language is, ignore this if this is just a clockwork plugin or something

    hey where's this guys shitpost warning, im being TARGETED by the corrupt administration, i demand justice!
    • Agree Agree x 1
  11. SireElite

    SireElite what's the big fucking deal? Templar Active Member

    whats wrong with attributes?
    owners will start saying "your all skinny malnourished fucks lol" even MORE, if we didn't have attributes.
  12. Tyrex

    Tyrex Active Member

    i said what was wrong with them in the post you quoted also i don't see how 30 points into a strength stat defend an argument of a canonical issue
  13. duck

    duck Phant0m Legend Crusader

    Clockwork doesn't need to be used exclusively for serious RP anymore than DarkRP needs to be used for unserious RP. Those are just what people usually use them for. Phase Four is an example of a schema that doesn't really need serious RP. And if you don't want attributes, you don't have to use them on your server.
    • Agree Agree x 1
  14. Tyrex

    Tyrex Active Member

    you are correct, but tmk you have to go through modifying the framework to disable them from coming up, along with the fact that clockwork has nearly definitively been used for serious rp makes attributes give a different impression of the gamemode, i wouldn't care if they were a plugin but they're not
  15. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor Crusader Templar

    Huh? If you don't want attributes on your server go to hl2rp/attributes/ and delete all the files...

    Sorta yeah, some traits may have negatives too but allow you to pick another trait if you choose a negative one.
    • Agree Agree x 1
  16. Tyrex

    Tyrex Active Member

    fair enough, just a personal peeve and i still think it's directly counter intuitive to serious rp

    edit: what do you think about the language thing?
  17. SireElite

    SireElite what's the big fucking deal? Templar Active Member

    could we get a wild wasteland trait for clockwork
    • Like Like x 2
  18. CPT. Maxii

    CPT. Maxii Clockwork Customer Active Member

    what about a mysterious stranger trait.
    when in a s2m fight admin pops up and s2ks your enemies
    • Like Like x 3
    • Funny Funny x 2
    • Winner Winner x 1
  19. SireElite

    SireElite what's the big fucking deal? Templar Active Member

    holy shit winner!!1!11!!
  20. Tyrex

    Tyrex Active Member

    hey come on guys......... stop SHITposting..!
    • Good Coder Good Coder x 2
Thread Status:
Not open for further replies.