SUBSIM Radio Room Forums



SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997

Go Back   SUBSIM Radio Room Forums > Silent Hunter 3 - 4 - 5 > SH5 Mods Workshop
Forget password? Reset here

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Old 03-21-10, 04:47 PM   #8
reaper7
sim2reality
 
Join Date: Jun 2007
Location: AM 82
Posts: 2,280
Downloads: 258
Uploads: 30
Default New Page in Editor

Ok, I have been trying to create a new Page into the editor with not much luck, and need some advice.

I have created a Copy basically of the TDC page and Called it Page TDC2 in the editor as a test.
This creates the relevant ini page in the Pages Folder (Page TDC2.ini). Ok.

I then Create a new script called Page TDC2.py
And edit it like the following : (My tabs are not showing up in the scripts when I paste them into forum)

def InitializeScript():
pass
def StartGame():
pass
def EndGame():
pass
def UnloadScript():
pass

Now as I want the Periscope to bring this page up in the game I edit the Page attack periscope.py file like this:

#Page attack periscope.py
from menu import *
def InitializeScript():
Menu.PageActivated += Menu_PageActivated
Menu.PageDeactivated += Menu_PageDeactivated
def StartGame():
pass
def Menu_PageActivated( page ):
if page == Pageattackperiscope:
from PageTDC2 import PageTDC2
PageTDC2.Visible = True
def Menu_PageDeactivated( page ):
if page == Pageattackperiscope:
from PageTDC2 import PageTDC2
PageTDC2.Visible = False
def UnloadScript():
Menu.PageActivated -= Menu_PageActivated
Menu.PageDeactivated -= Menu_PageDeactivated
def EndGame():
pass

These are placed into the correct folders and the game is launched.
Game loads ok, but when I activate the periscope the game freezes with the following script error.



Can anyone tell me what I'm doing wrong. I've no scripting experience but this appears to be the method as shown earlier in this thread.
The no module named TDC2 is baffling me, how do you create a module?
reaper7 is offline   Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 03:23 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 1995- 2025 Subsim®
"Subsim" is a registered trademark, all rights reserved.