Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Major code improvements and code refactoring #54

Merged
merged 2 commits into from
Sep 20, 2024
Merged

Conversation

ShadowsAdi
Copy link
Owner

  • Refactored and enhanced csgo_remake core plugin:
    • Moved Submodel System to a separate plugin.
    • Moved Weapon Sounds to separate plugin.
    • Moved Games to a separate plugin.
    • Improved Skin system:
      • Removed Skins limit, you can add as many skins as you want, the only known limit is engine's 512 models limit.
      • Implemented full support for StatTrack system ( now every skin can be traded, sell, gifted, dusted, etc ) Close Stattrack #27
      • Reworked and improved skin saving and loading from database. Now every player's skins can be read from database ( skin name, weapon id, stattrack status, nametag, kills and quantity ). - Improved performance of skin data and player skin informations retriving. - Added ability to set a skin maximum market value. Close Skin Value Limiter #36
    • Added ability to use p_ models for default skins and v_ models for grenades.
    • Improved performance of overall core plugin
  • Added csgor_skins_rendering subplugin to enable the ability to use submodels ( Weapons shooting sounds works only if this plugin is enabled ). If you want to use standard, 1 skin per model method, you can disable this plugin.
    • Added the ability to change the weapon's shooting sounds from csgor_configs.ini section [Weapon Sounds]
    • Fixed empty shooting sounds for pistols and rifles.
  • Added csgor_games subplugin to implement the games moved from the core plugin:
    • Added the ability to use multiple promocodes and limit usage of a promocode. Close bug promo code #39
  • Added csgor_player_sounds subplugin to replace player's sounds ( step sounds, headshot, swim, ladder climb and others )
  • Fixed and reworked csgor_giveaway subplugin to work with the new style of core abilities.
  • Improved csgor_save_skin_names subplugin by optimizing the database data inserting.
  • Improved and enhanced Core API capabilities.
  • Fixed some ML entries.
  • Bumped mod's current version to 3.0.0 from 2.3.3

- Refactored and enhanced `csgo_remake` core plugin:
  - Moved `Submodel System` to a separate plugin.
  - Moved `Weapon Sounds` to separate plugin.
  - Moved `Games` to a separate plugin.
  - Improved `Skin system`:
    - Removed Skins limit, you can add as many skins as you want, the only known limit is engine's 512 models limit.
    -  Implemented full support for `StatTrack` system ( now every skin can be traded, sell, gifted, dusted, etc ) Close #27
      -  Reworked and improved skin saving and loading from database. Now every player's skins can be read from database ( skin name, weapon id, stattrack status, nametag, kills and quantity ).
    - Improved performance of skin data and player skin informations retriving.
    - Added ability to set a skin maximum market value. Close #36
  - Added ability to use `p_` models for default skins and `v_` models for grenades.
  - Improved performance of overall core plugin
- Added `csgor_skins_rendering` subplugin to enable the ability to use submodels ( Weapons shooting sounds works only if this plugin is enabled ). If you want to use standard, 1 skin per model method, you can disable this plugin.
  - Added the ability to change the weapon's shooting sounds from `csgor_configs.ini` section `[Weapon Sounds]`
  - Fixed empty shooting sounds for pistols and rifles.
- Added `csgor_games` subplugin to implement the games moved from the core plugin:
  - Added the ability to use multiple promocodes and limit usage of a promocode. Close #39
- Added `csgor_player_sounds` subplugin to replace player's sounds ( step sounds, headshot, swim, ladder climb and others )
- Fixed and reworked `csgor_giveaway` subplugin to work with the new style of core abilities.
- Improved `csgor_save_skin_names` subplugin by optimizing the database data inserting.
- Improved and enhanced `Core` API capabilities.
- Fixed some ML entries.
- Bumped mod's current version to `3.0.0` from `2.3.3`
@ShadowsAdi ShadowsAdi merged commit 5acee6f into master Sep 20, 2024
3 checks passed
@ShadowsAdi ShadowsAdi deleted the code-refactor branch September 21, 2024 22:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

bug promo code Skin Value Limiter Stattrack
1 participant