Задачи на ближайшее будущее
Добавил
Шеф Виггам —
#1
![Изображение пользователя Шеф Виггам Изображение пользователя Шеф Виггам](http://rgdb.info/sites/default/files/styles/thumbnail/public/pictures/picture-1-1499610407.jpg?itok=xMoJdYY9)
- Реализовать патчер для игр с переводом в CD-DA треках
- Список похожих игр
- Всплывающее окно с информацией при наведении на ID перевода
Если вопрос со ссылкой, то комментируйте по ссылке; если без, то здесь.
- 8651 просмотр
- Войдите в аккаунт для комментирования
Нужно обязательно фильтр по буквам, где-то сверху, когда игр будет много будет не удобно по названиям скакать.
Там можно уже сейчас часть названия ввести и отсортировать список. Это даже гораздо удобнее буквы, просто привыкнуть надо.
Еще известные канторы переводчиков RGR Studio, Vector, Paradox и др хорошо бы виберать из выпадающего списка, что бы не писать каждый раз.
----
Правда в ручную забивать базу самих игр удовольствие еще то...
Ты имеешь в виду при добавлении перевода? Там можно ввести первые буквы, а дальше тебе подскажут. Просто
А) переводчиков ожидается слишком много, чтобы делать выпадающий список
Б) сейчас пишешь нового, неизвестного переводчика - он автоматически заносится в базу. Можно несколько через запятую.
По поводу забивания - предложи, что где можно упростить, может от какой инфы отказаться (или наоборот, добавить, т.к. я мог что-то упустить; вчера вот такой нюанс сам обнаружил, исправил по-быстрому).
У меня, после небольшого опыта на это забивание тратится секунды в буквальном смысле, т.к. вся инфа в интернете уже представлена, знай только собирай. Если только скринов нащёлкать. В основном время тратится на создание русификатора, на подсчёт сумм, отчётов.
На главной добавил ссылки "показать больше".
Добавил список переводчиков (ссылка в главном меню), теперь можно писать описания к ним. К сожалению, делать это может только админ, но тут уж пришлось пожертвовать малым.
Сделал категорию для бета версий, теперь такие переводы кидать туда, не в "другое".
Вот это правильно, были ещё переводы и альфа версий, но не так много как беток. Демо тоже были на русском:)
Вновь включил горе-защиту от спама, но с немного изменёнными настройками. Если кто-то опять не сможет писать/добавлять на сайте, то напишите мне на admin собака rgdb.info и укажите свой ник на сайте. Придётся тогда вообще отключить её и искать другое что-нибудь.
Вообщем многое переработать нужно в оформлении.
Выложи весь комплет инструментария для создания патча, гляну.
Что именно?
Инструментария как такового не много, всё описано здесь
Как есть у тебя на жестком, с батами и прочим. Что бы сделать on-click.
Автопатч? Это ещё сделать надо - желающих полон сайт. В тех я прописывал вручную всё, а нужно полностью автоматизировать, чтобы не терять время. Затем такой патчер я тут выложу отдельно, это лучше, чем сейчас ждать его и не выкладывать никаких патчей.
Сам я такое сделать не сказать, что не смогу, но это надо потратить уйму времени на изучение еб*чей документации, что мне совершенно не интересно. И это при том, что многие вполне хорошо знают bat-разметку и могли бы помочь. Поэтому я лучше подожду, тем более, что там, как я выше написал, всего-то надо с передачей имени разобраться (для монотрековых образов).
Или ты имел в виду выложить мои наработки по авто-патчеру? Вот тут любой, там и моно- и мультитрековые игры http://free-iso.org/board/playstation_1_ps1/2
Только прописаны все имена вручную, а надо автоматизировать.
Недавно попался батник, который автоматически пустой cue создаёт, уже хоть что-то
Эм, проблема, откуда автоматически буду брать придуманный тобой айди перевода? то что - имя_игры_по_базе (номер_перевода) (контрольная_сумма_CRC-32_требуемого_для_патча_образа)
Ну так придумай ты его. В инструкции по добавлению всё прописано, нужно лишь прочитать.
Либо мы говорим о разных вещах.
----
А, я догадался о чём ты (вот как неудобно всё-таки догадываться, когда люди слишком лаконичны). Ты говоришь про автоматическое создание патча? Ну а я про применение. Создание-то зачем на автомате делать, оно и так программой делается очень просто, которой так или иначе придётся указывать образы, сама она этого не сделает.
Для того и другого). Создание автоматизированное, ну мало ли ты или DruchaPucha организованный человек и имеет упорядоченную структуру папок пираток и редамповских образов. Можно было сделать создание патчей массовым действом.
А применение, так гуи всяческие есть? Или совсем лень?)
Передать имя не проблема.
Если бы кто такое сделал я бы его расцеловал до полусмерти в приступе радости. Это сколько бы времени сэкономило всем! Да только на чудеса не надеюсь, а сам не смогу сделать.
Не совсем, просто чтобы быть ближе к пользователю - всё для него, родимого :) Да и реализовать это в разы проще, тогда почему бы и нет?
Приступ радости обсудим)
Пока тести этот скрипт
* Внимание, все файлы кроме пропатченного удаляться!
* xdelta патч должен обязательно быть вида Что-то_там.bin.xdelta
Затестил - работает отлично!
Только кроме bin'a надо и про остальные форматы не забывать, img, iso, т.к. в них много образов и патчей.
Ещё допилить, чтобы cue от редамп образа удалял, т.к. он не нужен.
Вот ещё код, который добавляет пустой правильный cue ко всем бинам в папке (в нашем случае к одному, русскому):
@for %%i in ("*.bin") do echo FILE "%%i" BINARY>%%~ni.cue& echo TRACK 01 MODE2/2352>>%%~ni.cue&echo INDEX 01 00:00:00>>%%~ni.cue
Не правильно выразился, не важно img, iso. Просто отбрасывается расширение делты .xdelta, а все остальное остается.
Так зачем его копировать? Что бы тут же удалить? cue вообще нужен для мультитрековых образов.
Странно, а я с iso попробовал и что-то не получилось. Может ошибся где, позже перепроверю.
Затем, что это ведь авто-патчер, который всё делает сам. От пользователя требует не глядя скопировать все файлы в папку, не вникая какой за что отвечает. А писать инструкцию к авто(!) патчеру, что "вы же смотрите, вот этот файл копируйте, а вот этот не троньте !" это не круто.
Так обрабатывается только бин формат. Исо образов вообще не должно быть, т.к. CDDA данные похерятся.
Ландо, будем считать юзеров не способных к принятию твердой пищи. Инструкцию по клику на батник надеюсь не надо составлять)
Но они есть. Поэтому поддержку, как я выше писал, лучше для них сделать.
Авто-патч есть авто(!)-патч. Да и строчка
del *.cue
много место не займёт :)
http://nekaka.com/d/R2mDgFFrLM
Исо не делал
Точнее del /q *.cue
)
Создал отдельную тему.
Резко встал вопрос и просьба дать на него развёрнутый ответ (а не бросить пару слов), чтобы поставить точку.
- Конвертирование образа UltraISO из одного формата в другой, используя там пункт "конвертирование" (т.е. не снимать заново), портит образ или нет?
- Какой наиболее точный метод конвертирования образа из одного формата в другой и какой использовать на сайте? Вариант с UltraISO просто самый удобный.
- Сейчас на руках образ mdf с треками. Задача - конвертировать его в bin cue. В образе есть ошибки. Конвертировал разными прогами - во всех случаях разные суммы. Как быть?
Может ещё добавить жанр WAR Game - так-как в серии Army Men много игр этого жанра. Army Men - Air Attack например.
Можно как приписку к стратегиии.
Я, если честно, не сталкивался с таким употреблением. А что означает этот жанр?
Военная игра, игры похожи на стратегии, но нельзя ничего строить, можно управлять военной техникой.:)
WarGames : Defcon 1
War Of The Worlds
Так-то в этих играх есть очевидная схожесть и жанра они своего требуют, это да. Но вот Army Men - Air Attack я бы скорее в один жанр вместе с Soviet Strike засунул. Или и его тоже подразумевается в War Game? Я думал такие отправлять в "симуляторы - аркадные", хотя это конечно не конечный вариант.
Soviet Strike - многожанровая игра, в отличии от Army Men. Да в принципе можно, как "симуляторы - аркадные", так-как это не стратегии, а некоторые Army Men совсем не шутеры:)
Ну обычные Army Men я всё же в шутеры закидывать буду.
Наверное создам тогда "симуляторы - военные (war games)" и туда пойдут все эти страйки, дефконы, вертолётные Army Men. А в аркадных что-то более мирное будет, в прямом смысле слова симулятор (самоката, лодки ну и т.д.). Если есть у кого возражения/предложения, то пишите, т.к. я как раз этот вопрос уже как-то поднимал и лучше ничего придумать не смог.Да кидайте всё в "симуляторы разной техники - аркадные" и хрен с ним.
Ultra Iso лучше вообще не использовать, нарушается структура образа, бывало ещё звук пропадал. Лучше переснять с виртуалки Daemon Tools через ImgBurn. На redump вроде есть утилита для исправления ошибок, называется psxt001z. Она намного быстрее CDMage.:)
Исправлять-то мне не надо, нужно максимально точно перегнать в другой формат. Если переснимать ImgBurn, то там на каждую ошибку кликать надо, а если их под сотню это чертовски бесить начинает. Но учту, спасибо за совет.
Да вроде как можно автопропуск указать, но а если ошибок (образ сильно повреждён) очень много, то из mdf/mds лучше не перегонять, можно данные повредить, звук тоже пропадёт.
Да что-то я бегло глянул, не нашел где он этот автопропуск и плюнул.
Т.е. советуешь в таких случаях не перегонять? Я думал разницы не будет, но раз так, то не буду тогда так делать. Обе проги отказались патч делать, вот я и решил пойти лёгким путём :)
Че за образ?
Уже неважно (да я и забыл).
Там вроде (в ImgBurn) после нескольких ошибок вылезает окно и можно указать пропуск. Если сильно повреждён, лучше не перегонять. Хотя бывали случаи, что ошибки были занесены в оригинал самими разработчиками.
Понял.
Так или иначе, в моей ситуации пришлось из mdf извлекать исобастером первый трек в bin'е, чтобы к нему потом патч делать, так что без вариантов было. Но на будущее учту.
Я вот тут подумал. Сейчас на сайте адреса переводов в базе имеют вид:
http://rgdb.info/base/[приставка]/[название_игры]-rus-xxxxx
С одной стороны это выглядит понятно, если где ссылку кинешь, то не надо распинаться объяснять, что там. Да и поисковики такое жалуют.
Но с другой, если сделать ссылку вот так:
http://rgdb.info/base/rus-xxxxx
то можно автоматически без обращения к базе данных (в смысле сервера) получить ссылку на любой перевод, зная лишь его id - просто дописать к http://rgdb.info/base/. В перспективе, можно запилить скрипт, который автоматически делает ссылками все id перевода, которые упомянуты в описании (например, говорится, что текст украден и далее номер перевода идёт у кого украли).
Оба варианта не сделать, нужно что-то одно.
Раз отзывов нет, то переделываю под rgdb.info/base/rus-xxxxx
Так удобнее будет.
PS: эх, заругают меня поисковики за такую резкую смену...
Немного переделал базу - теперь "приставка" и "версия игры" не одно поле. В связи с этим то тут то там могут проступить глюки или системные сообщения об ошибках (хотя я вроде всё проверил, но как обычно) - просьба сообщать.
Похоже придётся себя заставить и довести дизайн до ума в ближайшие дни, а то народ не приходит новый больше. Вот как же мне не охота цвет буковок подбирать, когда столько всего ещё не сделано...
Нужна реклама, поэтому и не приходит:)
Да я, если честно, не знаю где рекламировать. На рутрекер соваться боюсь, закидают говном меня неизвестного, может кто из тамошних постоянных поможет (это такой тонкий намёк :D ). Эму-ленд никогда не нравился, там какие-то вконец забронзовевшие все, вряд ли вообще хоть какая-то польза будет. Можно вот ещё попытаться на tv-games написать, тамошний админ, помнится, хотел с переводами дримкаста разобраться. Ну ещё в голову приходил emuplace, но там больше по более современным консолькам, до которых нам тут дожить надо ещё. Так что, я не знаю.
Стандартное СЕО. Кстати у тебя какая версия друпала и тема установлена?