diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..04a34ff --- /dev/null +++ b/.gitignore @@ -0,0 +1,38 @@ +# Dependencies +node_modules/ + +# Build output +dist/ +build/ +out/ + +# OS generated files +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +ehthumbs.db +Thumbs.db + +# Editor directories and files +.idea/ +.vscode/ +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +# Logs +*.log +npm-debug.log* + +# Environment variables +.env +.env.local +.env.*.local + +# Package manager lock files (optional — remove if you want to track these) +package-lock.json +yarn.lock diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..0aacc79 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,238 @@ +# Changelog + +All notable changes to Fov Mod are documented here. + +--- + +## [v5.6] + +### 🛠️ Revamped Settings & UI +- New FOV Settings Look +- Dynamic Menu Theme Color Changer +- Custom Font Injector (Google Fonts) +- Absolute Hide Advertisement +- Interactive "Developed by Moroxi" Watermark +- Included Mod Changelog Splash Screen (F1) +- Migrated Social Hub to Main Menu +- Brought Back Close Game Button + +### 🎮 Gameplay & Maps +- Water go blueeee +- Added FOV Jump Pad in Scraper +- Improved Charfix +- Improved Hide Hands Mechanism + +### ⚡ Performance & Stability +- Optimized Script to Remove Stutters + +--- + +## [v5.5] + +### 🎮 Twitch Chat Bridge +- Connect your Twitch channel directly to Venge chat +- Chat from Venge to Twitch and see Twitch chat in-game +- New Twitch overlay for the main menu + +### 🛠️ Revamped Settings (F8) +- Sleek new design and position +- Removed "Remove Light" Feature + +### ⚡ Performance & Visuals +- Optimized script hooks and memory management for a smoother experience +- Custom Charfix Colors Changed for better visibility +- **CSS Returned:** Dynamic dark-red theme applied across the entire menu +- **Overlay Cleanup:** Hid distracting elements +- UX Improvements +- Removed Changed Owner's Color + +--- + +## [v5.4] + +### 🚀 Improvements +- **Major Performance Boost:** Revamped the code to fix lag issues reported by users +- **Updated FOV Settings UI:** Redesigned the FOV settings to match the new main menu style +- **No Refresh Required:** FOV settings now apply instantly + - *Exceptions:* **Remove Light** still requires a refresh + - To apply **Hide Hands**, simply switch weapons or respawn +- **Custom Charfix Added:** Enable it in FOV Settings to apply map-based character color for better visibility +- **Project Cleanup:** Removed all empty folders +- **Main Menu Cleanup:** Removed the bottom-left banner from the main menu + +### 🗑 Removed +- **Custom CSS:** Removed due to incompatibility with the new update + +--- + +## [v5.3] + +- **Removed Ads** from Alpha Client +- **Fixed Fov Settings Conflict:** Fixed an issue where the mod's Hide Hands/Hide ADS was overriding the in-game Hide Weapon & Hands/Hide Charms settings +- **Modified Version Indicator:** The Fov Mod Version Indicator has better visibility and is now visible in the Alpha Client too +- **Optimized Code:** Improved overall performance for smoother gameplay +- **Added Custom Default Skins:** Added a Fov Mod Custom Default Skin Set created by Builderman (Except Sniper, Dagger, Desert-Eagle, M4, AK-47, LMG) +- **Changed Owner's Color (Moroxi):** Username is now colored red in-game (Leaderboard and Chat) +- **Added CopyGameLink (F9):** Share your current public or private game with friends by pressing F9 +- **Added Spectate Feature (F10):** Spectate any public or private game by copying a link and pressing F10 +- **Added Keyboard Shortcuts Panel:** New collapsible "Keyboard Shortcuts" section in Fov Settings (F8) showing all available keybinds + +--- + +## [v5.2] + +- Optimized **Scraper** map +- Removed some assets to improve performance +- Brought back **OG Fov Mod bounce pad** +- Introduced **Join via Link** — press **F6** to join a match from clipboard *(for alpha client users)* +- Moved **Fov Settings** in-game + +--- + +## [v5.1] + +- Updated **CharFix** +- Removed some Christmas props from the **Sierra** map +- Removed the **Venge Social Club** script (shortcut now available directly in the shop) +- Added **Hide Ads** feature +- Added **End Message** feature +- Revamped **Hide Hands** and **Remove Light** +- All features can now be manually enabled or disabled via **Fov-Settings** +- Brought back the Capture Flag Icon + +--- + +## [v5.0] + +- Removed some useless assets +- Fixed the black screen issue + +--- + +## [v4.9] + +- Removed some Halloween props +- Added back the headshot sound effect +- Added a new CSS +- Changed Level Icon +- Removed Custom Flag +- Updated BouncePad texture (borrowed from Scraper) +- Removed black background from the top-left dynamic leaderboard +- Removed ads from the top-right corner + +--- + +## [v4.8] + +- Adjusted Xibalba brightness +- Fixed Echo & Shin's Charfix removal issue +- Removed headshot sound +- Corrected asset issues +- Added new banner and flag +- Removed `Fov-Map.js` (unnecessary) + +--- + +## [v4.7] + +- Charfix Updated *(Thanks to [Nexi2k](https://github.com/NeXiDE))* +- Fixed Shin Being Invisible (caused by old charfix) +- Fixed Shin's Texture +- Re-added Venge-Utils.js + +--- + +## [v4.6] + +- Removed Venge Utils.js (Not Needed) +- Removed map json files as per new Mod TOS + +--- + +## [v4.5] + +- Removed Objective Timer Fix (released in game update v1.2.36) +- Removed Tracks from Official Maps (Tundra, Mistle, and Sandstormblitz) +- Fixed The Glider not showing +- Added Mod Version in the top left of the main menu +- Added Social Mode + +--- + +## [v4.4] + +- Removed Team Feature for custom games due to instability +- Removed Ad-Crates from all maps +- Removed kick feature from the pause menu (released in game update v1.2.35) +- Removed Hide UI overlay shortcut due to instability +- Optimized JavaScript + +--- + +## [v4.3] + +- Added and Optimised All Weapon Sounds (Scar, M4, AK47, LMG, Shotgun, Sniper, AWP, Tec-9, Deagle) +- Modified the glider in SandstormBlitz for better detection + +--- + +## [v4.2] + +- Removed Gun Textures +- Removed unnecessary textures +- Added Kill Icon textures + +--- + +## [v4.1] + +*(Thanks to [Nexi2k](https://github.com/NeXiDE) for the scripts!)* + +- Added Team Option in Custom Games (Press M to choose team) +- Added Kick System in Custom Games +- Fixed Objective Timer +- Fixed Reloading Timer Issue +- Added Hide UI overlay shortcut (Press F6 to toggle) +- Removed Ad-Crate from Sierra +- Increased Character Sound for competitive players +- Headshot function fixed +- Removed more assets +- Added Venge Utils +- Added Kill Message + +--- + +## [v4.0] + +*Fov Mod's First Anniversary release!* + +- Removed more assets +- Improved Performance and Latency +- New Main Menu Look + +--- + +## [v3.9] + +- Returned all the character sounds back + +--- + +## [v3.8] + +- Improved Performance and Latency +- Fixed Kulu's Charfix +- Removed/Optimized certain sounds for better gaming experience and long sessions +- Added random chat message feature (triggered by the `` ` `` key) +- Removed all annoying ad-related banners +- Removed more assets +- Added more Custom Default Gun Skins +- Replaced the old FOV logo with the new one in every required texture +- Revamped the background lobby + +--- + +## [v3.7] + +- Fixed Stutter +- Improved Performance diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..c00fd4a --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,36 @@ +# Contributing to Fov Mod + +Thank you for your interest in improving Fov Mod! Here are the ways you can contribute: + +## Reporting Bugs + +If you encounter a bug or unexpected behavior: + +1. Check the existing [Issues](https://github.com/Moroxi/Fov-Mod/issues) to make sure it hasn't already been reported. +2. Open a new issue and include: + - A clear description of the problem + - Steps to reproduce it + - Your browser and operating system + - Screenshots or videos if applicable + + +## Suggesting Features + +Have an idea that would improve the mod? + +1. Join our [Discord server](https://discord.gg/sT8b5r9vwB) and share your suggestion in the appropriate channel, **or** +2. Open a [GitHub Issue](https://github.com/Moroxi/Fov-Mod/issues) with the label `enhancement` and describe your idea in detail. + +## Feedback & Contact + +The best place for general feedback and discussion is our Discord community: + +[![Discord](https://img.shields.io/discord/1195216958782701578?style=for-the-badge&logo=discord&logoColor=white&label=Discord&labelColor=5865F2&color=5865F2)](https://discord.gg/sT8b5r9vwB) + +## Code of Conduct + +Be respectful and constructive. Harassment or toxic behavior will result in removal from the community. + +## License + +By contributing ideas or feedback, you agree that the author (Moroxi) retains full ownership and rights over all mod content as described in the [LICENSE](./LICENSE).