Opened 3 years ago

Closed 2 weeks ago

#13298 closed defect (invalid)

DIRECTOR: Nyle: Passage To Egypt - unknown variant(Macromedia Director)

Reported by: jamie-marchant Owned by: sev-
Priority: normal Component: Engine: Director
Version: Keywords:
Cc: Game:

Description

This is for 'Nyle: Passage To Egypt'. Here is the info they said to report:

The game in 'copy2hd' seems to be an unknown game variant.
Please report the following data to the ScummVM team at https://bugs.scummvm.org/ along with the name of the game you tried to add and its version, language, etc.:

Matched game IDs for the director engine: nile-win

{"NILE.EXE", 0, "1be5d602ac0c218814b9fddf0ecd2103", 2820199},

Attachments (1)

NPTE.ltxt (114.9 KB ) - added by jamie-marchant 2 weeks ago.

Download all attachments as: .zip

Change History (27)

comment:1 by jamie-marchant, 3 years ago

Component: --Unset--Engine: Director

comment:2 by jamie-marchant, 3 years ago

Hitting "Add anyways" gives me 2 choices the top 1 is "Nyle: Passage To Egypt" and running that locks up at a blank screen. Latter on I'll try installing it(on an old computer) and copying the installed game and running that.

comment:3 by jamie-marchant, 3 years ago

The bottom option(fallback) does not work any better. Using the installed game also does not work.

In the terminal I got:
WARNING: Lingo Inited!
WARNING: No LINGO.INI!
WARNING: PJ93 projector flags: 0000000c!
WARNING: RIFX: type: APPL!
WARNING: mmap: version: 0!
WARNING: RIFX: type: MV93!
WARNING: mmap: version: 0!
WARNING: Movie is from later version v404!
Switching to Director v404
Reloading builtins
STUB: Unhandled 'Sord' resource
WARNING: STUB: Score::loadFrames. frame1Offset: 14 numFrames: 0 version: 4 spriteRecordSize: 14 numChannels: 32 numChannelsDisplayed: 30!
WARNING: Lingo::setTheEntity(): Unprocessed setting entity exitLock!
WARNING: handler returnListOfFilesInFolder did not return value!

They is a text file with "ini" in the name, I'll try renaming to LINGO.INI. Scummvm likes everything in one place, maybe if I use the instaleld files and copy some of the game data I can make it work.

comment:4 by jamie-marchant, 3 years ago

Renaming "INI.TXT" to "LINGO.INI" made the warning go away.

comment:5 by jamie-marchant, 3 years ago

Funny I don't seem to get the
"WARNING: handler returnListOfFilesInFolder did not return value!"
Anymore, but maybe it's frozen waiting for data. They is no file I can find that tells it where the CD-ROM is.

comment:6 by jamie-marchant, 3 years ago

I should make a note that as of this post my CD is a bit dirty(at least to my modern PC) so I am not sure how much progress I can make on this.

comment:7 by jamie-marchant, 3 years ago

Copying the "discovery" folder to the same folder as the EXE did not fix the issue. Neither did copying its contents.

Also apparently the INI file I renamed is invalid. (I just did not see the error)

When I get the black screen Scummvm seems to be completely frozen. Hitting the "X" on the window does temporarily bring it back to life(to show are you sure you want to close dialog*) but other than that it seems to be completely "not responding".

  • I have that option enabled in my global scummvm config.

The error that shows up seems to have something to do with that.

comment:8 by jamie-marchant, 3 years ago

Running "intro.dir" directly( as talked about here https://wiki.scummvm.org/index.php/Director) does bypass the black screen but when the journal pops up it crashes with an error: "ERROR: builtin function getProp did not return value!". Probably a global variable not set?

comment:9 by jamie-marchant, 3 years ago

Trying to 'felucca.di'r directly also causes issues but again this is causing the game did not to start correctly. They are also mini-games in this program and you can sort of running them directly(they are buggy). I'll report those bugs if they not fixed, when I can run the main game.(they are all low priority)

comment:10 by jamie-marchant, 3 years ago

I have to check out my disk on my old computer and make sure it's good. It takes "a while" to boot it to Windows 3.1, so I'll do it when using 3.1 for other things as well. The next time I use it might be a while(a few weeks) but leave a comment if you would like me to do it sooner.

Last edited 3 years ago by jamie-marchant (previous) (diff)

comment:11 by jamie-marchant, 3 years ago

Given another issue I had with Scummvm I wonder if I am putting things in the "correct" place, does anyone know where I should be putting things. (Scummvm often needs things rearranged).

comment:12 by jamie-marchant, 3 years ago

I checked but my CD-ROM driver is suddenly not working in Windows 3.1 and I can't get the program to work in 98 either. It can't detect Quicktime in 98, so saildy I don't know if I have a damaged disk or this is a Scummvm bug. Please let me know if you have a policy preventing you from working on this if it might be a damaged disk.

comment:13 by jamie-marchant, 3 years ago

In the latest daily build(03/22/2022), it now says "Please insert the CD-ROM" but I've copied all the files to my hard disk. How do I tell it that my CD-ROM is my hard disk?

comment:14 by aquadran, 2 years ago

Summary: Nyle: Passage To Egypt - unknown variant(Macromedia Director)DIRECTOR: Nyle: Passage To Egypt - unknown variant(Macromedia Director)

comment:15 by jamie-marchant, 2 years ago

As of version 08/21/2022, The program is now crashing Scummvm.

I tried copying the INI file and it says "abort here " in the console.
The "
" is pointing at "[196], "Women in Alexandria".

comment:16 by jamie-marchant, 2 years ago

I see now it's pointing at "Wood Market" not "Women in Alexandria", I read my console wrong.

I think I need to tell it where the 'CD-ROM' is but I can't find the config file.

comment:17 by jamie-marchant, 2 years ago

Putting the CD-ROM in the drive and mounting it on Linux does not help.

comment:18 by jamie-marchant, 2 years ago

(Not that I expect that to work in Scummvm)

comment:19 by tag2015, 23 months ago

Do you still have the disc at hand? Could you please download a daily build of the development version, add the game and paste here the checksums?

Thanks!

comment:20 by jamie-marchant, 23 months ago

{"nile.exe", 0, "t:8bf5fe800c00e6919672a3efced87092", 2820199},

comment:21 by jamie-marchant, 23 months ago

You mean this?

in reply to:  21 comment:22 by tag2015, 23 months ago

Replying to jamie-marchant:

You mean this?

It should give you the checksum for an additional file (NILEGO23.DIR), if it doesn't, it means it's not present in your version.
Could you please post the list of files in the copy2hd folder?

comment:23 by jamie-marchant, 23 months ago

Oh that file seems to be missing. The "copy2hd" looks like this:
├── batqt.dll
├── blitpict.dll
├── fileio.dll
├── ini.txt
├── jdelpage.pct
├── journal
│   └── jour1.pct
├── map
│   ├── mapcomp.pct
│   ├── mapmask.pct
│   ├── ugohere.pct
│   └── urhere.pct
├── nile.exe
├── nile.ico
├── noprev.pct
├── pmatic.dll
├── previews.pct
├── printer
│   ├── dl300.bmp
│   └── nl300.bmp
├── readme.txt
└── sent2jou.pct

comment:24 by somaen, 3 weeks ago

Priority: normalhigh

Would be good to resolve this for the 2.9.0 release.

by jamie-marchant, 2 weeks ago

Attachment: NPTE.ltxt added

comment:25 by jamie-marchant, 2 weeks ago

Added as an attachment. ltxt means it uses Linux newlines.

comment:26 by sev-, 2 weeks ago

Owner: set to sev-
Priority: highnormal
Resolution: invalid
Status: newclosed

The game is not on the supported list. And while it a D4, the team does not have a copy, so we will not be able to look much into it.

You could try to test the game with the daily build, there are many changes improving Director.

Note: See TracTickets for help on using tickets.