Compare commits

...
15 Commits
Author SHA1 Message Date
Rage e26f74e362 Added Custom New Game Loadouts 2025-01-19 03:11:38 -05:00
Rage 27da3a0e26 Added More & Custom Starting Locations 2025-01-19 02:15:50 -05:00
Rage 2f8bed0831 Added Expanded & Fixed Level Mods 2025-01-19 01:56:58 -05:00
Rage fd1ec3a2ba Added New Mods
Added
- MRAA + Blindside Military Animation Pack
- Dynamic Zone Transitions
- Corpse Twitching
- Artifact Inspection
- Animated Lead Box
2025-01-17 23:53:41 -05:00
Rage 2009ca2711 Added Default Game Settings Config 2025-01-14 20:10:03 -05:00
Rage 6cfe44f7d4 Update LICENSE.md 2025-01-14 19:55:25 -05:00
Rage 6961f17d99 Updated README 2025-01-14 19:17:41 -05:00
Rage ec878f742d Added LICENSE 2025-01-14 08:33:25 -05:00
Rage 8f2ecb63ca Added Default Settings for ModOrganizer.ini 2025-01-14 08:28:02 -05:00
Rage 5bce9fc3bf Update ModOrganizer.ini 2025-01-14 07:40:04 -05:00
Rage a6c7de06cc Update ModOrganizer.ini 2025-01-14 07:16:44 -05:00
Rage 0a1a1c0833 Added Predefined Style 2025-01-14 06:58:22 -05:00
Rage 9010e31aed Added Custom Stylesheet 2025-01-14 06:54:02 -05:00
Rage de1be052ce Update ModOrganizer.ini 2025-01-14 06:49:24 -05:00
Rage 98caf10d1b Update ModOrganizer.ini 2025-01-14 06:48:42 -05:00
856 changed files with 23358 additions and 150 deletions
+207
View File
@@ -0,0 +1,207 @@
@echo off
:: Setting initial paths
set "mo2_install=%cd%"
set "repository=%mo2_install%\Divergent"
:: Specifying links to download for files
set "git_repository=https://files.moddinglounge.com/Rage/Divergent.git"
set "git_file=https://github.com/git-for-windows/git/releases/download/v2.47.1.windows.1/PortableGit-2.47.1-64-bit.7z.exe"
set "SevenZ_file=https://www.7-zip.org/a/7zr.exe"
set "mo2_file=https://github.com/ModOrganizer2/modorganizer/releases/download/v2.5.2/Mod.Organizer-2.5.2.7z"
:: Set path to the portable Git executable
set "portable_git=%mo2_install%\PortableGit\bin\git.exe"
set "portable_7z=%mo2_install%\7zr.exe"
:: Check if curl is installed
where curl >nul 2>nul
if %errorlevel% neq 0 (
echo ERROR: curl is not installed or not in your PATH.
echo Please install curl or ensure it is in your PATH and try again.
pause
exit /b
)
:: Checking if Git Portable exists
if not exist "%mo2_install%\PortableGit\bin\git.exe" (
echo ----
echo Installing Portable Git...
:: Download Git Portable
curl -L -o PortableGit-2.47.1-64-bit.7z.exe %git_file%
if %errorlevel% neq 0 (
echo ERROR: Failed to download Git Portable. Check your internet connection and try again.
pause
exit /b
)
:: Run the portable executable to setup
start PortableGit-2.47.1-64-bit.7z.exe
echo ----
set /p userInput=Press Enter once the Portable Git installation has finished.
)
:: Check if 7z is installed
if not exist "%mo2_install%\7zr.exe" (
echo ----
echo Installing 7zip Portable...
:: Download 7zip Portable
curl -L -o 7zr.exe %SevenZ_file%
)
:: Determining if an installation exists already
IF EXIST "%mo2_install%\ModOrganizer.exe" (
call :UpdateModpack
exit /B 0
) ELSE (
call :InstallModpack
exit /B 0
)
:UpdateModpack
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
echo WARNING! Existing installation detected!
echo Be sure to save a backup of your changes if you want to keep them!
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
echo.
echo Existing installation detected! Updating modpack, please wait.
timeout 10
:: Clone or update the Git repository
if not exist "%repository%\.git" (
echo ----
echo Cloning repository...
"%portable_git%" clone %git_repository%
) else (
echo ----
echo Repository already exists. Pulling latest changes...
cd %repository%
git fetch --all
git reset --hard origin/main
)
echo ----
echo Synchronizing mods folder...
robocopy "%repository%/mods" "%mo2_install%/mods" /MIR
echo ----
echo Synchronizing profiles folder...
robocopy "%repository%/profiles" "%mo2_install%/profiles" /MIR
pause
exit /B 0
:InstallModpack
echo.
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
echo WARNING! The script will install the modpack in the folder this script is ran from!
echo Be sure that your folder is empty before continuing with the installation!
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
setlocal enableextensions disabledelayedexpansion
echo.
echo No existing installation detected. Downloading modpack.
timeout 30
:: Requiring user input for game path
echo ----
set /p "game_path=Please enter the path to your game installation: "
if "%game_path%"=="" (
echo.
echo No path entered. Exiting.
echo.
pause
exit /b 1
)
:: Download MO2
curl -L -o MO2.7z %mo2_file%
if %errorlevel% neq 0 (
echo ERROR: Failed to download the archive. Check your internet connection and try again.
pause
exit /b
)
:: Confirm the file exists
if not exist "MO2.7z" (
echo ERROR: Download completed, but the file MO2.7z was not found.
echo Please check your internet connection or the download URL.
pause
exit /b
)
:: Extracting MO2 and installing
.\7zr x MO2.7z
if %errorlevel% neq 0 (
echo ERROR: Failed to extract the archive. Ensure the archive is valid and try again.
pause
exit /b
)
:: Deleting the archive
del MO2.7z
echo ----
echo Cloning repository...
"%portable_git%" clone %git_repository%
echo ----
echo Synchronizing mods folder...
robocopy "%repository%/mods" "%mo2_install%/mods" /MIR
echo ----
echo Synchronizing profiles folder...
robocopy "%repository%/profiles" "%mo2_install%/profiles" /MIR
echo ----
echo Synchronizing stylesheets folder...
robocopy "%repository%/stylesheets" "%mo2_install%/stylesheets" /E
:: Escape backslashes in the game path
setlocal enabledelayedexpansion
set "game_path=!game_path:\=/!"
set "escaped_path="
for /l %%i in (0,1,255) do (
for /f "tokens=1,* delims=" %%a in ("!game_path:~%%i,1!") do (
if "%%a"=="" goto path_done
if %%a==/ (
set "escaped_path=!escaped_path!//" :: Double the backslash
) else (
set "escaped_path=!escaped_path!%%a"
)
)
)
:path_done
echo Original Path: %game_path%
echo Escaped Path: %escaped_path%
:: Replace placeholders in ModOrganizer.ini
echo ----
echo Updating ModOrganizer.ini...
set "ini_file=%repository%\ModOrganizer.ini"
set "temp_ini=%ini_file%.tmp"
(for /f "usebackq delims=" %%A in ("%ini_file%") do (
set "line=%%A"
set "line=!line:game_path=%escaped_path%!"
set "line=!line:replace_me=%game_path%!"
echo(!line!
)) > "%temp_ini%"
move /y "%temp_ini%" "%mo2_install%\ModOrganizer.ini"
echo ----
echo ModOrganizer.ini updated successfully!
echo ----
echo Installation complete. Launch ModOrganizer.exe and follow the remaining instructions.
pause
exit /B 0
+19
View File
@@ -0,0 +1,19 @@
Repository Name: Divergent
Copyright © 2025 Rage
All Rights Reserved
License Grant: This repository and its contents, including but not limited to source code, documentation, images, and other materials, are protected by copyright law. Unless otherwise stated in a separate license agreement, all intellectual property rights are owned by the author(s) of this repository.
Restrictions: No part of this repository may be reproduced, distributed, or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage and retrieval system, without the prior written permission of the author(s).
Contact Information: Any inquiries are strictly forbidden unless directed to.
No Implied Licenses: Nothing in this license shall be deemed to grant any rights to any third parties or to imply any relationship between the author(s) and the recipients or users of this repository.
No Warranty: This repository is provided on an "as-is" basis, without any warranties or conditions, express or implied, including, but not limited to, warranties of merchantability, fitness for a particular purpose, or non-infringement.
Limitation of Liability: In no event shall the author(s) be liable for any claim, damages, or other liability, whether in an action of contract, tort, or otherwise, arising from, out of, or in connection with this repository or the use or other dealings in this repository.
This license shall be governed by and construed in accordance with the laws of the United States, without regard to its conflicts of law provisions.
+121 -2
View File
@@ -1,17 +1,69 @@
[General] [General]
gameName=STALKER Anomaly gameName=STALKER Anomaly
selected_profile=@ByteArray(Default) selected_profile=@ByteArray(Default)
gamePath=@ByteArray(I:\\Games\\S.T.A.L.K.E.R. Anomaly) gamePath=@ByteArray(game_path)
version=2.5.2 version=2.5.2
first_start=false first_start=false
previousSeparatorColor=@Variant(\0\0\0\x43\x1\xff\xff\x44\x44\x36\x36))\0\0)
backup_install=true
[PluginPersistance] [PluginPersistance]
Python%20Proxy\tryInit=false Python%20Proxy\tryInit=false
[Settings] [Settings]
style=Dark Bronze.qss
profile_local_inis=false profile_local_inis=false
profile_local_saves=false profile_local_saves=false
profile_archive_invalidation=true profile_archive_invalidation=true
language=en
compact_downloads=true
meta_downloads=false
autohide_downloads=false
check_for_updates=true
use_prereleases=false
center_dialogs=false
show_change_game_confirmation=true
show_menubar_on_alt=true
double_click_previews=true
style=Dark Bronze.qss
overwrittenLooseFilesColor=@Variant(\0\0\0\x43\x1@@\0\0\xff\xff\0\0\0\0)
overwritingLooseFilesColor=@Variant(\0\0\0\x43\x1@@\xff\xff\0\0\0\0\0\0)
overwrittenArchiveFilesColor=@Variant(\0\0\0\x43\x1@@\0\0\xff\xff\xff\xff\0\0)
overwritingArchiveFilesColor=@Variant(\0\0\0\x43\x1@@\xff\xff\0\0\xff\xff\0\0)
containsPluginColor=@Variant(\0\0\0\x43\x1@@\0\0\0\0\xff\xff\0\0)
containedColor=@Variant(\0\0\0\x43\x1@@\0\0\0\0\xff\xff\0\0)
colorSeparatorScrollbars=true
display_foreign=true
collapsible_separators_asc=true
collapsible_separators_dsc=true
collapsible_separators_conflicts_from=true
collapsible_separators_conflicts_to=true
collapsible_separators_per_profile=false
save_filters=false
auto_collapse_on_hover=false
autocheck_update_install=true
collapsible_separators_icons_1=true
collapsible_separators_icons_2=true
collapsible_separators_icons_3=true
collapsible_separators_icons_7=true
log_level=1
crash_dumps_type=1
crash_dumps_max=5
loot_log_level=2
endorsement_integration=true
tracked_integration=true
category_mappings=true
hide_api_counter=false
force_enable_core_files=true
lock_gui=true
archive_parsing_experimental=false
offline_mode=false
use_proxy=false
use_custom_browser=false
custom_browser=
executable_blacklist="Chrome.exe;Firefox.exe;TSVNCache.exe;TGitCache.exe;Steam.exe;GameOverlayUI.exe;Discord.exe;GalaxyClient.exe;Spotify.exe;Brave.exe"
skip_file_suffixes=.mohidden
skip_directories=.git
filter_regex=false filter_regex=false
regex_case_sensitive=false regex_case_sensitive=false
regex_extended=false regex_extended=false
@@ -91,7 +143,7 @@ size=10
9\title=Anomaly (DX8) 9\title=Anomaly (DX8)
9\toolbar=false 9\toolbar=false
9\workingDirectory=replace_me/bin 9\workingDirectory=replace_me/bin
10\arguments=\"I:\\Games\\S.T.A.L.K.E.R. Anomaly\" 10\arguments=\"game_path"
10\binary=I:/Modding/Modlists/New folder/explorer++/Explorer++.exe 10\binary=I:/Modding/Modlists/New folder/explorer++/Explorer++.exe
10\hide=false 10\hide=false
10\ownicon=true 10\ownicon=true
@@ -99,3 +151,70 @@ size=10
10\title=Explore Virtual Folder 10\title=Explore Virtual Folder
10\toolbar=false 10\toolbar=false
10\workingDirectory=I:/Modding/Modlists/New folder/explorer++ 10\workingDirectory=I:/Modding/Modlists/New folder/explorer++
[recentDirectories]
size=0
[Widgets]
SettingsDialog_tabWidget_index=0
MainWindow_executablesListBox_index=2
MainWindow_tabWidget_index=0
MainWindow_dataTabShowOnlyConflicts_checked=false
MainWindow_dataTabShowFromArchives_checked=false
MainWindow_groupCombo_index=0
MainWindow_modList_index=Core Mods, Bug Fixes & Optimizations, Models & Textures, SFX and Music, Interface & HUD, Animations, Creatures & NPCs, Combat & AI Tweaks, Gameplay Tweaks, Gameplay Overhauls, Weapons & Apparel, Missions and Tasks, Location Edits, Visuals and Effects, Overrides, Patches, Divergent - Custom Addons, Unsorted, Overwrite
MainWindow_filters_index=0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
MainWindow_filtersAnd_checked=true
MainWindow_filtersOr_checked=false
MainWindow_filtersSeparators_index=0
ModInfoTabOrder=tabFiles tabConflicts tabText tabIni tabImages tabESPs tabCategories tabNexus tabNotes
ModInfoDialog_tabWidget_index=8
ModInfoDialog_imagesShowDDS_checked=false
ModInfoDialog_tabConflictsTabs_index=0
ModInfoDialog_conflictsAdvancedShowNoConflict_checked=true
ModInfoDialog_conflictsAdvancedShowAll_checked=true
ModInfoDialog_conflictsAdvancedShowNearest_checked=false
[Servers]
size=0
[pluginBlacklist]
size=0
[Geometry]
SettingsDialog_geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x2\xe3\0\0\x1\x30\0\0\x6\x16\0\0\x3\x9d\0\0\x2\xe3\0\0\x1N\0\0\x6\x16\0\0\x3\x9d\0\0\0\0\0\0\0\0\t\xe\0\0\x2\xe3\0\0\x1N\0\0\x6\x16\0\0\x3\x9d)
MainWindow_state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x1\0\0\0\x3\0\0\t\xe\0\0\0\xaf\xfc\x1\0\0\0\x1\xfb\0\0\0\xe\0l\0o\0g\0\x44\0o\0\x63\0k\0\0\0\0\0\0\0\t\xe\0\0\0R\0\xff\xff\xff\0\0\t\xe\0\0\x4T\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x1\0\0\0\x2\0\0\0\x1\0\0\0\xe\0t\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0)
MainWindow_geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\xff\xff\xff\xf9\0\0\t\r\0\0\x4\xe8\0\0\x2\x8e\0\0\x1\x11\0\0\a\xa1\0\0\x4\x30\0\0\0\0\x2\0\0\0\t\xe\0\0\0\0\0\0\0\x17\0\0\t\r\0\0\x4\xe8)
MainWindow_docks_logDock_size=175
MainWindow_menuBar_visibility=true
MainWindow_statusBar_visibility=true
MainWindow_toolBar_visibility=true
toolbar_size=@Size(42 36)
toolbar_button_style=0
MainWindow_splitter_state=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x5\xcd\0\0\x3%\x1\xff\xff\xff\xff\x1\0\0\0\x1\0)
MainWindow_categoriesSplitter_state=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x1\b\0\0\x3\x16\0\xff\xff\xff\xff\x1\0\0\0\x1\0)
MainWindow_monitor=0
MainWindow_categoriesGroup_visibility=false
MainWindow_espList_state=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x2\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2n\0\0\0\x4\x1\x1\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\x1\xce\0\0\0\x1\0\0\0\0\0\0\0%\0\0\0\x1\0\0\0\0\0\0\0\x33\0\0\0\x1\0\0\0\0\0\0\0H\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x46\0\0\0\0)
MainWindow_downloadView_state=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x1\x1\0\0\0\0\0\0\0\0\0\0\0\b\xf0\0\0\0\x4\0\0\0\x6\0\0\0\x64\0\0\0\x5\0\0\0\x64\0\0\0\a\0\0\0\x64\0\0\0\x4\0\0\0\x64\0\0\x2Z\0\0\0\b\x1\x1\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\b\0\0\x1@\0\0\0\x1\0\0\0\0\0\0\0R\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\x1\0\0\0\0\0\0\0\0)
MainWindow_savegameList_state=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2n\0\0\0\x2\x1\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x2\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x2\n\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0)
MainWindow_dataTree_state=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x5\f\0\0\0\x2\0\0\0\x2\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\x3\x1d\0\0\0\x5\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x5\0\0\x1\x92\0\0\0\x1\0\0\0\0\0\0\0\xe2\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\xa9\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0)
MainWindow_modList_state="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\t\x1\0\0\0\v\0\0\0\0\0\0\0\x2\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\x6\0\0\0\a\0\0\0\b\0\0\0\t\0\0\0\n\0\0\0\x1\0\0\0\v\0\0\0\0\0\0\0\n\0\0\0\x1\0\0\0\x2\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\x6\0\0\0\a\0\0\0\b\0\0\0\t\0\0\0\v\xf0\x3\0\0\0\x6\0\0\0\b\0\0\0 \0\0\0\x6\0\0\0 \0\0\0\x5\0\0\0 \0\0\0\a\0\0\0\\\0\0\0\x4\0\0\0<\0\0\0\x3\0\0\0 \0\0\x5\xb9\0\0\0\v\x1\x1\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0'\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\v\0\0\x2;\0\0\0\x1\0\0\0\0\0\0\x2o\0\0\0\x1\0\0\0\0\0\0\0g\0\0\0\x1\0\0\0\0\0\0\0\x62\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x46\0\0\0\x1\0\0\0\0\0\0\x3\xe8\x1\0\0\0\x33\0\0\0\0)"
__overwriteDialog_geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x3\x1a\0\0\x1\x87\0\0\x5\xdf\0\0\x3\x46\0\0\x3\x1a\0\0\x1\xa5\0\0\x5\xdf\0\0\x3\x46\0\0\0\0\0\0\0\0\t\xe\0\0\x3\x1a\0\0\x1\xa5\0\0\x5\xdf\0\0\x3\x46)
__overwriteDialog_filesView_state=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2\xb0\0\0\0\x4\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\0\xfa\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\xee\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0)
ModInfoDialog_tabTextSplitter_state=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\xc8\0\0\0\xed\0\xff\xff\xff\xff\x1\0\0\0\x1\0)
ModInfoDialog_tabIniSplitter_state=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\xc8\0\0\0\xed\x1\xff\xff\xff\xff\x1\0\0\0\x1\0)
ModInfoDialog_tabImagesSplitter_state=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\x80\0\0\0\x83\0\xff\xff\xff\xff\x1\0\0\0\x1\0)
ModInfoDialog_ESPsSplitter_state=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0|\0\0\0\xab\x1\xff\xff\xff\xff\x1\0\0\0\x1\0)
ModInfoDialog_overwriteExpander_state=@ByteArray(\x1)
ModInfoDialog_overwrittenExpander_state=@ByteArray(\x1)
ModInfoDialog_noConflictExpander_state=@ByteArray(\0)
ModInfoDialog_overwriteTree_state=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x4\x33\0\0\0\x2\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x2\0\0\x3\xcf\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0)
ModInfoDialog_noConflictTree_state=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\0\0\0\x1\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x1\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0)
ModInfoDialog_overwrittenTree_state=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x4\x31\0\0\0\x2\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x2\0\0\x3\xcd\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0)
ModInfoDialog_conflictsAdvancedList_state="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1,\0\0\0\x3\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x3\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0)"
ModInfoDialog_filetree_state="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2n\0\0\0\x4\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\x1,\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0z\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0)"
ModInfoDialog_geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x9e\0\0\0p\0\0\b\x81\0\0\x4\xa5\0\0\0\x9e\0\0\0\x8e\0\0\b\x81\0\0\x4\xa5\0\0\0\0\0\0\0\0\t\xe\0\0\0\x9e\0\0\0\x8e\0\0\b\x81\0\0\x4\xa5)
ProblemsDialog_geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x2\x62\0\0\x1\x98\0\0\x6\xc8\0\0\x3\xd0\0\0\x2\x62\0\0\x1\xb6\0\0\x6\xc8\0\0\x3\xd0\0\0\0\0\0\0\0\0\t\xe\0\0\x2\x62\0\0\x1\xb6\0\0\x6\xc8\0\0\x3\xd0)
ListDialog_geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x3\xfa\0\0\0\xcc\0\0\x4\xff\0\0\x4 \0\0\x3\xfa\0\0\0\xea\0\0\x4\xff\0\0\x4 \0\0\0\0\0\0\0\0\t\xe\0\0\x3\xfa\0\0\0\xea\0\0\x4\xff\0\0\x4 )
PreviewDialog_geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x3\x16\0\0\x1O\0\0\x5\xf5\0\0\x3\xb3\0\0\x3\x16\0\0\x1m\0\0\x5\xf5\0\0\x3\xb3\0\0\0\0\0\0\0\0\t\xe\0\0\x3\x16\0\0\x1m\0\0\x5\xf5\0\0\x3\xb3)
+4 -3
View File
@@ -9,12 +9,13 @@ Divergent aims to focus on providing a sandbox experience with all new levels, s
Much of the modpack is focused on Story mode, meaning Warfare mode and all other modes may not be accessible. Much of the modpack is focused on Story mode, meaning Warfare mode and all other modes may not be accessible.
- Complete system overhauls, such as **Weapon Parts Overhaul**, **Western Goods**, **Stealth Overhaul**, **Anomaly Ballistics Overhaul**, **Mags Redux**, **Body Health System Realistic Overhaul** and more! - Total system overhauls, such as **Weapon Parts Overhaul**, **Stealth Overhaul**, **Mags Redux**, **Body Health System Realistic Overhaul** and more!
- Expanded arsenals, featuring **Boomsticks and Sharpsticks** as the main mod introducing new weapons - Completely overhauled and modernized gunplay featuring **Blindside's Weapon Reanimation and Rebalance - Military**, **Dynamic Viewmodel**, **Camera Reanimation Project** and more!
- New areas to explore, featuring **New Levels** as the mod. - New areas to explore, featuring **New Levels** as the mod.
- Complete graphical overhaul which brings the game closer to modern standards. - Complete graphical overhaul which brings the game closer to modern standards.
- More radiant and live-like feeling AI, giving a sense of humanity and personality in each Stalker you meet.
- Fully functional hideout building system, featuring **Hideout Furniture** along with various expansions to expand on the sense of making The Zone your home.
- Immersive overhauled SFX that introduces a realistic approach to the nature of the Zone. - Immersive overhauled SFX that introduces a realistic approach to the nature of the Zone.
- Gorgeous animation overhauls that introduce a fresh and new feel to every vanilla weapon in the game.
- Hundreds of QoL changes for a more rich and intuitive experience. - Hundreds of QoL changes for a more rich and intuitive experience.
- Crisp and high-quality overhauls of models and textures to overhaul that old PS1 look. - Crisp and high-quality overhauls of models and textures to overhaul that old PS1 look.
@@ -0,0 +1,557 @@
![af_misery_bread]
kind = i_arty
[lead_box_af_fire_hud]:wpn_binoc
inv_weight = 0
sprint_allowed = false
hud = lead_box_af_fire_hud_anm
slot = 13
zoom_enabled = false
default_to_ruck = false
snd_draw = af_box\box_pack
hud_fov = 0.6
[lead_box_af_fire_hud_anm]:wpn_binoc_hud
item_position = 0,0,0
item_orientation = 0,0,0
hands_position_16x9 = 0,-0.02,0
hands_orientation_16x9 = 0,0,0
hands_position = 0,-0.02,0
hands_orientation = 0,0,0
item_visual = dynamics\af_box\lead_box_fire
anm_show = lead_box_hand_draw,lead_box_itm_draw
anm_idle = idle,idle
[lead_box_af_electra_moonlight_hud]:lead_box_af_fire_hud
hud = lead_box_af_electra_moonlight_hud_anm
[lead_box_af_electra_moonlight_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_moonlight
[lead_box_af_baloon_hud]:lead_box_af_fire_hud
hud = lead_box_af_baloon_hud_anm
[lead_box_af_baloon_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_baloon
[lead_box_af_blood_hud]:lead_box_af_fire_hud
hud = lead_box_af_blood_hud_anm
[lead_box_af_blood_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_blood
[lead_box_af_vyvert_hud]:lead_box_af_fire_hud
hud = lead_box_af_vyvert_hud_anm
[lead_box_af_vyvert_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_vyvert
[lead_box_af_sponge_hud]:lead_box_af_fire_hud
hud = lead_box_af_sponge_hud_anm
[lead_box_af_sponge_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_sponge
[lead_box_af_soul_hud]:lead_box_af_fire_hud
hud = lead_box_af_soul_hud_anm
[lead_box_af_soul_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_soul
[lead_box_af_gravi_hud]:lead_box_af_fire_hud
hud = lead_box_af_gravi_hud_anm
[lead_box_af_gravi_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_gravi
[lead_box_af_eye_hud]:lead_box_af_fire_hud
hud = lead_box_af_eye_hud_anm
[lead_box_af_eye_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_eye
[lead_box_af_electra_flash_hud]:lead_box_af_fire_hud
hud = lead_box_af_electra_flash_hud_anm
[lead_box_af_electra_flash_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_electra_flash
[lead_box_af_cristall_flower_hud]:lead_box_af_fire_hud
hud = lead_box_af_cristall_flower_hud_anm
[lead_box_af_cristall_flower_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_cristall_flower
[lead_box_af_fireball_hud]:lead_box_af_fire_hud
hud = lead_box_af_fireball_hud_anm
[lead_box_af_fireball_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_fireball
[lead_box_af_compass_hud]:lead_box_af_fire_hud
hud = lead_box_af_compass_hud_anm
[lead_box_af_compass_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_compass
[lead_box_af_ice_hud]:lead_box_af_fire_hud
hud = lead_box_af_ice_hud_anm
[lead_box_af_ice_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_ice
[lead_box_af_itcher_hud]:lead_box_af_fire_hud
hud = lead_box_af_itcher_hud_anm
[lead_box_af_itcher_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_itcher
[lead_box_af_pin_hud]:lead_box_af_fire_hud
hud = lead_box_af_pin_hud_anm
[lead_box_af_pin_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_pin
[lead_box_af_cristall_hud]:lead_box_af_fire_hud
hud = lead_box_af_cristall_hud_anm
[lead_box_af_cristall_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_cristall
[lead_box_af_mincer_meat_hud]:lead_box_af_fire_hud
hud = lead_box_af_mincer_meat_hud_anm
[lead_box_af_mincer_meat_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_mincer_meat
[lead_box_af_bracelet_hud]:lead_box_af_fire_hud
hud = lead_box_af_bracelet_hud_anm
[lead_box_af_bracelet_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_bracelet
[lead_box_af_electra_sparkler_hud]:lead_box_af_fire_hud
hud = lead_box_af_electra_sparkler_hud_anm
[lead_box_af_electra_sparkler_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_electra_sparkler
[lead_box_af_ring_hud]:lead_box_af_fire_hud
hud = lead_box_af_ring_hud_anm
[lead_box_af_ring_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_ring
[lead_box_af_lobster_eyes_hud]:lead_box_af_fire_hud
hud = lead_box_af_lobster_eyes_hud_anm
[lead_box_af_lobster_eyes_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_lobster_eyes
[lead_box_af_black_spray_hud]:lead_box_af_fire_hud
hud = lead_box_af_black_spray_hud_anm
[lead_box_af_black_spray_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_black_spray
[lead_box_af_medusa_hud]:lead_box_af_fire_hud
hud = lead_box_af_medusa_hud_anm
[lead_box_af_medusa_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_medusa
[lead_box_af_empty_hud]:lead_box_af_fire_hud
hud = lead_box_af_empty_hud_anm
[lead_box_af_empty_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_empty
[lead_box_af_full_empty_hud]:lead_box_af_fire_hud
hud = lead_box_af_full_empty_hud_anm
[lead_box_af_full_empty_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_full_empty
[lead_box_af_night_star_hud]:lead_box_af_fire_hud
hud = lead_box_af_night_star_hud_anm
[lead_box_af_night_star_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_night_star
[lead_box_af_gold_fish_hud]:lead_box_af_fire_hud
hud = lead_box_af_gold_fish_hud_anm
[lead_box_af_gold_fish_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_gold_fish
[lead_box_af_dummy_glassbeads_hud]:lead_box_af_fire_hud
hud = lead_box_af_dummy_glassbeads_hud_anm
[lead_box_af_dummy_glassbeads_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_dummy_glassbeads
[lead_box_af_dummy_battery_hud]:lead_box_af_fire_hud
hud = lead_box_af_dummy_battery_hud_anm
[lead_box_af_dummy_battery_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_dummy_battery
[lead_box_af_dummy_dummy_hud]:lead_box_af_fire_hud
hud = lead_box_af_dummy_dummy_hud_anm
[lead_box_af_dummy_dummy_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_dummy_dummy
[lead_box_af_fuzz_kolobok_hud]:lead_box_af_fire_hud
hud = lead_box_af_fuzz_kolobok_hud_anm
[lead_box_af_fuzz_kolobok_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_fuzz_kolobok
[lead_box_af_glass_hud]:lead_box_af_fire_hud
hud = lead_box_af_glass_hud_anm
[lead_box_af_glass_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_glass
[lead_box_af_oasis_heart_hud]:lead_box_af_fire_hud
hud = lead_box_af_oasis_heart_hud_anm
[lead_box_af_oasis_heart_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_oasis_heart
[lead_box_af_quest_b14_twisted_hud]:lead_box_af_fire_hud
hud = lead_box_af_quest_b14_twisted_hud_anm
[lead_box_af_quest_b14_twisted_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_half_artifact
[lead_box_af_misery_bread_hud]:lead_box_af_fire_hud
hud = lead_box_af_misery_bread_hud_anm
[lead_box_af_misery_bread_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_bread
[lead_box_af_death_lamp_hud]:lead_box_af_fire_hud
hud = lead_box_af_death_lamp_hud_anm
[lead_box_af_death_lamp_hud_anm]:lead_box_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_death_lamp
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[lead_box_holst_af_fire_hud]:wpn_binoc
inv_weight = 0
sprint_allowed = false
hud = lead_box_holst_af_fire_hud_anm
slot = 13
zoom_enabled = false
default_to_ruck = false
snd_draw = af_box\box_pack
hud_fov = 0.6
[lead_box_holst_af_fire_hud_anm]:wpn_binoc_hud
item_position = 0,0,0
item_orientation = 0,0,0
hands_position_16x9 = 0,-0.02,0
hands_orientation_16x9 = 0,0,0
hands_position = 0,-0.02,0
hands_orientation = 0,0,0
item_visual = dynamics\af_box\lead_box_fire
anm_show = lead_box_hand_holst,lead_box_itm_holst
anm_idle = idle,idle
[lead_box_holst_af_electra_moonlight_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_electra_moonlight_hud_anm
[lead_box_holst_af_electra_moonlight_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_moonlight
[lead_box_holst_af_baloon_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_baloon_hud_anm
[lead_box_holst_af_baloon_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_baloon
[lead_box_holst_af_blood_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_blood_hud_anm
[lead_box_holst_af_blood_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_blood
[lead_box_holst_af_vyvert_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_vyvert_hud_anm
[lead_box_holst_af_vyvert_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_vyvert
[lead_box_holst_af_sponge_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_sponge_hud_anm
[lead_box_holst_af_sponge_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_sponge
[lead_box_holst_af_soul_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_soul_hud_anm
[lead_box_holst_af_soul_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_soul
[lead_box_holst_af_gravi_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_gravi_hud_anm
[lead_box_holst_af_gravi_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_gravi
[lead_box_holst_af_eye_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_eye_hud_anm
[lead_box_holst_af_eye_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_eye
[lead_box_holst_af_electra_flash_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_electra_flash_hud_anm
[lead_box_holst_af_electra_flash_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_electra_flash
[lead_box_holst_af_cristall_flower_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_cristall_flower_hud_anm
[lead_box_holst_af_cristall_flower_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_cristall_flower
[lead_box_holst_af_fireball_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_fireball_hud_anm
[lead_box_holst_af_fireball_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_fireball
[lead_box_holst_af_compass_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_compass_hud_anm
[lead_box_holst_af_compass_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_compass
[lead_box_holst_af_ice_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_ice_hud_anm
[lead_box_holst_af_ice_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_ice
[lead_box_holst_af_itcher_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_itcher_hud_anm
[lead_box_holst_af_itcher_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_itcher
[lead_box_holst_af_pin_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_pin_hud_anm
[lead_box_holst_af_pin_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_pin
[lead_box_holst_af_cristall_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_cristall_hud_anm
[lead_box_holst_af_cristall_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_cristall
[lead_box_holst_af_mincer_meat_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_mincer_meat_hud_anm
[lead_box_holst_af_mincer_meat_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_mincer_meat
[lead_box_holst_af_bracelet_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_bracelet_hud_anm
[lead_box_holst_af_bracelet_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_bracelet
[lead_box_holst_af_electra_sparkler_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_electra_sparkler_hud_anm
[lead_box_holst_af_electra_sparkler_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_electra_sparkler
[lead_box_holst_af_ring_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_ring_hud_anm
[lead_box_holst_af_ring_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_ring
[lead_box_holst_af_lobster_eyes_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_lobster_eyes_hud_anm
[lead_box_holst_af_lobster_eyes_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_lobster_eyes
[lead_box_holst_af_black_spray_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_black_spray_hud_anm
[lead_box_holst_af_black_spray_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_black_spray
[lead_box_holst_af_medusa_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_medusa_hud_anm
[lead_box_holst_af_medusa_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_medusa
[lead_box_holst_af_empty_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_empty_hud_anm
[lead_box_holst_af_empty_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_empty
[lead_box_holst_af_full_empty_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_full_empty_hud_anm
[lead_box_holst_af_full_empty_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_full_empty
[lead_box_holst_af_night_star_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_night_star_hud_anm
[lead_box_holst_af_night_star_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_night_star
[lead_box_holst_af_gold_fish_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_gold_fish_hud_anm
[lead_box_holst_af_gold_fish_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_gold_fish
[lead_box_holst_af_dummy_glassbeads_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_dummy_glassbeads_hud_anm
[lead_box_holst_af_dummy_glassbeads_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_dummy_glassbeads
[lead_box_holst_af_dummy_battery_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_dummy_battery_hud_anm
[lead_box_holst_af_dummy_battery_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_dummy_battery
[lead_box_holst_af_dummy_dummy_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_dummy_dummy_hud_anm
[lead_box_holst_af_dummy_dummy_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_dummy_dummy
[lead_box_holst_af_fuzz_kolobok_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_fuzz_kolobok_hud_anm
[lead_box_holst_af_fuzz_kolobok_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_fuzz_kolobok
[lead_box_holst_af_glass_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_glass_hud_anm
[lead_box_holst_af_glass_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_glass
[lead_box_holst_af_oasis_heart_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_oasis_heart_hud_anm
[lead_box_holst_af_oasis_heart_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_oasis_heart
[lead_box_holst_af_quest_b14_twisted_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_quest_b14_twisted_hud_anm
[lead_box_holst_af_quest_b14_twisted_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_half_artifact
[lead_box_holst_af_misery_bread_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_misery_bread_hud_anm
[lead_box_holst_af_misery_bread_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_bread
[lead_box_holst_af_death_lamp_hud]:lead_box_holst_af_fire_hud
hud = lead_box_holst_af_death_lamp_hud_anm
[lead_box_holst_af_death_lamp_hud_anm]:lead_box_holst_af_fire_hud_anm
item_visual = dynamics\af_box\lead_box_death_lamp
@@ -0,0 +1,97 @@
local original = actor_effects.play_item_fx
function actor_effects.play_item_fx(item)
if item == "container_tool_lead_box_dummy" or item == "lead_box_dummy" then
return
end
original(item)
end
anim_item = nil
active_slot = nil
af = nil
banned_af = {
"af_monolith"
}
function use_box()
game.only_allow_movekeys(true)
if zzz_ea_addon_backpack then
zzz_ea_addon_backpack.actor_on_item_use(db.actor)
end
-- Patch for FDDA Backpack Animations
if zzz_ea_addon_backpack and zzz_ea_addon_backpack.anim_enabled then
zzz_ea_addon_backpack.det_active = nil
active_slot = zzz_ea_addon_backpack.active_slot
else
active_slot = db.actor:active_slot()
end
get_hud():HideActorMenu()
anim_item = "lead_box_"..af.."_hud"
give_object_to_actor(anim_item)
level.add_call( function () return db.actor:object(anim_item) end, function ()
db.actor:activate_slot(14)
end)
end
local originalItms = itms_manager.use_arty_container
function itms_manager.use_arty_container(obj)
if (string.find(obj:section(), "(lead.-_box)",3)) then
break_arty = obj:section():gsub("_lead_box", "")
af = "holst_"..break_arty
use_box(break_arty)
end
originalItms(obj)
end
function ActorMenu_on_item_drag_drop(obj_1, obj_2, slot_from, slot_to)
local bannedSet = {}
for _, obj_1 in ipairs(banned_af) do
bannedSet[obj_1] = true
end
if bannedSet[obj_1:section()] then
return
end
if obj_2:section() == "lead_box" and ini_sys:r_string_ex(obj_1:section(),"kind") == "i_arty" then
if (ini_sys:r_string_ex(obj_1:section(),"class") == "ARTEFACT") or (ini_sys:r_string_ex(obj_1:section(),"class") == "SCRPTART") then
af = obj_1:section()
use_box(af)
end
end
end
function actor_on_hud_animation_end(item,section,motion,state,slot)
if motion == "anm_show" and item:section() == anim_item then
alife():release(alife():object(db.actor:object(anim_item):id()), true)
db.actor:activate_slot(0)
level.add_call( function () return db.actor:active_slot() == 0 end, function ()
db.actor:activate_slot(active_slot)
anim_item = nil
af = nil
active_slot = nil
game.only_allow_movekeys(false)
end)
end
end
function actor_on_first_update()
local active_item = db.actor:active_item()
if active_item and string.find(active_item:section(), "lead_box") then
alife():release(alife():object(db.actor:object(active_item:section()):id()), true)
end
end
function on_game_start()
RegisterScriptCallback("actor_on_hud_animation_end",actor_on_hud_animation_end)
RegisterScriptCallback("ActorMenu_on_item_drag_drop",ActorMenu_on_item_drag_drop)
RegisterScriptCallback("actor_on_first_update",actor_on_first_update)
end
Binary file not shown.
+28
View File
@@ -0,0 +1,28 @@
[General]
gameName=stalkeranomaly
modid=0
version=d2025.1.17.0
newestVersion=
category="-1,"
nexusFileStatus=1
installationFile=Animated_Lead_Box_1.2.3.zip
repository=Nexus
ignoredVersion=
comments=
notes=
nexusDescription=
url=
hasCustomURL=true
lastNexusQuery=
lastNexusUpdate=
nexusLastModified=2025-01-18T04:52:10Z
nexusCategory=0
converted=false
validated=false
color=@Variant(\0\0\0\x43\0\xff\xff\0\0\0\0\0\0\0\0)
tracked=0
[installedFiles]
1\modid=0
1\fileid=0
size=1
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="windows-1251"?>
<string_table>
<string id="st_inspect">
<text>inspect</text>
</string>
</string_table>
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="windows-1251"?>
<string_table>
<string id="st_inspect">
<text>îãëÿíóòè</text>
</string>
</string_table>

Some files were not shown because too many files have changed in this diff Show More