Привет Всем ! Когда я начал знакомиться с игрой Бимка.., то увидел что у неё довольно много модов. около 1500 машин, и карт тоже сотни. Компьютер у меня пока что - мееедленный и старый: cpu - xeon e5450 , video radeon 6850 1gb , 8гб озу ddr3 Но тем не менее , на ооочень простеньких картах , и 1, 2 , 3 машины - можно поиграть пока что. _ _ Если в папке с игрой будет 1500 машин, то игра будет работать ооочень медленно. Даже на некоторых быстрых компьютерах. Поэтому я решил сортировать машины и карты. В этом мне помогают некоторые программы, и самописные коды cmd. С помощью них можно - быстро распаковывать, сортировать, переносить моды. На скринах я показал их смысл. Думаю тем кому нужно это всё - поймут. p.s. выложил тут: https://cloud.mail.ru/public/hLZa/TU2jJdSkp или тут: https://mega.nz/folder/O8NVGLpJ#XGiQciIFKZm_MSHhrf6fCw
_ _ _ p.s. Забыл сказать что запускать нужно один и тот же файл cmd - чтобы перемещались файлы в папку с игрой и создался флаг файл txt (при первом его запуске cmd файла) , а при повторном запуске cmd файла - файлы с модами переместятся во временную папку , и удалиться флаг файл txt. p.s.s. под файлами cmd , я имею ввиду эти файлы: [Car] - Mitwad SuperPuper Cars.cmd [Car] - Mitwad temp Super Sorted Cars.cmd [Car] - Standart Installed All Others Cars.cmd [Car] - Standart Installed Etk and Common Cars and Some Mitwad Cars.cmd [Map] - Mitwad Sborka Micro Maps.cmd [Map] - Standart Installed BIG Size Maps.cmd [Map] - Standart Installed Minimal Size Maps.cmd
ещё создал cmd код - unzipHere.cmd , который делает... смотрите скрины. кому нужно такое, создайте файл unzipHere.cmd , и поместите туда код под спойлером (в коде подправьте пути - на свои) Spoiler: Code Code: @echo off setlocal enabledelayedexpansion set "currentDir=%~dp0" set "sevenZipPath=E:\MitSoftWin81\for files\Arhivators\7-Zip 19.02 Alpha x86" set "PATH=!sevenZipPath!;%PATH%" cd /d "!currentDir!" for /r %%D in (*.zip) do ( set "zipFileName=%%~nD" "%sevenZipPath%\7z.exe" e "%%D" -o"!currentDir!" default.png default.jpg -r -aoa rem Переименовываем default.png и default.jpg в имя zip файла ren "!currentDir!\default.png" "!zipFileName!.png" ren "!currentDir!\default.jpg" "!zipFileName!.jpg" rem Создаем файл delPNGandJPG.cmd ( echo @echo off echo del *.png echo del *.jpg rem раскомментируй эту строку, если хочешь чтобы файл delPNGandJPG.cmd - после своего запуска - Самоудалился. rem echo del "%%~nx0" echo echo Удаление файлов PNG и JPG, а также файла .bat завершено. ) > delPNGandJPG.cmd rem Добавляем паузу в 200 миллисекунд с использованием PowerShell - - между распаковкой следующего zip архива - чтобы слишком быстро не было, а то может не успеть сработать код. powershell -command "& {Start-Sleep -Milliseconds 200}" rem Добавляем паузу в 1 секунду - между распаковкой следующего zip архива - чтобы слишком быстро не было, а то может не успеть сработать код. rem timeout /nobreak /t 1 >nul ) echo "Операция завершена." exit
Я задумался о другом, у меня тоже много модов, не 1500 штук конечно, но есть, и многие из них деактивированы. Мне бы больше интересно было можно ли как то сделать что бы деактивированые моды перемещались в другую папку и не грузились вместе с игрой хоть они и деактивированы. Файл как игра понимает деактивирован ли мод находится в 0.31\mods\db.json. в строке "active":false, значит мод отключен. и вот каким то образом сделать батник который отключеные перемещает в другую папку. А если нужен будет мод потом переместить и включить.
я думаю такое можно было бы сделать. только нужно повозиться немного. мне таким заниматься лень. но если у Вас есть опыт написания cmd , то можете с помощью chatgpt 3.5 - написать подобный код. p.s. как зарегаться в ней и юзать чат бесплатно, могу в личку скинуть инструкцию ещё можно тут попросить помощи https://www.cyberforum.ru/cmd-bat/ или даже заказать код за не большие деньги. или есть ещё автоматизатор действий - nncron , думаю там тоже могли бы сделать такую задачку: https://nncron.ru/forums/index.php?language=russian
_ _ Решил сделать для карт (модов) - перемещение zip файлов (карт) - в игровую папку и обратно , с помощью cmd файла. p.s. если что то в папках с картами нужно держать в архиве, то можно использовать rar - который не будет обрабатываться моим cmd кодом. ибо только zip файлы ищет. Вот код (пути в коде - нужно будет Вам подправить под себя): Spoiler: Код Code: @echo off setlocal enabledelayedexpansion REM Создание пустого каталога - на случай если его ещё нету mkdir "E:\Razbor\Games\Auto\Beam Mods\Maps\_SuperMaps\neUdaljajTutTempFile" set "sourceDir=E:\Razbor\Games\Auto\Beam Mods\Maps\_SuperMaps" set "destDir=E:\GamesWin10LTSC\BeamNG0290015200\content\levels" set "source_dir1=E:\Razbor\Games\Auto\Beam Mods\Maps\_SuperMaps\neUdaljajTutTempFile" set "target_dir=E:\GamesWin10LTSC\BeamNG0290015200\content\levels" rem поспим секунду timeout /t 1 >nul set "listFile=E:\Razbor\Games\Auto\Beam Mods\Maps\_SuperMaps\neUdaljajTutTempFile\MapMitwadSborkaSuperMaps.txt" rem поспим секунду timeout /t 1 >nul if not exist "%listFile%" ( dir /b /a-d /s "%sourceDir%\*.zip" > "%listFile%" for /f "usebackq delims=" %%F in ("%listFile%") do ( move "%%F" "!destDir!" ) cd /d E:\GamesWin10LTSC\BeamNG0290015200\content C:\temp\sleep.exe 2 echo Hello, World! > "[MapsSubbdirMoved] - Mitwad Super Maps - IN GAME FOULDER.txt" echo Zip файлы перемещены в !destDir!. ) else ( for /f "usebackq delims=" %%i in ("%source_dir1%\MapMitwadSborkaSuperMaps.txt") do ( if exist "%target_dir%\%%~nxi" ( move /Y "%target_dir%\%%~nxi" "%%i" echo Moved "%%~nxi" to "%%i" ) ) cd /d E:\GamesWin10LTSC\BeamNG0290015200\content C:\temp\sleep.exe 2 del "[MapsSubbdirMoved] - Mitwad Super Maps - IN GAME FOULDER.txt" echo Zip файлы восстановлены в !sourceDir!. del "%listFile%" ) endlocal exit /b
нууу..., на счёт 99 - это как то жёстко прям. Бимка довольно тормозная игруля. Особенно на слабых и средних компах. Там могут пригодиться cmd файлы - для очень быстрого перемещения модов. Из-за того что перемещение идёт на одном и том же диске (разделе) - то перемещение модов занимает буквально 3 секунды.
Большинство модов — jbeam от ванильных машин, что натянут на раздобытые в интернетах модельки. Сделанных с нуля очень мало (собственно, поэтому моды на вымышленные машины обычно более качественные).
Ещё мне понадобилось 3 штуки cmd кода, которые распаковывают jpg , png файлы в zip файлах (карты для бимки) и переименовывают эти jpg и png в название архива zip Это нужно чтобы можно было сортировать карты не в самой игре, а в проводнике windows , или лучше в xiplorer или far или Total Commander. а картинки советую смотреть в Fastone View
лень. чтобы пользоваться - нужно немного знать как работает коммандная строка. но там в принципе не трудно догадаться. там нужно исправить пути - на такие как у тебя , а не как сейчас там в файлах - как у меня советую открыть cmd файл в блокноте Notepad++