Эмуляция > Эмуляторы консолей 1-4 поколений
настройки для FCEUX
black jaguar:
config - display - graphics bg
lancuster:
--- Цитата: black jaguar от 27 Ноябрь 2016, 15:12:19 ---config - display - graphics bg
--- Конец цитаты ---
Оно так во всех версиях? И прям так и искать?
А сможешь пояснить, почему в версии 2.2.2 используемая графика выделяется в PPU Viewer при использовании логгера, а в версии 2.2.3 - нет? Причём со всеми играми так себя ведет.
Добавлено позже:
Интересно, кто-нибудь уже делал русификацию новой версии эмуля?
881z113:
FCEUX 2.2.3. Как очистить историю открытия ромов (recent) ?
Sharpnull:
881z113,
1. Открываем нормальным текстовым редактором fceux.cfg из папки с эмулятором, не забывая сделать резервную копию.
2. Ищем recent_files[0].
3. Удаляем пути, не трогая recent_files[0], ..., recent_files[9].
881z113:
Sharpnull,
Спасибо, очистил историю, только не понял почему recent_files[0] и recent_files[9] не трогать, если и их удалить, то на что это повлияет?
Sharpnull:
881z113, многоточие значит recent_files[0], recent_files[1], recent_files[2] и так до recent_files[9]. Я имел в виду не трогать название параметров, а только удалять пути. Не знаю что будет, если удалить вместе с названием, наверно восстановится, просто не проверял.
881z113:
Да понятно что значит многоточие, говорю же : очистил историю...
Кстати, названия параметров тоже можно удалять, да, они действительно восстанавливаются, к сожалению. Я надеялся, что может после этого история вообще не будет существовать, но нет - надежды не сбылись, придётся периодически её чистить.
medigi:
При запуске любого рома, fceux пишет что "x cheats active", вместо х - количество читов. Никак нельзя сделать так, чтобы он читы не загружал?
Sharpnull:
881z113, можно скрипт написать (bat, PowerShell, Python). Например такой на Python:
--- Код: ---#!python3
# -*- coding: utf-8 -*-
import subprocess
exe_name = "fceux.exe"
config_name = "fceux.cfg"
subprocess.run(exe_name)
# Удаляет строки о недавних файлах
def delete_recent():
with open(config_name) as f:
lines = f.readlines()
lines = [line for line in lines if not line.startswith("recent_files[")]
with open(config_name, "w") as f:
f.writelines(lines)
# Показывает окно с сообщением на короткое время
def popup(s):
from tkinter import Tk, Label, BOTH
from sys import exit
root = Tk()
#root.overrideredirect(True) # Без рамок
#root.wm_attributes('-alpha','0.9') # Прозрачность
root.wm_attributes('-top','True')
root.title("FCEUX Cleaner")
root.after(2000, exit)
Label(root, text = s, font = ("Verdana", 12)).pack(fill = BOTH, expand = True)
root.geometry('400x50+700+500')
root.mainloop()
delete_recent()
popup("Записи о недавних файлах удалены")
--- Конец кода ---
Называем fceux_no_recent.pyw, кладём рядом с fceux.exe, запускаем скрипт, чтобы запустить FCEUX. После завершения FCEUX будут удалены записи о последних открытых файлах. Нужен Python 3 (хотя должен работать и на 2), можно запаковать в exe при желании.
881z113:
Sharpnull, Огромное спасибо за скрипт, всё работает - история очищается. :wow:
s1nka:
Собрал линуксовую версию и не нашел где можно историю ромов увидеть. Либо функционала нет, либо я не туда гляжу.
881z113, Можешь скинуть скрин где это находится и как выглядит?
Sharpnull:
s1nka, в винде File -> Recent. Похоже последние открытые файлы только под виндой, я тоже посмотрел этот исходный код. Для винды наверно достаточно убрать строки из \fceux-2.2.3\src\drivers\win\config.cpp:
--- Код: --- ACS(recent_files[0]),
ACS(recent_files[1]),
...
ACS(recent_files[9]),
--- Конец кода ---
881z113:
s1nka,
s1nka:
Sharpnull, Убирать не стоит, а вот добавить возможность настраивать количество последних открытых ромов - уже полезно. Жалко нет сейчас винды под рукой с компилятором.
ww:
Кто в курсе. Версия 2.2.3
Кнопка "Allow more than 8 sprites per scanline" в нем не работает? Галочка стоит, нос прайты пропадают
Sharpnull:
ww, вы про древнюю или последнюю сборку? В последней работает, но я думаю в вашей игре просто сам движок скрывает их "мерцая" по очереди, не все же тупо забивают на пропажу спрайтов.
ww:
Sharpnull, 2016 вроде. А в какой игре проверить можно работает она или нет?
Sharpnull:
ww, про мерцание спрайтов не совсем уверен. Проверить можно в Felix the Cat, когда бьёт чемоданом, то заметен фон.
--------
А, ступил, движки обычно просто меняют порядок, поэтому с откл. лимитом они будут все видны, если только не превышено общее количество спрайтов или если специально не мерцают для эффекта.
ww:
Sharpnull, вот щас проверил. Спрайты не мигают специально. Рука, рот у демона начинает мигать когда взрывы появляются (и главный герой тоже)
Вот разница с лимитом и без
Добавлено позже:
Т.е. это специально сделано, что через кадр исчезает спрайт Немо, а на следующий появляется взрыв?
Sharpnull:
--- Цитата: ww от 02 Ноябрь 2020, 17:31:12 ---Т.е. это специально сделано
--- Конец цитаты ---
Если лимит работает, значит особенность игры. Может у взрывов много спрайтов, нужно в Mesen смотреть количество использованных спрайтов.
Навигация
Перейти к полной версии