Joined: 4/17/2010
Posts: 11475
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
Ахаха, почему ты думаешь, что нам "охота" переводить?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Joined: 4/17/2010
Posts: 11475
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
Есть.
Xvid MPEG 4 ставится вместе в k-lite codec pack.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Joined: 4/17/2010
Posts: 11475
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
Все нашлось? И ресайз фильтр, и кодек?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Joined: 4/17/2010
Posts: 11475
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
Нет, но если будешь себя хорошо вести, может и появится.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
TAS Edit, который есть в FCEUX 2.1.5, очень сырой и глючный, он ненамного лучше обычного метода ТАСинга.
В последние полгода я разрабатываю новую версию TAS Editor для FCEUX 2.1.6, и одновременно документирую новый подход к ТАСингу (использование TAS Editor по-умному).
После того, как выложу FCEUX 2.1.6, посмотрю, насколько тепло будет принят новый метод ТАСинга. Если всё пойдёт хорошо, то через время буду думать насчёт портирования Тасэдитора на другие эмуляторы, возможно даже мультисистемные. А может быть, мне даже не придётся самому заниматься портированием - если концепция сильно заинтересует народ, то Тасэдитор автоматически станет обязательным пунктом любого уважающего себя ТАС-эмулятора (как сейчас, например, требуется наличие Lua), так что найдутся кодеры и помимо меня.
Joined: 10/6/2011
Posts: 1697
Location: RU · ID · AM
Мне иногда не хватает возможности забиндить на какую-нибудь горячую клавишу определённую последовательность нажатий кнопок джойстика… Ковырять АПИ не хочу, было бы куда удобнее, если бы был редактор паттернов или что-то по типу него.
S3&A [Amy amy%] improvement (with Evil_3D & kaan55) — currently in SPZ2
my TAS channel · If I ever come into your dream, I’ll be riding an eggship :)
Ну, в Тасэдиторе можно копипастить инпут, а также присваивать имена любым кускам инпута и потом находить их по имени или "похожести". Но он для FCEUX, а ты же, вроде, в сторону Gens смотришь. Там разработкой давно никто не занимается.
Joined: 4/17/2010
Posts: 11475
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
Только скриптом, я думаю.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Joined: 4/17/2010
Posts: 11475
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
Методом проб и ошибок, как же еще.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Joined: 10/6/2011
Posts: 1697
Location: RU · ID · AM
Я делаю методом тыка, как уже было сказано выше, находя таким образом первый кадр, на котором игра начинает воспринимать нажатие. Быстрее всего искать не кадр за кадром, а как бы дихотомией — брать примерно средний кадр между «рабочим» и «не рабочим» и, в зависимости от того, воспринято или не воспринято нажатие, пробовать уже середину левого или правого (относительно только что попробованного нажатия) куска.
А если так уж сильно нужен редактор, скачай этот. Из недостатков — неработоспособность в mono, но для тебя это вряд ли существенно.
S3&A [Amy amy%] improvement (with Evil_3D & kaan55) — currently in SPZ2
my TAS channel · If I ever come into your dream, I’ll be riding an eggship :)
Точно так же - в режиме Frame Advance ищешь самый первый кадр, в котором нажатие Start (или A/B, что там у тебя) приведёт к желаемому результату (пропуску сцены или запуску уровня).
Чтобы найти этот кадр, требуется перепробовать все кадры в промежутке между кадром, где "ещё рано" (игра не реагирует на нажатие Start) и кадром, где "уже поздно".
Обычно на кадре, где ещё рано, делается сэйв 1, потом при необходимости можно будет передвинуть этот сэйв подальше (если было "ну слишком рано"). Пробуешь нажать Start на кадре, следующем за "ещё рано". Делаешь сэйв в слот 2, отпускаешь паузу эмулятора и проверяешь результат. Если не сработало - загружаешь слот 1 и пробуешь записать нажатие Start через два кадра после него, потом через три и т.д., пока не найдёшь.
В принципе, имеет смысл попробовать скакнуть сразу на 10-20 кадров вперёд, но тогда если там сработало, это может быть кадр "уже поздно", поэтому требуется вернуться и перепробовать все 10 кадров поодиночке.
Обычно на поиск каждого такого нажатия уходит не более 2-3 минут (в Тасэдиторе - полминуты).
Этот метод хорош, но его нужно дополнительно перепроверять покадрово, так как из-за лага нажатие, скажем, на кадре 402 может быть не воспринято, а нажатие на кадре 401 вполне себе воспримется, но ты посчитаешь, что кадр 402 и все кадры до него принадлежат к нерабочей половине, в результате потеряешь два или более кадра.