;----------------------------------------------------------------------------
; GCE Vectrex
; ParaJVE v0.7.0
; by djvj
; 1.3
;
; Notes:
; ParaJVE requires Java Runtime Environment 1.5.0+ - Get it here:
http://java.com/en/download/index.jsp" onclick="window.open(this.href);return false;
; Roms are not needed for this system, they come with the emu
; You must use the official database from HyperList for this module to work
; In order to use the built-in overlays, the romName is being converted to the emu's built in game id found in the configuration.xml. This avoids having to edit the xml manually to change it to HS naming standards. We also don't have to setup overlay files this way too!
; Place the Settings.ini from the ftp @ /Upload Here/djvj/GCE Vectrex/ in the folder with this module. It converts the romnames from the xml to what the emu understands.
;----------------------------------------------------------------------------
Fullscreen = true
Menu = false
Sound = true
;----------------------------------------------------------------------------
settingsFile := CheckFile(A_Scriptdir . "\Modules\" . systemName . "\Settings.ini")
GUI_ID := FadeInStart()
IniRead, gameID, %settingsFile%, %romName%, gameID
If ( gameID = "ERROR" )
ScriptError("Rom not found in Settings.ini`, please use the official database from HyperList" )
fullscreen := (If Fullscreen = "true" ? ("-Fullscreen=TRUE") : ("-Fullscreen=FALSE"))
menu := (If Menu = "true" ? ("-Menu=ON") : ("-Menu=OFF"))
sound := (If Sound = "true" ? ("-Sound=ON") : ("-Sound=OFF"))
RunEmu(executable, "-game=" . gameID, fullscreen, menu, sound, emuPath) ;, "Min")
WinWait, ParaJVE ahk_class SunAwtFrame
WinWaitActive, ParaJVE ahk_class SunAwtFrame
GUI_ID2 := FadeInExit()
Process, WaitClose, javaw.exe
GUI_ID4 := FadeOutExit()
WinActivate, Hyperspin
ExitApp
RunEmu(exe,rom,param1=0,param2=0,param3=0,relativepath=0, option=0) {
Run, %exe% %rom% %param1% %param2% %param3%, %relativepath%, %option%
}
CloseProcess:
GUI_ID3 := FadeOutStart()
WinClose, ParaJVE ahk_class SunAwtFrame
Return
et mon ini ( juste pour voire mais il vaux mieux le faire via hyperhq :
[exe info]
path=G:\Hyperspin\Emulators\ParaJVE\
rompath=G:\Hyperspin\Roms\GCE Vectrex\
userompath=
exe=ParaJVE.exe
romextension=zip
parameters=
searchsubfolders=
pcgame=false
winstate=HIDDEN
hyperlaunch=true
Per_Game_Modules=false
Skipchecks=false
Hide_Cursor=use_global
Hide_Desktop=use_global
Hide_Taskbar=use_global
CPWizard_Enabled=use_global
CPWizard_Delay=use_global
CPWizard_Params=use_global
Fade_In=use_global
Fade_Out=use_global
Fade_Color=use_global
Fade_In_Duration=use_global
Fade_Out_Duration=use_global
Fade_In_Delay=use_global
7z_Enabled=use_global
7z_Extract_Dir=use_global
7z_Delete_Temp=use_global
Keymapper_Enabled=use_global
Keymapper=use_global
MultiGame_Enabled=use_global
MultiGame_Background_Color=use_global
MultiGame_Side_Padding=use_global
MultiGame_Y_Offset=use_global
MultiGame_Image_Adjust=use_global
MultiGame_Font=use_global
MultiGame_Text_1_Options=use_global
MultiGame_Text_1_Text=use_global
MultiGame_Text_2_Options=use_global
MultiGame_Text_2_Offset=use_global
MultiGame_Use_Sound=use_global
MultiGame_Sound_Frequency=use_global
MultiGame_Exit_Effect=use_global
MultiGame_Selected_Effect=use_global
MultiGame_Use_Game_Art=use_global
MultiGame_Art_Folder=use_global
[filters]
parents_only=false
themes_only=false
wheels_only=false
[themes]
use_parent_vids=true
use_parent_themes=false
animate_out_default=false
reload_backgrounds=false
[wheel]
alpha=.15
small_alpha=1
style=normal
speed=high
pin_center_width=500
horz_wheel_y=512
vert_wheel_position=right
y_rotation=center
norm_large=360
norm_small=230
vert_large=400
vert_small=240
pin_large=500
pin_small=200
horz_large=240
horz_small=150
letter_wheel_x=800
letter_wheel_y=384
text_width=700
text_font=Style4
small_text_width=260
large_text_width=400
text_stroke_size=6
text_stroke_color=0x000000
text_color1=0x00BFFD
text_color2=0xFFFFFF
text_color3=0x00BFFD
color_ratio=139
shadow_distance=0
shadow_angle=45
shadow_color=0x000000
shadow_alpha=1
shadow_blur=0
[pointer]
animated=true
x=975
y=384
[video defaults]
path=G:\Hyperspin\Media\GCE Vectrex\Video\
[sounds]
game_sounds=true
wheel_click=true
[navigation]
game_jump=50
use_indexes=false
jump_timer=400
remove_info_wheel=false
remove_info_text=false
use_last_game=false
last_game=Bedlam (USA, Europe)
random_game=false
start_on_favorites=false
[Special Art A]
default=false
active=true
x=512
y=720
in=0.4
out=0.4
length=3
delay=0
type=normal
start=bottom
[Special Art B]
default=true
active=true
x=512
y=740
in=0.4
out=0.4
length=3
delay=0
type=fade
start=none
[Special Art C]
active=true
x=512
y=384
in=0
out=0
length=3
delay=10
type=fade
start=none
[Game Text]
game_text_active=true
show_year=true
show_manf=true
show_description=true
text_color1=0xffffff
text_color2=0x0099cc
stroke_color=0x000000
text_font=Style1
text1_textsize=26
text1_strokesize=7
text1_x=32
text1_y=610
text2_textsize=36
text2_strokesize=8
text2_x=30
text2_y=640
Mon xml :
?xml version="1.0"?
menu
game name="Armor..Attack (World)"
descriptionArmor..Attack (World)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Bedlam (USA, Europe)"
descriptionBedlam (USA, Europe)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Berzerk (World)"
descriptionBerzerk (World)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Blitz! - Action Football (USA, Europe) (0f11ce0c)"
descriptionBlitz! - Action Football (USA, Europe) (0f11ce0c)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Clean Sweep (World)"
descriptionClean Sweep (World)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Cosmic Chasm (World)"
descriptionCosmic Chasm (World)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Fortress of Narzod (USA, Europe)"
descriptionFortress of Narzod (USA, Europe)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Heads-Up - Action Soccer (USA)"
descriptionHeads-Up - Action Soccer (USA)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="HyperChase - Auto Race (World)"
descriptionHyperChase - Auto Race (World)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Mine Storm (World)"
descriptionMine Storm (World)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Mine Storm II (USA) (Rev 2)"
descriptionMine Storm II (USA) (Rev 2)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Polar Rescue (USA) (Beta)"
descriptionPolar Rescue (USA) (Beta)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Pole Position (USA) (a00ed3d6)"
descriptionPole Position (USA) (a00ed3d6)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Rip Off (World)"
descriptionRip Off (World)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Scramble (USA, Europe)"
descriptionScramble (USA, Europe)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Solar Quest (World)"
descriptionSolar Quest (World)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Space Wars (World)"
descriptionSpace Wars (World)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Spike (USA, Europe)"
descriptionSpike (USA, Europe)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Spin ball (USA)"
descriptionSpin ball (USA)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Star Castle (USA)"
descriptionStar Castle (USA)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Star Ship (Europe)"
descriptionStar Ship (Europe)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="Star Trek - The Motion Picture (USA)"
descriptionStar Trek - The Motion Picture (USA)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="StarHawk (World)"
descriptionStarHawk (World)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="system"
descriptionsystem/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="vectrex"
descriptionvectrex/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="WebWarp (Europe)"
descriptionWebWarp (Europe)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
game name="WebWars (USA)"
descriptionWebWars (USA)/description
cloneof /cloneof
crc /crc
manufacturer /manufacturer
year /year
genre /genre
/game
/menu