1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

"Don't go alone", Translation in French

Тема в разделе "International Zone", создана пользователем hrvg54, 14 окт 2022.

  1. hrvg54

    hrvg54

    Регистрация:
    8 мар 2020
    Сообщения:
    195
    Hi,

    The translation is finished.
    I check game...
    And I made a error again.
    It is the inventory that is problem. When I do "Trade/Donner" the item stays in the player's inventory but the item is also in the other player's inventory... Screenshot "alone 41"
    My mistake may be the names of the enemies because I used the 00 to lengthen the names. Screenshot "alone 42"
    I know, you advised me not to do that for player names. But, I had already translated the names of the enemies before your explanations.

    Alone.exe + save:
    alone 40
    --- добавлено 30 окт 2022, предыдущее сообщение размещено: 30 окт 2022 ---
    PS:
    I renamed all enemies to English. There is always the problem with the inventory. (trade)
     

    Вложения:

    • alone 41.png
      alone 41.png
      Размер файла:
      32 КБ
      Просмотров:
      56
    • alone 42.png
      alone 42.png
      Размер файла:
      48,5 КБ
      Просмотров:
      60
  2. oFF_rus .

    oFF_rus

    Хелпер

    Регистрация:
    25 фев 2007
    Сообщения:
    2.149
    I loaded your savegame from "alone 40" with exe file from "alone 40" and gave everything from Frank (left bottom guy) to Leon (left top guy). Now Franks inventory is empty. I don't encountered this bug with files you provided. Trading process was interrupted by spectre two times, "we" killed them and finished trading.
     
  3. hrvg54

    hrvg54

    Регистрация:
    8 мар 2020
    Сообщения:
    195
    I thank you for your help.
    I should have specified what I was doing, sorry. I did : When Frank's inventory is full... Frank gives the last item (20) to Bud... This item remains in Frank's inventory and the item is also in Bud's inventory... If Frank gives an item other than the last one (1-->18)... It works.

    I tested old "aloneexe" files. They all have other faults. For example, Frank had 3 iron keys... I do "drop" and all the keys disappear from his inventory.

    I am testing the original version.
    --- добавлено 30 окт 2022, предыдущее сообщение размещено: 30 окт 2022 ---
    I will make videos for you tomorrow.
    I thank you for your help and your patience.
     
  4. hrvg54

    hrvg54

    Регистрация:
    8 мар 2020
    Сообщения:
    195
    Hi,

    It is a bug in the VO.
    I send you:
    - "alone.exe" original version.
    - Save 1 --> Frank must enter the closet to take the zinc key and Frank gives the zinc key to... The key remains in Frank's inventory.
    - Save 2 --> The zinc key is already in Frank's inventory
    - Video
    alone 50

    This bug can be fixed ?
    --- добавлено 31 окт 2022, предыдущее сообщение размещено: 31 окт 2022 ---
    Another bug.
    When a character "trade, drop, or uses" an item... Many of the same items disappear. Screenshot 51/52
     

    Вложения:

    • alone 50.png
      alone 50.png
      Размер файла:
      17,5 КБ
      Просмотров:
      54
    • alone 51 VO.png
      alone 51 VO.png
      Размер файла:
      34,4 КБ
      Просмотров:
      50
    • trade 52 CO.png
      trade 52 CO.png
      Размер файла:
      33,3 КБ
      Просмотров:
      48
  5. hrvg54

    hrvg54

    Регистрация:
    8 мар 2020
    Сообщения:
    195
    I would like you to check the "alone.exe" file (02, 04 and 0E), because I enlarged it by 512 bytes, please.

    I have to move the names of the enemies. It is like you explained to me for the names of the characters. But there is no pointer for the name alone. I think it must have a whole line to move with the name. And I do not know if it is possible.

    Alone.exe:
    alone 60
     
    Последнее редактирование: 31 окт 2022
  6. oFF_rus .

    oFF_rus

    Хелпер

    Регистрация:
    25 фев 2007
    Сообщения:
    2.149
    You didn't changed 02 and 04 values (for +512 you should add 1 to [04] value).

    Enemies are stored as structures. Size of one structure is 0x34 bytes.
    Here game will multiply number of monster (0, 1, 2, 3, etc.) to 0x34 to calculate offset of this monster in array of monsters;

    Код:
    seg000:56AD                 mov     ax, 34h ; '4'
    seg000:56B0                 imul    [bp+enemyNumber]
    
    and then it adds calculated monster offset and offset of array of monsters (wich is equal to offset of first monster structure record):

    Код:
    seg000:56B3                 mov     di, ax
    seg000:56B5                 add     di, offset enemies ; "Ghost"
    
    Without hacking the code working with this array of enemies you can't move only names from these structures and can't move one enemy structure from array of enemies.

    About maximum size of enemy name. You should find longest enemy name from this array (or from all monsters) and could be shure that you can use this number of bytes in every monster record for names. For example - if longest name will be "Summoned Devil" then you can translate "Ghost" to anything of this size. Maybe even larger then current longest name but we can't garantee that this will not break something.
    --- добавлено 31 окт 2022, предыдущее сообщение размещено: 31 окт 2022 ---
    Both bugs are present in original version? With new game that was played only with original version (not with some savegame created by translated version)?
     
  7. hrvg54

    hrvg54

    Регистрация:
    8 мар 2020
    Сообщения:
    195
    Hi,

    I fixed, thanks. (CB --> CC)

    Yes, the bugs are present in the English version.
    I started the game from the beginning with the English version. Saves are from the English version. But I forgot to send you the videos:
    video VO.zip
    --- добавлено 1 ноя 2022, предыдущее сообщение размещено: 1 ноя 2022 ---
    I will shorten the enemies'names.

    I thank you for your heip.
     
  8. hrvg54

    hrvg54

    Регистрация:
    8 мар 2020
    Сообщения:
    195
    A last question:
    The statistics (red frame) need a graphic image (screenshot 70). Is it possible to extract it like for the fonts, please?
     

    Вложения:

    • 70.png
      70.png
      Размер файла:
      10,4 КБ
      Просмотров:
      62
  9. oFF_rus .

    oFF_rus

    Хелпер

    Регистрация:
    25 фев 2007
    Сообщения:
    2.149
    This image is in GRAPHICS.EGA
    --- добавлено 1 ноя 2022, предыдущее сообщение размещено: 1 ноя 2022 ---
    Do these bug always happen with item #20? Do they happen every time with item #20 no matter what exactly is this item #20?

    I think those bugs are somehow caused by wrong checks for end of items array.

    Maximum number of items for one character - 20 (0x14). They are stored in save game at +24h from start of structure (structure starts with the name of character). Empty cell is filled with FFh. I see many FFs in hex-editor looking at records for all other chars in your savegames.

    Probably game fills everything with FF here:

    Код:
    seg000:3876                 mov     ax, 0FFFFh
    seg000:3879                 mov     cx, 14h
    seg000:387C                 lea     di, [si+24h]
    seg000:387F                 repne stosw
    
    CX = 14h is counter regsiter and it equals to 20.
    SI+24h - calculated starting position for items array
    repne - repeat until CX is not zero.
    stosw - store word to position
    ax - value to store (FF FF).

    But I haven't found yet where game works with items (removes something from array).

    Second bug looks more complex. It looks like when giving to somebody one of several equal items game removes from you first item of this kind. For example in your savegame I gave to Zoey item #6 (Chemistry book) from Frank but game gave to her item #1 (Chemistry book). And when you try to give somebody item #20 game really gives to that character item #1-19 (removing it from your inventory) but the second bug with item #20 removes item #20 also, resulting in loss of one item.
     

    Вложения:

  10. hrvg54

    hrvg54

    Регистрация:
    8 мар 2020
    Сообщения:
    195
    You are exceptional... This translation is a jewel... Thanks to you! :good: :worthy:

    I am doing a final game check...I am at level 5.

    I thank you for your help et your patience. Thank you.
    --- добавлено 1 ноя 2022, предыдущее сообщение размещено: 1 ноя 2022 ---
    This problem arises without making a save... I made saves for you... But I played with only one character (not save) and that is when I saw this problem... But it is necessary that the last object (n° 20) is unique in the character's inventory... Otherwise there are two objects that disappear.
    I translate.. I do not play. And I think these "bugs" will not show for a player who will take his time to play.
     

    Вложения:

    • 71.png
      71.png
      Размер файла:
      14,1 КБ
      Просмотров:
      57
  11. hrvg54

    hrvg54

    Регистрация:
    8 мар 2020
    Сообщения:
    195
    Hi,
    Do you think it is possible to fix these bugs?
     
  12. hrvg54

    hrvg54

    Регистрация:
    8 мар 2020
    Сообщения:
    195
    I finished the final check by playing slower than during the translation.
    I have a big mistake. I made a big error in the pointer value of the "Nunchaka" object... Screenshot "erreur"... :lol:

    I am waiting for your answer to know if it is possible to fix the bug in English version.
    This bug does not prevent the playerfrom finishing game. Your opinion is important to me.
     

    Вложения:

    • erreur.png
      erreur.png
      Размер файла:
      35,1 КБ
      Просмотров:
      44
  13. oFF_rus .

    oFF_rus

    Хелпер

    Регистрация:
    25 фев 2007
    Сообщения:
    2.149
    Here's my fix. It works for me, but I didn't played patched game longer then 2 minuttes, so it requires more testing.

    Код:
    [BeginXCK]-----------------------------------
    ■ Description   : [DOS]
    ■ Crack subject : BugFix
    ■ Crack made by : oFF_rus \\ old-games.ru
    ■ Crack made at : Nov 04 2022 15:51:34
    ■ Comments      : Fix item 20 dublication and loss problem
    ■ Protection    : [███▓░░░░░░░░░░░░░░░░] %17
    ■ Time for hack : 04:00:00
    ■ Type of hack  : Code moved
    ■ Used packer   : EXEPACK
    ■ Used unpacker : UNP
    ■ Src language  : MS C/C++ v6 (1989)
    ■ Price         : $000
    ■ Used tools    : DOSBox, IDA Pro 5.0 Freeware version, C2U² v2.99.DOS#3
    ■ Under Music   : J-Pop & Anime soundtracks
    [BeginCRK]-----------------------------------
    Patch was made via CoMPare2UnLiMitEd v2.99.DOS from Professor Nimnull\\BfG
    
    Difference(s) between alone.exe & alonefix.exe
    ALONE.EXE
    0000500E: 3A 35
    0000503A: C7 83
    0000503B: 44 46
    0000503C: 4A 80
    0000503D: FF 02
    0000503E: FF 83
    0000503F: 83 46
    00005040: 46 82
    00005041: 80 02
    00005042: 02 E2
    00005043: 83 EC
    00005044: 46 C7
    00005045: 82 44
    00005046: 02 4A
    00005047: E2 FF
    00005048: E7 FF
    0000AAD5: 3A 35
    0000AAFF: C7 83
    0000AB00: 44 86
    0000AB01: 4A 04
    0000AB02: FF FE
    0000AB03: FF 02
    0000AB06: 04 06
    0000AB09: 83 E2
    0000AB0A: 86 E8
    0000AB0B: 06 C7
    0000AB0C: FE 44
    0000AB0D: 02 4A
    0000AB0E: E2 FF
    0000AB0F: E3 FF
    0000AB6E: A1 9C
    0000ACE1: 3E 39
    0000AD0F: C7 83
    0000AD10: 44 86
    0000AD11: 4A 08
    0000AD12: FF FE
    0000AD13: FF 02
    0000AD16: 08 0A
    0000AD19: 83 E2
    0000AD1A: 86 E8
    0000AD1B: 0A C7
    0000AD1C: FE 44
    0000AD1D: 02 4A
    0000AD1E: E2 FF
    0000AD1F: E3 FF
    [EndCRK]-------------------------------------
    [EndXCK]-------------------------------------
    
    
    You can convert this XCK file to executable patcher with program XCK2COM or use any Hex-Editor to patch alone.exe by hands.

    XCK2COM, Leon, L&M WorkGroup - Старый DOS. Abandonware, старые игры и программы - скачать!
     

    Вложения:

    • ALONE.XCK.zip
      Размер файла:
      872 байт
      Просмотров:
      14
  14. hrvg54

    hrvg54

    Регистрация:
    8 мар 2020
    Сообщения:
    195
    Hi,
    I donot know how to use "XCK2COM.EXE". But I can use hex editor.
    If I understood correctly:
    I replace the value "3A by 35"


    0000500E: 3A --> 35
    0000503A: C7 --> 83
    0000503B: 44 --> 46
    0000503C: 4A --> 80
    0000503D: FF --> 02
    0000503E: FF --> 83
    0000503F: 83 --> 46
    00005040: 46 --> 82
    ....

    It is correct, please?
    --- добавлено 4 ноя 2022, предыдущее сообщение размещено: 4 ноя 2022 ---
    I made a mistake... :lol:
    I am starting from zero.
     

    Вложения:

    • error 0.png
      error 0.png
      Размер файла:
      14,9 КБ
      Просмотров:
      42
  15. oFF_rus .

    oFF_rus

    Хелпер

    Регистрация:
    25 фев 2007
    Сообщения:
    2.149
  16. hrvg54

    hrvg54

    Регистрация:
    8 мар 2020
    Сообщения:
    195
    I thank you for the software links but I do not know how to use these tools because I am zero in computer science.
    I made the changes and I am at level 2 without problem of object 20 when you trade/drop it.
    Our game will be better than English version...
    Thanks to you.
    I finish game.
     
  17. hrvg54

    hrvg54

    Регистрация:
    8 мар 2020
    Сообщения:
    195
    Hi,
    I made a mistake again.
    Screenshot "error jacket 0".
    I had this problem at the beginning of the translation. But I thought it was from old saves. The objects come out randomly. It is difficult to verify.
    I played the English version and this problem is not in the English version.

    Alone.exe, save 1 and screenshots:
    end 0
    --- добавлено 6 ноя 2022, предыдущее сообщение размещено: 6 ноя 2022 ---
    I think I found the problem. Items names are too long (It must not exceed 18 or 19 bytes). I am going to check.
     

    Вложения:

    Последнее редактирование: 6 ноя 2022
  18. hrvg54

    hrvg54

    Регистрация:
    8 мар 2020
    Сообщения:
    195
  19. oFF_rus .

    oFF_rus

    Хелпер

    Регистрация:
    25 фев 2007
    Сообщения:
    2.149
    You didn't translate hot keys for those who play without mouse. E.g. old menu "Team" (to display stats and inventory of characters) is activated by pressing "T" on keyboard. You translated "Teams" as "Equipe", but it still actives on "T".

    I think that hot-key letters could be stored before pointers to according menu name:

    Код:
    ...
    dseg:80D4 00 00                         word_31F64      dw 0                    ; DATA XREF: sub_98D0+Fw
    dseg:80D6 54                                            db  54h ; T
    dseg:80D7 00                                            db    0
    dseg:80D8 04                                            db    4
    dseg:80D9 00                                            db    0
    dseg:80DA 04                                            db    4
    dseg:80DB 00                                            db    0
    dseg:80DC 17 7F                                         dw offset aTeam         ; "Team"
    ...
    dseg:80FA 45                                            db  45h ; E
    dseg:80FB 00                                            db    0
    dseg:80FC 0B                                            db  0Bh
    dseg:80FD 00                                            db    0
    dseg:80FE 05                                            db    5
    dseg:80FF 00                                            db    0
    dseg:8100 25 7F                                         dw offset aEquipment_1  ; "Equipment"
    
     
  20. hrvg54

    hrvg54

    Регистрация:
    8 мар 2020
    Сообщения:
    195
    I did not modify the keys because some first letters are the same.
    But I will try.
    --- добавлено 7 ноя 2022, предыдущее сообщение размещено: 7 ноя 2022 ---
    I tried with a hexadecimal editor and it does not work.
    --- добавлено 7 ноя 2022 ---
    I have had this problem before with the keys and never managed to find the solution.
     

    Вложения:

    • key 0.png
      key 0.png
      Размер файла:
      35,7 КБ
      Просмотров:
      40
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление