It's That Room Again...

General debates and discussion about the Guild of Writers and Age creation

Re: It's That Room Again...

Postby sculp » Mon Nov 15, 2010 4:22 pm

Ok, here goes:
I've split the recipe into two parts, the 'spyroom' part and the 'meeting room' part. Two reasons for this -
1. while I was working on this project it was helpful in keeping track of the files
2. If you're squeemish about having new objects appear in your game you can add all the collision and stuff in the meeting room without adding stuff to the spyroom. You'd have to find another way to link in though. While I was working I put a link to the meeting room in one of my test ages and travelled that way.. ;)

In order to follow the recipe you will need:
- An installation of the Complete Chronicles OFFLINE game
- PlasmaShop 3, including PrpShop http://forum.guildofwriters.com/viewtopic.php?f=86&t=2639
- The contents of the zipfile
- Nerves of steel.. :shock:

STEP BY STEP
Warning! Complete the following at your own risk!

1. Backup the following files from the dat directory of your install - if anything goes wrong re-installing these files should get you home:
    spyroom_District_spyroom.prp
    spyroom_District_Textures.prp
    spyroom.sum
2. Open PlasmaShop, navigate to spyroom Age, click on 'spyroom_District_spyroom.prp' and open PrpShop. Once there open 'spyroom'.

3. Right click on spyroom and choose Import.. In the file dialog that opens navigate to the folder containing the unzipped files and open the folder called 'MeetRoom', inside there are 30 files. The first file in the list should be '[plCameraBrain1_Avatar]MeetRoomCam.uof'. Click Open to import the file. Repeat this import with all the files in 'MeetRoom'

4. Once you have imported the all the contents of 'MeetRoom' you have added six objects to the meeting room and these objects now need to be added to the Scene Node. At the top of the list of folders in the filetree panel in PrpShop is one called 'Scene Node', open this and double click on 'spyroom_District_spyroom'. This will open a window containing a list of sceneobjects. Right click in the window and choose 'Add Object'. A small dialog window opens and if you scroll to the bottom of the dropdown Object list you should find our six objects:
    LinkInPointMeetRoom
    MeetRoomCam
    MeetRoomCamRegion
    MeetRoomCollider
    MtRmObjCollider
    SfxRegMeetRoom
Add each one to the Scene Node
From the main File menu in PrpShop choose Save.

5. Back in PlasmaShop open 'spyroom.sum'. The easiest way to deal with the sum file is delete all the entrys - once this is done choose Save from the main File menu.
That's it, half way through!

We have now added all the objects necessary to move around in the meeting room. If you wanted to stop at this point and devise your own link everything will be waiting for you when you get there! The link is 'LinkInPointMeetRoom'

6. Now to deal with the spyroom itself. In PrpShop right click on 'spyroom', choose 'Import' and navigate to the folder called 'SpyRoom'. Inside is another list of files (34 in all). As with the previous section, import all the contents of 'SpyRoom' into 'spyroom'

7. Add 7 objects to Scene Node - ( See #4 above)
    Book05LinkPanel
    DniLinkingBook05
    MtRmLinkImg
    NewBox01
    NewBox02
    RgnBook05
    spyroomNewCollider
8. I created one new textue for the linking panel and this must be imported into the 'Textures' file. Right click on 'Textures' and navigate to the third folder in the package - 'Mipmap'. Import the file it contains.
From the main File menu in PrpShop choose Save.

9. If you haven't already done so you need to deal with the sum file as in #5 above

10. Copy the 'spyroom.pak' file to the 'Python' directory in your install.
Note: Some people have had trouble with the pak file so I've included the original python files in the revised zip.

That's it all done! :o

I hope the above is clear..
Attachments
SpyroomMod_rev02.zip
fingers crossed..
(158.84 KiB) Downloaded 314 times
Last edited by sculp on Tue Nov 16, 2010 11:00 am, edited 2 times in total.
sculp
 
Posts: 36
Joined: Fri Nov 16, 2007 9:45 pm

Re: It's That Room Again...

Postby tangara » Mon Nov 15, 2010 6:10 pm

:lol: Sculp, Chacal, Wamduskasapa, you're all crazy guys ! But so creative ! 8-)
Wamduskasapa, I love your linking book smilie ! :P
User avatar
tangara
 
Posts: 216
Joined: Tue Sep 14, 2010 9:03 am
Location: Nice ( France )

Re: It's That Room Again...

Postby Wamduskasapa » Mon Nov 15, 2010 7:02 pm

Image
- - - - - - - - Shucks - we are all just little angels.
Computer = MotherBoard MSI X99S GAMING 7 - Intel I7-6950X
Dual MSI GeForce GTX 1080
64GB Kingston HyperX DDR4 Predator Memory
Dual Samsung 1TB SSD Pro - Dual Seagate 4TB SSHD
Excelvan 5.25" Multi-Function Media Dashboard
User avatar
Wamduskasapa
 
Posts: 943
Joined: Fri Apr 30, 2010 6:56 am

Re: It's That Room Again...

Postby Chacal » Mon Nov 15, 2010 7:23 pm

That's great, sculp. It's nice to be walking in that room instead of flying.

I have one problem: I see the new linking book in the spy room, I detect the hot spot over the linking panel, but clicking on it doesn't activate the link. Nothing happens, the book doesn't even pop up. I checked all objects in the prp, and the pak file is in the correct place.

Also, I suggest you put all related objects in a single folder. There is no need to separate them in 12 folders for the meeting room and 16 folders for the spy room. In Prpshop, you can select multiple objects for import, so putting them all in the same folder is a lot less work for the poor user (there are 34 objects in those 16 folders!). So I suggest you use only 4 folders in your zip file: Meetroom, Spyroom, Mipmap and Python.
Chacal


"The weak can never forgive. Forgiveness is an attribute of the strong."
-- Mahatma Gandhi
User avatar
Chacal
 
Posts: 2515
Joined: Tue Nov 06, 2007 2:45 pm
Location: Quebec, Canada

Re: It's That Room Again...

Postby Wamduskasapa » Mon Nov 15, 2010 8:58 pm

I also am unable to use the NEW Spyroom linking book. I have the hot spot but as above - I am unable to click it

EDIT: OK it looks as if the problem is within the Python Pak but when I attempt to unpack spyroom.pyc, spyroomBookGUI.pyc or spyroomPageDefs.pyc niether python-2.6.5 or python-3.1.2 will recognize the files...
Computer = MotherBoard MSI X99S GAMING 7 - Intel I7-6950X
Dual MSI GeForce GTX 1080
64GB Kingston HyperX DDR4 Predator Memory
Dual Samsung 1TB SSD Pro - Dual Seagate 4TB SSHD
Excelvan 5.25" Multi-Function Media Dashboard
User avatar
Wamduskasapa
 
Posts: 943
Joined: Fri Apr 30, 2010 6:56 am

Re: It's That Room Again...

Postby Egon » Mon Nov 15, 2010 10:34 pm

Wamduskasapa wrote:I also am unable to use the NEW Spyroom linking book. I have the hot spot but as above - I am unable to click it

EDIT: OK it looks as if the problem is within the Python Pak but when I attempt to unpack spyroom.pyc, spyroomBookGUI.pyc or spyroomPageDefs.pyc niether python-2.6.5 or python-3.1.2 will recognize the files...



I though that for unpacking URU Python files You need Python 2.2 ?
Egon #2052375
Who You gonna call? Guild of Doorcallers! #5356672
Eder Tsogal/Delin Marathon
Image
User avatar
Egon
 
Posts: 284
Joined: Fri Nov 16, 2007 9:45 pm

Re: It's That Room Again...

Postby Paradox » Mon Nov 15, 2010 10:39 pm

Egon wrote:
Wamduskasapa wrote:I also am unable to use the NEW Spyroom linking book. I have the hot spot but as above - I am unable to click it

EDIT: OK it looks as if the problem is within the Python Pak but when I attempt to unpack spyroom.pyc, spyroomBookGUI.pyc or spyroomPageDefs.pyc niether python-2.6.5 or python-3.1.2 will recognize the files...



I though that for unpacking URU Python files You need Python 2.2 ?


Indeed. PotS uses Python 2.2, and MOUL uses Python 2.3. The python bytecode (pyc) can only be interpreted by the version that generated it.
Paradox
 
Posts: 1295
Joined: Fri Sep 28, 2007 6:48 pm
Location: Canada

Re: It's That Room Again...

Postby Egon » Tue Nov 16, 2010 12:03 am

Paradox wrote:Indeed. PotS uses Python 2.2, and MOUL uses Python 2.3. The python bytecode (pyc) can only be interpreted by the version that generated it.

I didn't know that MOUL uses difrent Python version than PotS.
So how does conversion of MOUL files to the PotC works in this case?
After conversion all python files are in Python 2.2 or does PotS Plasma is able to handle bouth type of files?
Egon #2052375
Who You gonna call? Guild of Doorcallers! #5356672
Eder Tsogal/Delin Marathon
Image
User avatar
Egon
 
Posts: 284
Joined: Fri Nov 16, 2007 9:45 pm

Re: It's That Room Again...

Postby sculp » Tue Nov 16, 2010 2:22 am

I've got a feeling there is a bug in PrpShop, or maybe my procedure is flawed. Re: link book panel, open PrpShop and check that the texture file from my 'Mipmap' folder is listed in Mipmap under 'Textures'. If not you'll need to re-import, save and try again. This worked for me a couple of times. As for the multiple folders Chacal you're right it would be easier as you suggest - what we ended up with was just what I generated while puzzling it all out. I'll re-test and re-jig as necessary later today
sculp
 
Posts: 36
Joined: Fri Nov 16, 2007 9:45 pm

Re: It's That Room Again...

Postby Wamduskasapa » Tue Nov 16, 2010 3:30 am

Paradox wrote:PotS uses Python 2.2, and MOUL uses Python 2.3. The python bytecode (pyc) can only be interpreted by the version that generated it.


OK I have finally located working copies of Python-2.2.3.exe and Python-2.3.5.exe on http://www.oldapps.com

I will star looking into the Python...
Last edited by Wamduskasapa on Tue Nov 16, 2010 4:34 am, edited 1 time in total.
Computer = MotherBoard MSI X99S GAMING 7 - Intel I7-6950X
Dual MSI GeForce GTX 1080
64GB Kingston HyperX DDR4 Predator Memory
Dual Samsung 1TB SSD Pro - Dual Seagate 4TB SSHD
Excelvan 5.25" Multi-Function Media Dashboard
User avatar
Wamduskasapa
 
Posts: 943
Joined: Fri Apr 30, 2010 6:56 am

PreviousNext

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 3 guests