ASI BorderlessMode.asi - оконный режим без рамок

sonochiwa

Известный
Автор темы
Проверенный
79
330
Версия SA-MP
  1. Любая
BorderlessMode.asi - плагин, который переводит GTA San Andreas из эксклюзивного fullscreen в borderless windowed режим без ограничения FPS частотой монитора. Игра выглядит как полноэкранная, но быстрее сворачивается и разворачивается, лучше переживает alt-tab и не делает лишних смен видеорежима.

Если на вашей версии ОС плагин не работает, то с большой вероятностью DXVK исправит проблемы совместимости. DXVK - это замена d3d9.dll, которая переводит Direct3D 9-вызовы игры в Vulkan и часто убирает проблемы старого системного D3D9.

Скачать:​

 
Последнее редактирование:

VietLeo

Известный
2
1
Игра загружается дольше обычного — можно ли это исправить? Иногда она также зависает во время загрузки.
 

sonochiwa

Известный
Автор темы
Проверенный
79
330
Игра загружается дольше обычного — можно ли это исправить? Иногда она также зависает во время загрузки.
Можете попробовать открыть "Настройки графики" и в них включить параметр "Оптимизация для игр в оконном режиме"

Если не помогло, пришлите скриншоты вашей папки scripts, либо корня игры, в зависимости от того где вы храните .asi. Если используете cleo / lua / sf плагины, то можете тоже прикрепить скрины, попробуем разобраться в чем причина.


А есть ли разница по сравнению с https://github.com/ThirteenAG/d3d9-wrapper ?
Да, версия ThirteenAG лочит FPS в игре на герцовке монитора и форсит фикс широкоэкранного режима, т.е. все элементы в игре выглядят более узко. У моей версии плагина таких особенностей нет.
 

XRLM

Против ветра рождённый
Модератор
1,688
1,407
чем отличается от установки параметров в конфиге сампфункса, кроме того, что для этого нужен сам сампфункс?
 
  • Эм
Реакции: pewpewpewpew

sonochiwa

Известный
Автор темы
Проверенный
79
330
чем отличается от установки параметров в конфиге сампфункса, кроме того, что для этого нужен сам сампфункс?
Не пользовался этой функцией в SF, как я понял SF тоже форсит widescreen fix
 
Последнее редактирование:

kyrtion

\0
Проверенный
1,511
613
Игра загружается дольше обычного — можно ли это исправить? Иногда она также зависает во время загрузки.
в Advance Launcher проверил, игра сворачивается и даже не успела до конца запустить - в итоге краш

В scripts:
- $fastman92limitAdjuster.asi
- _chat.asi
- _cursor.asi (samp-movement-cursor от Redcode)
- _dialog.asi
- CommandLayoutChanger.asi
- FramerateVigilante.SA.asi
- ImprovedStreaming.SA.asi

В сборке:
- !0anticheat.asi
- !0fastload.asi
- AdvanceCore.asi
- AdvanceLimits.asi
- modloader.asi
- sa_widescreenfix_lite.asi
- SAMPFUNCS.asi
- SilentPatchSA.asi
- StreamMemFix.asi
 

Gorskin

t.me/gorskintgk
Проверенный
1,450
1,293
Тоже протестил, при запуске бывает видно меню паузы из одиночки. После сворачиваний как-то рандомно черный экран (приходится убивать процесс в проводнике).
Тестил и на чистой гта, всё тоже самое.
 

VietLeo

Известный
2
1
Можете попробовать открыть "Настройки графики" и в них включить параметр "Оптимизация для игр в оконном режиме"

Если не помогло, пришлите скриншоты вашей папки scripts, либо корня игры, в зависимости от того где вы храните .asi. Если используете cleo / lua / sf плагины, то можете тоже прикрепить скрины, попробуем разобраться в чем причина.



Да, версия ThirteenAG лочит FPS в игре на герцовке монитора и форсит фикс широкоэкранного режима, т.е. все элементы в игре выглядят более узко. У моей версии плагина таких особенностей нет.
Я переключился на оконный режим в SAMPFUNCS (`window-mode=true`), и это действительно решило проблему. Однако из-за этого сместился прицел — он перестал быть точным. В мобильной версии эта проблема тоже есть. Большое спасибо.
 
Последнее редактирование:
  • Нравится
Реакции: sonochiwa

sonochiwa

Известный
Автор темы
Проверенный
79
330
в Advance Launcher проверил, игра сворачивается и даже не успела до конца запустить - в итоге краш

В scripts:
- $fastman92limitAdjuster.asi
- _chat.asi
- _cursor.asi (samp-movement-cursor от Redcode)
- _dialog.asi
- CommandLayoutChanger.asi
- FramerateVigilante.SA.asi
- ImprovedStreaming.SA.asi

В сборке:
- !0anticheat.asi
- !0fastload.asi
- AdvanceCore.asi
- AdvanceLimits.asi
- modloader.asi
- sa_widescreenfix_lite.asi
- SAMPFUNCS.asi
- SilentPatchSA.asi
- StreamMemFix.asi
Отправил релиз с фиксом совместимости с Advance RP Launcher в личку. Так же обновил описание плагина с инструкцией по улучшению совместимости.


Тоже протестил, при запуске бывает видно меню паузы из одиночки. После сворачиваний как-то рандомно черный экран (приходится убивать процесс в проводнике).
Тестил и на чистой гта, всё тоже самое.
Отправил релиз с фиксом в личку. Если баг останется, можете уточнить вашу ОС (если виндовс, то какой билд / специальная геймерская сборка / твикнутая или нет), видеокарту? И прислать BorderlessMode.log?

Так же обновил описание плагина с инструкцией по улучшению совместимости.
 
Последнее редактирование:
  • Нравится
Реакции: kyrtion

sonochiwa

Известный
Автор темы
Проверенный
79
330
Новая версия BorderlessMode.asi 1.2.0 уже доступна!

  • Улучшил поведение alt-tab. Теперь при сворачивании и разворачивания игры из-за ложного срабатывания не будет открываться табло списка игроков (scoreboard)
  • Заблокирована передача сигналов клавиатуры и мыши в игру, когда она находится в фоновом режиме
 
Последнее редактирование:
  • Нравится
Реакции: kyrtion

sonochiwa

Известный
Автор темы
Проверенный
79
330
Новая версия BorderlessMode.asi 1.3.0 уже доступна!
  • Добавлен счётчик реального FPS с настраиваемой клавишей, по умолчанию F11.
  • Состояние счётчика сохраняется в ShowFPS внутри INI.
  • Заблокировано переключение режима по Alt+Enter через точечную фильтрацию события SA-MP.
 

RaMero

Известный
450
141
Оно работает, но что-то не так. Как полностью свернуть окно гташки? При выборе нового окна, например, папки через Alt + Tab нужное окно просто рендерится поверх окна гта. А если полностью свернуть все окна (правый нижний угол), то при разворачивании той же папки разворачивается и окно гта. Окно гта разворачивается после каждого разворачивании другого окна (папки/браузера и т.п). Если я свернул гташку и разверул папку - развернулась и папка и гташка на фоне. И при входе в игру в глаза бросается белый квадрат в левом верхнем углу.

Windows 11
 
Последнее редактирование:

sonochiwa

Известный
Автор темы
Проверенный
79
330
Оно работает, но что-то не так. Как полностью свернуть окно гташки? При выборе нового окна, например, папки через Alt + Tab нужное окно просто рендерится поверх окна гта. А если полностью свернуть все окна (правый нижний угол), то при разворачивании той же папки разворачивается и окно гта. Окно гта разворачивается после каждого разворачивании другого окна (папки/браузера и т.п). Если я свернул гташку и разверул папку - развернулась и папка и гташка на фоне. И при входе в игру в глаза бросается белый квадрат в левом верхнем углу.

Windows 11
win + D свернет все окна. Работает как обычный полноэкранный без рамки, во всяком случае на моем опыте в других играх работает так же
 
  • Нравится
Реакции: RaMero

RaMero

Известный
450
141
win + D свернет все окна. Работает как обычный полноэкранный без рамки, во всяком случае на моем опыте в других играх работает так же
Да, но если я разворачиваю папку, а на фоне вместе с ней разворачивается гташка, то это уже бесит. При любом разворачивании окна разворачивается и окно гташки.
 
  • Нравится
Реакции: sonochiwa