Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - morpa

Pages: [1]
1
AGI Syntax Help / AGI and changing font
« on: December 16, 2017, 05:58:06 PM »
I tried out the latest version of WinAGI - great AGI-ide. One thing though - I want to localize some strings in my Kings Quest translation with non ASCII like ?,?,?, Is this possible with an AGI-game, and how do i do it - with WinAGI if possible. Thankful for any help.

2
AGI Development Tools / Re: WinAGI 1.2 BETA available for download
« on: December 16, 2017, 05:51:35 PM »
Great to see it's still alive!
Feature request: It can't handle the object file from the amiga-version of KQ 1. Could it be added support for that? (Let me know and I'll send you Kings quest 1 amiga).

3
Most of the AGI tools are old enough that they have issues on modern OSs. I was working on completing Visual AGI for a more modern IDE for AGI, but the logic backend is missing. As to Amiga versions I cannot say as that is a hole in my collection. Does the Amiga version have the AGI file? Look in that.

It would be wonderful with a working, modern AGI-ide. All the ones I tried have some issues, and doesn't seem to be in development for a long time.

4
I just got a copy of KQ1 for Amiga to confirm what I think you're saying here and yes, according to SV (which is not just for SCI) there is indeed no menu setup in logic 0:
PCAmiga
if (f6)
{
  new.room(1);
}
else
{
  set.menu("Info");
  set.menu.item("About KQ", c19);
...
  submit.menu();
  new.room(83);
}
if (f6)
{
  new.room(1);
}
else
{
  new.room(83);
}

In fact, running KQ1AMI in ScummVM reveals that there is no menu in this version, hardcoded or otherwise!

(Also, it's not "sierra.exe" on Amiga, it's just "Sierra".)


Actually, running the game on an amiga or an emulator like FS-UAE shows that there IS a menu, with all the regular stuff - About, Restore, Save and so on. So I guess it's in the Sierra executable then for Amiga-version. (That explains if you don't get a menu if youre running through ScummVM, as the menus clearly isn't done in the scripting). Will disassemble the Sierra-executable some more and see if I can find them.


Why not just translate the PC version though?

Why? Seems to easy now doesn't it.;) Well, I just became curious now I Guess. Besides, I got a soft spot specifically for the Amiga-versions and would be happy run that version on my old machines.

5
I do translations for a lot of open source stuff, but as I'm also a big Sierra fan, I thought it would be fun to translate one of the older AGI-games. Last night I started researing tools, and the format, and with Kings Quest I AGI I used WinAGI (as QT AGI studio has errors with logic view for me in Linux) to view the Logic files. Now, one thing puzzling me is that I can't find the menus in the Amiga-version. In the IBM-version they are clearly in Logic.0, in the last part of the global messages at the bottom. In the Amiga-version the last menumessages is missing and there is also one difference in the script code.

Amiga:

if (isset(game_restarted)) {
    new.room(1);
  }
  else {
    new.room(83);
  }

Ibm:

if (isset(game_restarted)) {
    new.room(1);
  }
  else {
    set.menu("Info");
    set.menu.item("About KQ", c19);
    set.menu.item("Help    ", c18);
    set.menu("File");
    set.menu.item("Save Game      <F5>", c1);


Ok, so they differ - I tried searching for the menu strings in all other Amiga-Logic files but none were found. I then looked with an hex-editor at the Sierra.exe (the specific Amiga-version of the interpreter) and found some other strings, but not the menu ones. Could it be the they assemblycoded the menus in the Amiga-versions for some reason - then again, I should have been able to find the strings. So, some related questions:

1) I thought that the AGI-scripts were supposed to stay the same, and that only the interpreter would differ between platforms... ok, so seems not?
2) Does anyone have a clue were the menus can be found in the Amiga-version? No fun translating without them.
3) Are there any good tools for translating AGI like there is for SCI (the TraduSCI-engine)
4) QT AGI studio seems really buggy on linux, can anyone verify they can look at the logic for KQ1 with that without getting error messages.





Pages: [1]

SMF 2.0.19 | SMF © 2021, Simple Machines
Simple Audio Video Embedder

Page created in 0.029 seconds with 20 queries.