Софт помогающий Сортировать и Временно Перемещать моды (чтобы в игре были только нужные моды)

Discussion in 'Russian - русский' started by Absolum7575, Mar 1, 2024.

  1. Absolum7575

    Absolum7575
    Expand Collapse

    Joined:
    Aug 20, 2023
    Messages:
    18
    Привет Всем !

    Когда я начал знакомиться с игрой Бимка.., то увидел что у неё довольно много модов. около 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
     

    Attached Files:

    • .jpg
    • 1.jpg
    • 2.jpg
    • Like Like x 1
  2. Absolum7575

    Absolum7575
    Expand Collapse

    Joined:
    Aug 20, 2023
    Messages:
    18
    _
    _
    _
    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
     
  3. Absolum7575

    Absolum7575
    Expand Collapse

    Joined:
    Aug 20, 2023
    Messages:
    18
    ещё создал cmd код - unzipHere.cmd , который делает... смотрите скрины.

    кому нужно такое, создайте файл unzipHere.cmd , и поместите туда код под спойлером (в коде подправьте пути - на свои)

    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
    
     

    Attached Files:

    • 007.jpg
    • 008.jpg
  4. Bekwennn:)

    Bekwennn:)
    Expand Collapse

    Joined:
    Oct 9, 2019
    Messages:
    284
    Я задумался о другом, у меня тоже много модов, не 1500 штук конечно, но есть, и многие из них деактивированы. Мне бы больше интересно было можно ли как то сделать что бы деактивированые моды перемещались в другую папку и не грузились вместе с игрой хоть они и деактивированы. Файл как игра понимает деактивирован ли мод находится в 0.31\mods\db.json. в строке "active":false, значит мод отключен. и вот каким то образом сделать батник который отключеные перемещает в другую папку. А если нужен будет мод потом переместить и включить.
     
  5. Absolum7575

    Absolum7575
    Expand Collapse

    Joined:
    Aug 20, 2023
    Messages:
    18
    я думаю такое можно было бы сделать.
    только нужно повозиться немного.

    мне таким заниматься лень.
    но если у Вас есть опыт написания cmd , то можете с помощью chatgpt 3.5 - написать подобный код.

    p.s. как зарегаться в ней и юзать чат бесплатно, могу в личку скинуть инструкцию

    ещё можно тут попросить помощи

    https://www.cyberforum.ru/cmd-bat/

    или даже заказать код за не большие деньги.

    или есть ещё автоматизатор действий - nncron , думаю там тоже могли бы сделать такую задачку:

    https://nncron.ru/forums/index.php?language=russian
     
    #5 Absolum7575, Mar 28, 2024
    Last edited: Mar 28, 2024
  6. Absolum7575

    Absolum7575
    Expand Collapse

    Joined:
    Aug 20, 2023
    Messages:
    18
    _
    _

    Решил сделать для карт (модов) - перемещение zip файлов (карт) - в игровую папку и обратно , с помощью cmd файла.

    p.s. если что то в папках с картами нужно держать в архиве, то можно использовать rar - который не будет обрабатываться моим cmd кодом. ибо только zip файлы ищет.

    Вот код (пути в коде - нужно будет Вам подправить под себя):

    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
    
     

    Attached Files:

    • 001.jpg
    • 002.jpg
    #6 Absolum7575, Apr 13, 2024
    Last edited: Apr 13, 2024
  7. Sim Wolfshebnickoff

    Sim Wolfshebnickoff
    Expand Collapse

    Joined:
    Dec 18, 2023
    Messages:
    160
    Учитывая, что 99% модов — шлак, то проще было бы удалить ненужные. :)
     
    • Like Like x 1
  8. Absolum7575

    Absolum7575
    Expand Collapse

    Joined:
    Aug 20, 2023
    Messages:
    18
    нууу..., на счёт 99 - это как то жёстко прям.

    Бимка довольно тормозная игруля. Особенно на слабых и средних компах. Там могут пригодиться cmd файлы - для очень быстрого перемещения модов. Из-за того что перемещение идёт на одном и том же диске (разделе) - то перемещение модов занимает буквально 3 секунды.
     
  9. Sim Wolfshebnickoff

    Sim Wolfshebnickoff
    Expand Collapse

    Joined:
    Dec 18, 2023
    Messages:
    160
    Большинство модов — jbeam от ванильных машин, что натянут на раздобытые в интернетах модельки. Сделанных с нуля очень мало (собственно, поэтому моды на вымышленные машины обычно более качественные).
     
    • Agree Agree x 4
  10. Absolum7575

    Absolum7575
    Expand Collapse

    Joined:
    Aug 20, 2023
    Messages:
    18
    Ещё мне понадобилось 3 штуки cmd кода, которые распаковывают jpg , png файлы в zip файлах (карты для бимки) и переименовывают эти jpg и png в название архива zip

    Это нужно чтобы можно было сортировать карты не в самой игре, а в проводнике windows , или лучше в xiplorer или far или Total Commander.

    а картинки советую смотреть в Fastone View
     

    Attached Files:

  11. Swiftram

    Swiftram
    Expand Collapse

    Joined:
    Oct 8, 2024
    Messages:
    1
    Привет, скинь пожалуйста видео гайд, а то не получается
     
  12. Absolum7575

    Absolum7575
    Expand Collapse

    Joined:
    Aug 20, 2023
    Messages:
    18


    лень.

    чтобы пользоваться - нужно немного знать как работает коммандная строка.

    но там в принципе не трудно догадаться. там нужно исправить пути - на такие как у тебя , а не как сейчас там в файлах - как у меня

    советую открыть cmd файл в блокноте Notepad++
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice