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!

Other Clockwork 0.98 Changelog (UNRELEASED, W.I.P.)

Discussion in 'Development' started by kurozael, Sep 16, 2017.

  1. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor


    03/10/2017
    • Fixed some HL2RP hints from not showing due to a corruption of their lang string identifiers
    GitHub Version Status: NOT WORKING / IN DEVELOPMENT

    16/09/2017

    • Reduce loading time by not loading code twice from CAX (duh!)
    • Optimized networking by moving core shared vars to auto-networked character data system (reduces load on PlayerSetSharedVars)
    18/09/2017
    • Langified all the commands in the framework
    • Removed name_cash and properly langified it
    19/09/2017
    • Fixed an error with command aliases preventing HL2RP 1.3 running
    • Updated CAX for Windows and Linux to version 21 (supports OTA branching)
    • Branched OTA scripts into < 0.97 and >= 0.98 versions for compatibility
    • Fixed an issue with two commands erroring because of syntax
    • Optimized hook.Call and EntityTakeDamageHook to be faster
    • Started designing a language string caching system
    • Fixed a couple of language strings (thanks Tensa!)
    20/09/2017
    21/09/2017
    • Made Phase Four items, commands, and config settings translatable
    25/09/2017
    • The quiz text and titles now properly update when the language is switched
    • Clockwork will now properly guess your language when you first join and set it as such (based on your GMod language)
    27/09/2017
    • Fixed the character menu not updating lang when switching language in the quiz
    • Added experimental networking system / netwrapper integration (needs testing with 32+ players to see if there's a big performance boost)
    02/10/2017
    • Various fixes and tweaks to the UI and derma in preparation for further updates
    • Updated 90% of the Phase Four schema to work with 0.98 and made translatable...
    03/10/2017
    • Fixed some HL2RP hints from not showing due to a corruption of their lang string identifiers
    Exciting stuff to follow over the next 2 week sprint, stay tuned.
     
    • Good Coder Good Coder x 2
    • Agree Agree x 1
    Last edited: Oct 3, 2017
  2. TacticalToaster

    TacticalToaster Clockwork Customer

    Oh yeah, this is going to be exciting
     
  3. sprite

    sprite better run through the jungle

    kuro just trying to get to Clockwork 1 so he can retire :rolleyes::rolleyes::rolleyes:
     
    • Funny Funny x 1
  4. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor

    You got me!
     
  5. Gamer

    Gamer Clockwork Customer

    It will be more like 'Clockwork 2 Episode 1' ( ͡° ͜ʖ ͡°)
     
    • Funny Funny x 4
  6. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor

    GitHub Version Status: NOT WORKING / IN DEVELOPMENT

    18/09/2017

    • Langified all the commands in the framework
    • Removed name_cash and properly langified it
    I don't recommend you use the GitHub at the moment as it's not tested and this is actually a big change. It will not work with your schema right now.
     
    • Like Like x 1
    • Informative Informative x 1
  7. SireElite

    SireElite what's the big fucking deal?

    0.98
    stop being gay
    you're so close to 1.00 cockwork!!!!!!!!!!!!!!!!!!!!!!:mad::mad::mad::mad::mad::mad::mad:o_Oo_O
     
  8. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor

    Ay, let's not shitpost pal :)
     
    • Disagree Disagree x 3
  9. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor

    GitHub Version Status: NOT WORKING / IN DEVELOPMENT

    19/09/2017

    • Fixed an error with command aliases preventing HL2RP 1.3 running
    • Updated CAX for Windows and Linux to version 21 (supports OTA branching)
    • Branched OTA scripts into < 0.97 and >= 0.98 versions for compatibility
    • Fixed an issue with two commands erroring because of syntax
    • Optimized hook.Call and EntityTakeDamageHook to be faster
    • Started designing a language string caching system
    • Fixed a couple of language strings (thanks Tensa!)
     
    Last edited: Sep 19, 2017
  10. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor

    20/09/2017

    Today I decided to dedicate time to the documentation site that uses Codebase generated docs that I started working on before, and I've made great progress!

    I've launched the first iteration of the Docs site (Codebase generated site created with Node.js + Express.js) over at http://docs.cloudsixteen.com

    Currently only the "Hooks" button on the sidebar works. I know it's all pretty ugly at the moment I'll pretty it up when it's all functional at least. Currently you can click Hooks, view all the Server, Shared and Client hooks in a list and when you click on one view information about that hook.

    All documentation comes from the Clockwork files themselves and when regenerated by me the site will update automatically. A lot of hooks have missing descriptions and parameters, but, if you're a Clockwork developer and you feel like helping out feel free to go through the sv_kernel/cl_kernel/sh_kernel files, put in proper descriptions in the @codebase docs and make a pull request on GitHub :)

    [​IMG]

    And that page is automatically generated from the comment header from the hook function itself in Clockwork using Codebase (a documentation tool I wrote):

    [​IMG]
     
    • Like Like x 1
  11. @kurozael

    Settings language options name is only show English.
    If player is don't know English, player just use English. So we need fix it.

    Example,
    "French (Français)"
    "Russian (Русский)"
    "Korean (한국어)"
    ...
     
    • Agree Agree x 1
    Last edited: Sep 21, 2017
  12. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor

    I'll sort this tonight, and will create a system that tries to guess their language based on their gmod_language preference, too :)
     
  13. dead flag blues

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

    @kurozael

    If possible, might I suggest creating an optional 'bleeding out' function which could be useful for s2k based servers with an option to revive wounded players?
     
    • Agree Agree x 1
    • Disagree Disagree x 1
  14. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor

    Hi guys! Sadly I might not be able to do my 2 hours on Clockwork today, as something has come up, if I'm not able to then I'll do twice as much tomorrow (no rest for the wicked!)

    Sorry! :(
     
    • Friendly Friendly x 1
  15. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor

    Couldn't do much today, but I did manage to start on making Phase Four work with 0.97+

    21/09/2017

    • Made Phase Four items, commands, and config settings translatable
     
  16. Řổşş

    Řổşş Clockwork Customer

    There's already normal addon on workshop.
     
  17. [​IMG]
     
    • Agree Agree x 1
  18. karl-police

    karl-police Hotrod turret Clockwork Customer

    Where is the download link
     
    • Funny Funny x 1
  19. kurozael

    kurozael Cloud Sixteen Director Staff Member Administrator Investor

    It’s my birthday weekend so I’ve not been active but back to normal after work tomorrow :)
     
    • Winner Winner x 3
  20. Řổşş

    Řổşş Clockwork Customer

    happy birthday! <3
     
    • Friendly Friendly x 1

Previous Readers (Total: 0)