# Английский язык
btimofeev(station13, 13) — All
2016-05-25 14:57:03


А здесь есть люди хорошо говорящие на английском? Если есть, то прошу помочь с переводом faq'а одной моей программы с русского на английский.

# Re: Английский язык
vit01(mira, 1) — btimofeev
2016-05-26 14:03:34


btimofeev> Если есть, то прошу помочь с переводом faq'а одной моей программы с русского на английский.

Хоть знанием сабжа и не похвастаю, но что за программа, если не секрет?
Может там не особо сложные описания требуются.

# Re: Английский язык
btimofeev(station13, 13) — vit01
2016-05-26 19:50:58


vit01> Хоть знанием сабжа и не похвастаю, но что за программа, если не секрет?

Программа-патчер консольных игр. https://play.google.com/store/apps/details?id=org.emunix.unipatcher

Многие люди скачивающие программу не понимают как пользоваться патчами (или вообще думают что программа для взлома андроид игр) и сливают рейтинг в маркете. Поэтому в новую версию хочу добавить faq. Я, в принципе, почти перевел уже, просто боюсь что мой английский для носителей языка будет выглядеть коряво)) Вот и ищу человека, который может проверить текст и поправить косяки.

# Re: Английский язык
vit01(mira, 1) — btimofeev
2016-05-27 06:37:41


btimofeev> Поэтому в новую версию хочу добавить faq. Я, в принципе, почти перевел уже, просто боюсь что мой английский для носителей языка будет выглядеть коряво)) Вот и ищу человека, который может проверить текст и поправить косяки.

На Гитхабе у тебя программу не нашёл, так что кидай сюда текст. Тем более, здесь людей аж 3 человека, значит и вычитка может быть побольше.

# Re: Английский язык
btimofeev(station13, 13) — vit01
2016-05-27 08:16:27


vit01> На Гитхабе у тебя программу не нашёл, так что кидай сюда текст.

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

Текст постараюсь доделать сегодня и тогда скину.

# Re: Английский язык
btimofeev(station13, 13) — all
2016-05-28 20:00:13


Вот текст. Получился довольно длинный, но более менее полный. Если увидите какие-то ошибки, напишите пожалуйста.

==============

Q: What is UniPatcher?
A: UniPatcher is an android tool for applying patches to ROM images of various video game consoles.

Q: What patch formats are supported?
A: The app supports IPS, UPS, BPS, PPF and DPS patches.

Q: Can I hack android game using this app?
A: No. UniPatcher is not designed to hack the Android games.

Q: What is ROM image?
A: A ROM image is a computer file which contains a copy of the data from a read-only memory chip of a video game cartridge. The term is used in the context of emulation, whereby older games are copied to ROM files and can, using a piece of software known as an emulator, be run on a computer or a phone.

Q: What is ROM hacking?
A: ROM hacking is modifying the data in a ROM image. This may take the form of altering graphics, changing game levels, tweaking difficulty factor, or even translation into a language for which a game was not originally made available.

Q: What is a patch?
A: A patch is a file that contains the differences between the original version of a ROM and the hacked version. The patch is distributed, and end users apply the patch to a copy of the original ROM, which produces a playable version of the hack.

Q: Why romhackers do not distribute modified games?
A: Hacks and translations are generally distributed as patches to reduce download size and avoid copyright issues.

Q: How to apply a patch to ROM?
A: It's very simple: you must choose the ROM file and the patch, then tap on the red round button. As a result, you get a patched ROM, which will be located in the same directory with the original ROM.

Q: When I select a file the app writes: "Archive should be unpacked in an external program".
A: The file you have selected is an archive. The archive contains the directories and files in a compressed format. Currently UniPatcher can not extract archives, so you need to unpack your archive in a different program. I recommend a free program ZArchiver.

Q: The app shows the error: "Checksum of ROM file is invalid".
A: The app will show this error if the checksum stored in the patch does not match the checksum of the ROM. This means that the ROM is not compatible with the patch. You need to choose a different ROM. Usually there are several ROMs for each game (such as the version for Europe, USA, Japan, good or bad dumps, etc).

Q: I can not find the correct ROM for the game "Pokemon Emerald".
A: Most of the patches of the game work with ROM "Pokemon - Emerald Version (U) [f1] (Save Type).gba".

Q: I apply the IPS patch and then the game is not working / contains graphic artifacts. What am I doing wrong?
A: Patches in IPS format does not contain a checksum. Therefore, the patch will apply to any (even wrong) ROM. In this case, you need to look for another ROM.

Q: I have a disk image with the extension ECM. What I do with it?
A: ECM is a data compression format designed specifically for disc images. You can decompress the file using the ZArchiver program.

Q: The app shows the error: "Could not copy file".
A: The error occurs on some devices with Android 4.4. Possible solutions:
- Copy the ROM file on the memory card in the folder "Android/data/org.emunix.unipatcher/". Then you need to select the ROM from this directory.
- Install sdfix [https://play.google.com/store/apps/details?id=nextapp.sdfix] application (requires ROOT access).

Q: The app shows the error: "File have the wrong checksum after it was patched".
A: Maybe it's a bug in my program. Please contact me at e-mail mashin87@gmail.com and attach the patch to the letter.

Q: Has UniPatcher some additional features?
A: Yes. UniPatcher can:
- fix checksum for a Sega Mega Drive / Sega Genesis games.
- add or remove SMC header for a Super Nintendo games.

Q: Why fix checksum for the Sega Mega Drive games?
A: Sega Mega Drive (Genesis) has protection from game modification. ROM stores the checksum value, and if it differs from the actual checksum the game displays a red screen and stops running. This function writes the correct checksum in the ROM. Warning: This function does not create a backup ROM.

Q: Why add or remove SMC headers for a Super Nintendo games?
A: An SMC header is 512 bytes found at the start of some SNES ROM images. These bytes have no purpose, but they change the location of the remaining data. Removing or adding a header is sometimes used for the purpose of correctly applying a patch. Warning: This function does not create a backup ROM.

Q: How to translate the app?
A: If you would like to translate the app into another language or improve an existing translation, you can contact me at e-mail mashin87@gmail.com

Q: I have a question, a feature request or a bug report.
A: Contact me at e-mail mashin87@gmail.com. Please write in English or Russian. If you have problems with patching, attach the patch to the letter and write the name of your ROM, it will save our time.

# Re: Английский язык
vit01(mira, 1) — btimofeev
2016-05-29 07:13:23


1. s/android/Android/g
Просто красоты ради

2. Can I hack => Can I hack or crack
Судя по комментариям, наивные пользователи ещё и взломать хотят. Можно ответ на этот вопрос даже капсом выделить.

3. When I select a file the app writes: => App shows a message after file selection:
Просто так.

4. graphic artifacts => graphical glitches
Артефакты - это чисто русскоязычный жаргон. Англичане привыкли к слову "glitch"

5. Patches in IPS format does not contain a checksum. => IPS format patches do not contain a checksum.
Просто небольшой косяк машинного перевода.

5. I have a disk image with the extension ECM. What I do with it? => What can I do with .ECM file type?
Попроще чуть-чуть

6. Why fix checksum for the Sega Mega Drive games? => Why do I have to fix checksum for the Sega Mega Drive games?
Тоже покрасивее

7. Why add or remove SMC headers for a Super Nintendo games? => Why it's needed sometimes to add or remove SMC headers from Super Nintendo games?

8. These bytes have no purpose, but they change the location of the remaining data. Removing or adding a header is sometimes used for the purpose of correctly applying a patch.

=> These bytes aren't used by the game itself, but they change some additional data location. Sometimes you need to add or remove a header to apply your patch correctly.

Для красоты.

Серьёзных проблем не видно, но я и не знаток языка. Некоторые части текста можно уменьшить в размере, но для его чтения и понимания это не имеет значения.

# Re: Английский язык
btimofeev(station13, 13) — vit01
2016-05-29 08:47:48


vit01> Серьёзных проблем не видно, но я и не знаток языка. Некоторые части текста можно уменьшить в размере, но для его чтения и понимания это не имеет значения.

Большое спасибо за помощь! Я еще одному пользователю из США отправил, не знаю правда ответит ли.