Skip to content

Commit 2b4fdff

Browse files
authored
Create README.md
1 parent f7e98f7 commit 2b4fdff

File tree

1 file changed

+72
-0
lines changed

1 file changed

+72
-0
lines changed

README.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
# Save Backup (.blend) — аддон для Blender 4.x
2+
![GitHub release](https://img.shields.io/github/v/release/RimuruDev/blender-save-backup?label=version)
3+
![Blender](https://img.shields.io/badge/blender-4.4%2B-orange)
4+
5+
> Автор: **RimuruDev**
6+
> Лицензия: MIT
7+
8+
## Важно!
9+
- Не тестил на версиях ниже 😓😓😓
10+
- Сижу с MacOS, так что хоткеи соответствующие, сорямба.
11+
- Создано в первую очередь для студии Abyss Moth.
12+
13+
## Что делает аддон
14+
15+
* Создаёт резервную копию текущего файла _без_ системы `.blend1`.
16+
* Копия хранится рядом с проектом и получает суффикс **`_backup.blend`**.
17+
* Отключает штатные файлы `*.blend1`, чтобы папка не захламлялась.
18+
* Работает прозрачно:
19+
* **⌘ S / Ctrl Shift S** — сохраняет сцену **и** создаёт бэкап.
20+
* **Ctrl Alt B** — мгновенный бэкап без сохранения сцены.
21+
* Дополнительно доступна кнопка **File → Save Backup (.blend)** в меню.
22+
23+
## Установка
24+
25+
1. Скачайте файл `blend_backup_addon.py` из релиза или клонируйте репозиторий.
26+
2. В Blender откройте **Edit → Preferences → Add-ons → Install…**
27+
3. Выберите файл и активируйте галочку.
28+
4. Перезапустите Blender (рекомендуется).
29+
30+
> Проверено на Blender 4.4.3, macOS / Windows / Linux.
31+
32+
## Горячие клавиши
33+
34+
| Комбинация | Действие |
35+
|------------|----------|
36+
| ⌘ S / **Cmd S** (macOS) / **Win S** (oskey) | Сохранить + бэкап |
37+
| **Ctrl Shift S** | Сохранить + бэкап |
38+
| **Ctrl Alt B** | Только бэкап |
39+
40+
## Как это работает
41+
42+
После установки аддон:
43+
44+
1. Выставляет `Save Versions = 0`, поэтому Blender не создаёт `*.blend1`.
45+
2. Подписывается на `save_post` — событие, которое срабатывает после любого сохранения сцены.
46+
3. Копирует текущий `.blend` в файл `*_backup.blend` рядом с проектом.
47+
48+
### Пример структуры
49+
```
50+
51+
MyProject/
52+
53+
├─ Project_MurderDrones_3D.blend
54+
55+
└─ Project_MurderDrones_3D_backup.blend   ← создаётся автоматически! Балдеж!
56+
57+
```
58+
## Обновление
59+
60+
Просто замените файл аддона новой версией и перезапустите Blender.
61+
Настройки и хоткеи сохранятся.
62+
63+
## Содействие
64+
65+
* Pull-requests и issue-репорты приветствуются!
66+
* Пожелания по функционалу — в Issues или Telegram @AbyssMothGames.
67+
68+
## Лицензия
69+
70+
По классике + с любовью:
71+
72+
Распространяется по лицензии **MIT** — используйте свободно в личных и коммерческих проектах.

0 commit comments

Comments
 (0)