Instance |
Hi. I am just starting this and I made a room and door and got it to work. I made a 2nd room and did the script thing, but the room 002 file says [error]: Unable to open vocab.000 for reading! so if I try to play the game and enter room 2 it says script.002 not found Can anyone please help? |
XFan2003 |
I havent gotten to that point because i had to start over in SCI 3.01 I had the same prob. you did in SCI 3.00, Brian fixed that in the newest version. Download 3.01 and it should work fine. Tom |
Instance | I have 3.01, but when I installed, I didn't delete the other stuff, I just extracted and replaced all. |
Instance | should I move my game folder somewhere else, then delete everything, then re-install sci studio 3.01? then move it back to the folder? |
Brian_Provinciano |
Execute the script editor by double clicking on a script in the explorer then create the new script (room 2), rather than clicking on the "Script" editor icon on the main toolbar then creating the new script. SS 3.00-3.01 treats the Script editor executed by clicking on the "Script" editor icon on the main toolbar as a stand alone editor for lose files, where as the Script Editor executed from within the explorer is an editor for the game's scripts. I will change it for 3.02 so that clicking on the icon while a game is open treats it as an editor for the game's scripts as well. |
Instance | Thanks |
Instance | Ok, this may be a stupid question but I made a new room, and new script for it. I put it as east of the first room, then I took script 1 and made room 1 west of this room. The character will walk to the right room, but he can't go back to the left room. Can anyone help? |
Eigen |
Open User.sc and scroll down to (method (doit) (super:doit()) (if(<= x 3) = edgeHit EDGE_LEFT )(else (if(<= y (send gRoom:horizon)) = edgeHit EDGE_TOP )(else (if(>= x 316) = edgeHit EDGE_RIGHT )(else (if(>= y 186) = edgeHit EDGE_BOTTOM )(else = edgeHit EDGE_NONE ) ) and check is it like this. If not change it. Or maybe you have some control line on the edge. -Eigen |
Instance |
Thanks. I had it where the numbers were 0 319 189 instead of 3 316 186 |
Wilco23 |
Hang on a second, I thought that we are supposed to use control lines to change from room to room? Or do we use this edgeHit command? Or perhaps: East 2 West 3 North 4 South 5 Oh gawd, now I've just confused myself. Perhaps just ignore me if I'm not making sense, it's friday afternoon and my brain has stopped working all together. :P ??? :P |
beyond infinity | it can't have stopped work, your brain, cuz given that case, you won't have been able to write this stuff, wilco *gg* |