Jump to content
Sign in to follow this  

Recommended Posts

I like messin with WOE... :crazy:

 

Here are some menu system mods, not any big deal, but kinda show the open architecture of game.

 

First shot is main WOE screen, second shot shows user mousing over an A4 cockpit for info.

 

 

 

 

 

 

Share this post


Link to post
Share on other sites

that's awesome - how'd you do that? can you share? thanks!

 

 

Certainly,

 

1. The cockpit screen code is below. Notice it uses the Planning Map Screen, the Credits Screen DLL, and the code disables music, and the scrolling text normally encountered when using a Credits Screen.

 

2. A Cockpit Image (user screenshot) cropped to 512 x 512 bytes is displayed on the background Planning Map image.

 

3. Hotspots are defined for all the guages. And the guage description is displayed as info text when the user mouses over the guage.

 

 

[A6AScreen]

MenuType=NORMAL_MENU

BackgroundImage=PlanningMapScreen.bmp

MenuItem001=AircraftTextArea

MenuItem002=AircraftScreenTitle

MenuItem003=AircraftImage

MenuItem004=RadarScopeHotspot

MenuItem005=AttitudeDirectorIndicatorHotspot

MenuItem006=AirspeedandMachIndicatorHotspot

MenuItem007=AltimeterHotspot

MenuItem008=RadioMagneticIndicatorHotspot

MenuItem009=AccelerometerHotspot

MenuItem010=Angle-of-AttackIndicatorHotspot

MenuItem011=RadarAltimeterHotspot

MenuItem012=ArmamentControlPanelHotspot

MenuItem013=FuelFlowIndicatorHotspot

MenuItem014=TachometerHotspot

MenuItem015=EngineNozzleIndicatorHotspot

MenuItem016=ExhaustGasTemperatureGaugeHotspot

MenuItem017=AircraftHotspot

 

MenuCodeDLL=CreditsScreen.dll

RememberMenu=FALSE

DefaultSelection=-1

MouseAnimation=MouseAnimation

BackgroundMusic=

TextFilename=CreditsScreen.str

 

[AircraftTextArea]

MenuItemType=TEXTAREA

TextSetting=

ScrollBarSetting=

Position=0,0

Width=1

Height=1

Spacing=1

 

[AircraftScreenTitle]

MenuItemType=TEXT

TextSetting=ScreenTitleTextSetting

TextStringID=A-6A Intruder

 

[AircraftImage]

MenuItemType=IMAGE

Position=112,120

ImageFilename=A-6APit.bmp

 

[AircraftHotspot]

MenuItemType=HOTSPOT

UseHotSpotImage=FALSE

Position=112,120

Width=512

Height=40

NormalAnimation=

MouseOverAnimation=AircraftOver

InfoTextSetting=InfoTextSetting

InfoTextStringID=A-6A Intruder

 

[AircraftOver]

AnimationFilename=A-4E.bmp

LoopingAnimation=TRUE

NumFrames=1

TicksPerFrame=0

TransparentBackground=FALSE

 

[RadarScopeHotspot]

MenuItemType=HOTSPOT

UseHotSpotImage=FALSE

Position=370,366

Width=150

Height=150

InfoTextSetting=InfoTextSetting

InfoTextStringID=Radar Scope

 

[AttitudeDirectorIndicatorHotspot]

MenuItemType=HOTSPOT

UseHotSpotImage=FALSE

Position=225,375

Width=125

Height=125

InfoTextSetting=InfoTextSetting

InfoTextStringID=Attitude Director Indicator

 

[AirspeedandMachIndicatorHotspot]

MenuItemType=HOTSPOT

UseHotSpotImage=FALSE

Position=145,380

Width=80

Height=80

InfoTextSetting=InfoTextSetting

InfoTextStringID=Airspeed and Mach Indicator

 

[AltimeterHotspot]

MenuItemType=HOTSPOT

UseHotSpotImage=FALSE

Position=140,464

Width=80

Height=80

InfoTextSetting=InfoTextSetting

InfoTextStringID=Altimeter

 

[RadioMagneticIndicatorHotspot]

MenuItemType=HOTSPOT

UseHotSpotImage=FALSE

Position=228,510

Width=83

Height=83

InfoTextSetting=InfoTextSetting

InfoTextStringID=Radio Magnetic Indicator

 

[AccelerometerHotspot]

MenuItemType=HOTSPOT

UseHotSpotImage=FALSE

Position=238,313

Width=60

Height=60

InfoTextSetting=InfoTextSetting

InfoTextStringID=Accelerometer

 

[Angle-of-AttackIndicatorHotspot]

MenuItemType=HOTSPOT

UseHotSpotImage=FALSE

Position=396,516

Width=55

Height=55

InfoTextSetting=InfoTextSetting

InfoTextStringID=Angle-of-Attack Indicator

 

[RadarAltimeterHotspot]

MenuItemType=HOTSPOT

UseHotSpotImage=FALSE

Position=457,516

Width=72

Height=72

InfoTextSetting=InfoTextSetting

InfoTextStringID=Radar Altimeter

 

[ArmamentControlPanelHotspot]

MenuItemType=HOTSPOT

UseHotSpotImage=FALSE

Position=265,608

Width=205

Height=23

InfoTextSetting=InfoTextSetting

InfoTextStringID=Armament Control Panel

 

[FuelFlowIndicatorHotspot]

MenuItemType=HOTSPOT

UseHotSpotImage=FALSE

Position=525,470

Width=42

Height=42

InfoTextSetting=InfoTextSetting

InfoTextStringID=Fuel Flow Indicator

 

[TachometerHotspot]

MenuItemType=HOTSPOT

UseHotSpotImage=FALSE

Position=520,418

Width=42

Height=42

InfoTextSetting=InfoTextSetting

InfoTextStringID=Tachometer

 

[EngineNozzleIndicatorHotspot]

MenuItemType=HOTSPOT

UseHotSpotImage=FALSE

Position=573,458

Width=42

Height=42

InfoTextSetting=InfoTextSetting

InfoTextStringID=Engine Nozzle Indicator

 

[ExhaustGasTemperatureGaugeHotspot]

MenuItemType=HOTSPOT

UseHotSpotImage=FALSE

Position=565,407

Width=42

Height=42

InfoTextSetting=InfoTextSetting

InfoTextStringID=Exhaust Gas Temperature Gauge

 

 

//-----------------------------------------------------------------------------

 

#include "MouseAnimation.ini"

#include "InfoTextSetting.ini"

#include "TitleTextSetting.ini"

#include "ThemeChalkboard.ini"

 

//-----------------------------------------------------------------------------

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site, you agree to our Terms of Use, Privacy Policy, and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..