Opened 3 years ago
Last modified 22 months ago
#13298 new defect
DIRECTOR: Nyle: Passage To Egypt - unknown variant(Macromedia Director)
Reported by: | jamie-marchant | Owned by: | |
---|---|---|---|
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},
Change History (23)
comment:1 by , 3 years ago
Component: | --Unset-- → Engine: Director |
---|
comment:2 by , 3 years ago
comment:3 by , 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:5 by , 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 , 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 , 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 , 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 , 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 , 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.
comment:11 by , 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 , 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 , 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 , 2 years ago
Summary: | Nyle: Passage To Egypt - unknown variant(Macromedia Director) → DIRECTOR: Nyle: Passage To Egypt - unknown variant(Macromedia Director) |
---|
comment:15 by , 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 , 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:19 by , 22 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:22 by , 22 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 , 22 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
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.