main
This commit is contained in:
commit
52ec89eb9a
6 changed files with 154 additions and 0 deletions
7
.gitignore
vendored
Normal file
7
.gitignore
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
*.umap
|
||||
*.uasset
|
||||
*.ubulk
|
||||
*.uexp
|
||||
*.uptnl
|
||||
*.utexture
|
||||
*.ucache
|
BIN
.mappings/IntoTheRadius2-5.3.1-0+UE5.usmap
Normal file
BIN
.mappings/IntoTheRadius2-5.3.1-0+UE5.usmap
Normal file
Binary file not shown.
33
.scripts/lfs.sh
Normal file
33
.scripts/lfs.sh
Normal file
|
@ -0,0 +1,33 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Set the size threshold in bytes (e.g., 10MB = 10 * 1024 * 1024)
|
||||
THRESHOLD=$((10 * 1024 * 1024))
|
||||
|
||||
# Ensure Git LFS is initialized
|
||||
git lfs install --skip-smudge
|
||||
|
||||
# Find large files in the current commit and throughout history
|
||||
echo "Identifying large files exceeding $((THRESHOLD / 1024 / 1024))MB..."
|
||||
large_files=$(find . -type f -size +${THRESHOLD}c ! -path "./.git/*")
|
||||
|
||||
if [ -z "$large_files" ]; then
|
||||
echo "No files larger than $((THRESHOLD / 1024 / 1024))MB found."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# Track large files with Git LFS
|
||||
for file in $large_files; do
|
||||
if git check-ignore -q "$file"; then
|
||||
continue
|
||||
fi
|
||||
echo "Tracking large file with Git LFS: $file"
|
||||
git rm --cached "$file" >/dev/null 2>&1 ## Untrack the file from git
|
||||
echo "[LFS]" $(git lfs track "$file") ## Track the file with git-lfs
|
||||
done
|
||||
|
||||
# Add changes to .gitattributes
|
||||
if [ -f .gitattributes ]; then
|
||||
git add .gitattributes
|
||||
else
|
||||
echo "No .gitattributes file found; no changes made."
|
||||
fi
|
16
.scripts/setup-precommit.sh
Normal file
16
.scripts/setup-precommit.sh
Normal file
|
@ -0,0 +1,16 @@
|
|||
#!/bin/sh
|
||||
# File: /e:/Workspace/Fmodel/Exports/.scripts/setup-precommit.sh
|
||||
|
||||
# Create the .git/hooks directory if it doesn't exist
|
||||
mkdir -p .git/hooks
|
||||
|
||||
# Write the pre-commit hook script
|
||||
cat <<'EOF' >.git/hooks/pre-commit
|
||||
#!/bin/sh
|
||||
sh ./.scripts/lfs.sh
|
||||
EOF
|
||||
|
||||
# Make the pre-commit hook script executable
|
||||
chmod +x .git/hooks/pre-commit
|
||||
|
||||
echo "Pre-commit hook has been set up to run 'sh ./.scripts/lfs.sh'"
|
34
.vscode/settings.json
vendored
Normal file
34
.vscode/settings.json
vendored
Normal file
|
@ -0,0 +1,34 @@
|
|||
{
|
||||
// Default Editor Settings
|
||||
"editor.formatOnSave": true,
|
||||
"files.insertFinalNewline": true,
|
||||
"files.trimTrailingWhitespace": true,
|
||||
"editor.tabSize": 2,
|
||||
// Exclude Unreal Engine files from the file watcher
|
||||
"files.watcherExclude": {
|
||||
// Unreal Engine
|
||||
"**/*.umap": true,
|
||||
"**/*.uasset": true,
|
||||
"**/*.ubulk": true,
|
||||
"**/*.uexp": true,
|
||||
"**/*.uptnl": true,
|
||||
"**/*.utexture": true,
|
||||
"**/*.ucache": true
|
||||
},
|
||||
// Prevents the editor from trying to show the Unreal Engine files in the file explorer
|
||||
"files.exclude": {
|
||||
// Unreal Engine
|
||||
"**/*.umap": true,
|
||||
"**/*.uasset": true,
|
||||
"**/*.ubulk": true,
|
||||
"**/*.uexp": true,
|
||||
"**/*.uptnl": true,
|
||||
"**/*.utexture": true,
|
||||
"**/*.ucache": true
|
||||
},
|
||||
// Associate Unreal Engine plugin files with JSON
|
||||
"files.associations": {
|
||||
"*.uplugin": "json",
|
||||
"*.upluginmanifest": "json"
|
||||
}
|
||||
}
|
64
readme.md
Normal file
64
readme.md
Normal file
|
@ -0,0 +1,64 @@
|
|||
|
||||
# ITR2 Modding Community Repository
|
||||
|
||||
> Branch: `main`
|
||||
|
||||
- The `main` branch serves as the "template" branch for all extractions.
|
||||
- Branches like `v0.12.0b/pc0-1` are shortened versions of their corresponding file names (e.g., `pakchunk0_s1-Windows.pak` for **beta v0.12.0**).
|
||||
- **Naming Convention:**
|
||||
- `pc` stands for `pakchunk`.
|
||||
- The number after the dash (e.g., `-1`) matches the `-sX` suffix from the original file name.
|
||||
- File extensions (`.pak`, `.utoc`) and the platform (e.g., Windows) are excluded for brevity.
|
||||
- A `combined` branch is planned for manual merging of assets, provided none of the files overwrite one another.
|
||||
|
||||
---
|
||||
|
||||
## Important Notice for All Members
|
||||
|
||||
This repository is **exclusively for the Into the Radius 2 (ITR2) modding community**. All files, tools, and assets in this repository are intended for use within this community **only**. **No files** from this repository should be leaked or shared outside of this group. Doing so violates the terms of access and the trust of the modding community.
|
||||
|
||||
---
|
||||
|
||||
### Asset Export Information
|
||||
|
||||
The files in this repository have been extracted using **FModel** to provide reference material and assist in mod creation for **ITR2**.
|
||||
|
||||
- Branches are created directly from `main`, **not sequentially from previous branches**.
|
||||
- **Verification Steps:**
|
||||
The extraction process involves combining `pak` and `utoc` files:
|
||||
- **Step 1:** Extract the `pak` file.
|
||||
- **Step 2:** Extract the `utoc` file on top of it.
|
||||
|
||||
---
|
||||
|
||||
### Strict Restrictions on UAsset and UBulk Files
|
||||
|
||||
- **Do not push `.uasset`, `.ubulk`, or similar files** to this repository under any circumstances.
|
||||
- Uploading such files will result in the **immediate revocation of access** to this repository.
|
||||
- Unauthorized distribution of assets will be **reported to the ITR2 developers**, which could result in further legal or community actions.
|
||||
|
||||
---
|
||||
|
||||
### Access to UAsset Files
|
||||
|
||||
If `.uasset` files are required for reference, approved members can request access to a **private MegaSync share** containing the dumped files.
|
||||
|
||||
- Contact a repository administrator for access.
|
||||
|
||||
---
|
||||
|
||||
### Modding Guidelines and Best Practices
|
||||
|
||||
1. Use this repository exclusively for **Into the Radius 2** modding.
|
||||
2. Do not use these assets for other purposes or games.
|
||||
3. Follow all ethical and legal guidelines in your mod development.
|
||||
|
||||
---
|
||||
|
||||
### Final Warning
|
||||
|
||||
We value the contributions of our modding community and the creativity it brings. However, maintaining the integrity of this repository is critical. Violating these terms will result in **immediate loss of access** and potential legal consequences.
|
||||
|
||||
---
|
||||
|
||||
This version integrates the new branch information, clarifies extraction details, and adheres to the community's rules. Let me know if further adjustments are needed!
|
Loading…
Reference in a new issue