xboxscene.org forums

Author Topic: Jedi Kight Academy: Development Mode  (Read 71 times)

aL BeasTie

  • Archived User
  • Newbie
  • *
  • Posts: 10
Jedi Kight Academy: Development Mode
« on: September 07, 2005, 07:09:00 PM »

I dunno if anyone has bothered with this before, you can easily edit your mpdefault.cfg and bind custom binds to the black and white buttons (other buttons seem to be overrided on launch). Opening up many possibilities to have a little more fun with JKA seeming we cant directly modify it.

eg.
bind JOY9 "devmapall mp/ffa1"
bind JOY10 "npc spawn vehicle tauntaun"

put that into mpdefault.cfg, load JKA and start a bot match, it's best not to have full bots when spawning NPC's, so try 4-5 for now.  Choose your desired gametype and kill limit etc. (these remain in effect) -choose any map.

once the map loads hit the button to load the FFA1 map in dev mode (white)
once the map is loaded, aim at the floor in front of you and hit the the 2nd button we binded (black) and you will spawn a TaunTaun that you can ride about  :D
or bind "npc spawn rancor" to add some more excitement to FFA

I've experimented with a few,  I've had about 5 rancors in FFA5 with no problems.

full list of NPC's, cheats and maps. - http://www.jedimoves.com/files/center/console.html

also you can do many things with this, basic examples
- bind a key to "weapon 1" so u can turn your saber on and off
- bind key to give melee, add seta g_debugmelee "1" to .cfg
- setforceall 9 for super force powers, mind trick lets you take control of someone
- allow full dismemberment

The point of this post? well I thought I'd share this as some people might only own the XBOX version of the game, where they are missing out on the fun most people had spawning enemies etc. in MP or messing with cheats.  Also it could inspire some ppl to run some JKA servers on KAI/XBC etc. with some customised settings.

also I did a quickly commented mpdefault.cfg from the original that comes with the xbox version.  It has a few things you might want to change commented, I tried to keep most of it in it's original order, which was a bit jumbled.  But it should help anyone unfamiliar with the games cvars etc.

A haven't tried heaps of things yet, as I was getting sick of restarting constantly to test things, sorry :P, I was more interested in just getting NPC's and melee working.

Interestingly I tried binding a key to "connect" to a PC basejka server, honestly I think it seemed like it should work, but my crappy home network blocks the xbox, thou I suspect there would be load errors if it did connect.

Also loading SP maps in MP makes the xbox severly lag or crash, so advise against it.  Careful spawning some NPCS, they dont work period, even in the PC version.  Rapidly spawning NPC's can also crash the xbox, it's doesn't like many, some work better than others, cultist_saber is a good one as many can be spawned without lag.  also "reborn"

One last thing, I suggest that you use the dismemberment settings in this .cfg rather than the ones previously mentioned, this is the settings what most PC mods use for realistic sabers.

Here's the config, I'll redo it if anyone is interested, I diddnt get around to adding
a guide to more advanced MP settings, i'll try and add some common settings to it that will commented out by default. For a force and weapon calcualtor go here - http://www.jediservers.com/help_setup.asp

You can use this directly instead of your current config if you dont want to edit your own, just set the custom binds up.

QUOTE
//
// KEY BINDINGS, as demanded by Lucas
//

unbindall
//JOYSTICK BINDS
//NOTE THAT CHANGES TO BUTTONS OTHER THAN WHITE & BLACK BUTTONS
//WILL BE RESET TO DEFAULTS WHEN GAME LOADS
//THESE EFFECT FIRST PLAYER ONLY

bind JOY1 "+scores" //BACK BUTTON
bind JOY2 "+useforce" //LEFT THUMBSTICK BUTTON
bind JOY3 "+movedown" //RIGH THUMBSTICK BUTTON

//JOYPAD
bind JOY5 "forcenext"
bind JOY6 "weapnext"
bind JOY7 "forceprev"
bind JOY8 "weapprev"

bind JOY9 "+hotswap1"
//WHITE BUTTON
//**USE THIS FOR CUSTOM BINDS - see below

bind JOY10 "+hotswap2"
//**USE THIS FOR CUSTOM BINDS - see below

bind JOY11 "+altattack" //LEFT TRIGGER
bind JOY12 "+attack" //RIGHT TRIGGER
bind JOY13 "+use" //Y BUTTON
bind JOY14 "saberAttackCycle" //B BUTTON
bind JOY15 "+moveup"   //A BUTTON
bind JOY16 "+voicetoggle" //X BUTTON

//**CUSTOM BINDS
//SOME BINDS YOU MAY WANT TO DO
//  - Lightsaber on/off "weapon 1"
//  -

//ENABLE DEVELOPMENT/CHEAT MODE
//Bind to a key "devmapall <mapname>"
// -eg. "devmapall mp/ffa1"

//ENABLE MELEE
//YOU MUST BE IN DEV MODE FOR THIS TO WORK
//- Bind for melee - "give weaponnum 2"


//---------FORCE & Weapons----------------
//seta g_weaponDisable 524279  // just saber   
//seta g_forcePowerDisable 0 //
//seta g_maxForceRank 7
//seta g_forceRegenTime "130" // 200 is default value.

//----------OTHER SERVER SETTINGS------
//seta g_gravity "800" //gravity, default 800
//seta sv_timeout "300"
//seta g_warmup "20" //warmup time, in seconds
//seta g_doWarmup "0"
seta g_teamAutoJoin 0
seta g_friendlyfire "0"
seta g_friendlySaber "0"

seta g_saberLocking 1
seta g_saberLockFactor 2

seta g_slowmoDuelEnd 0 //Slow motion on duel end(death), buggy
seta g_allowDuelSuicide 0
seta g_siegeTeamSwitch 1

seta g_locationBasedDamage 1
seta g_stepSlideFix 1
seta g_allowNPC 1

seta g_useWhileThrowing 1
seta g_armBreakage 0
seta g_enableBreath 0
seta g_enableDust 1

seta dmflags "0"
//Deathmatch Flags

seta fraglimit "30"
//Frag Limit

seta timelimit "0"
//Time Limit

seta g_privateDuel "1"
//Allow Private Duels

seta g_maxForceRank "6"
//Maximum allowed force rank, default 6

seta duel_fraglimit "1"
//Duel Frag limit, default 1

seta g_forceBasedTeams "0"
//Enable Force Based Teams, (default 0)
//If enabled Red will be forced to Dark force and Blue to Light

seta g_duelWeaponDisable "1"
//Disable weapoons in Duel, default 0

seta sv_hostname "Xbox JK3 Server"
//Hostname, unknown if causes problems to change this

seta sv_maxclients "8"
//Max clients, probably works but doesn't seem to increase bot limit

seta sv_maxRate "0"
//Max connection rate, best left 0

seta sv_minPing "0"
//Min client ping, best left 0

seta sv_maxPing "0"
//Max client ping, best left 0

seta sv_floodProtect "1"

seta sv_master2 ""   //Set master server, change to allow connection to PC servers?
seta sv_master3 ""
seta sv_master4 ""
seta sv_master5 ""

//GAME OPTIONS - CHANGING SOME OF THESE COULD CAUSE CRASHING OR OTHER PROBLEMS
//BE CAREFUL, YOU SHOULDN'T NEED TO ALTER THESE

seta s_music_volume "0.25"
seta s_voice_volume "1.0"
seta s_effects_volume "0.5"
seta com_hunkMegs "64"

seta com_maxfps "50"
//Changes Maximum framerate, should probably leave it, suggest 60 maximum, default 50

seta com_blood "1"
//Blood?

seta RMG_textseed "0"
seta RMG_map "small"
seta RMG_timefile "day"
seta RMG_terrain "grassyhills"
seta com_introplayed "0"
seta com_ignoreothertasks "0"
seta in_midi "0"
seta in_midiport "1"
seta in_midichannel "1"
seta in_mididevice "0"
seta in_mouse "-1"
seta in_joystick "0"
seta in_joyBallScale "0.02"
seta joy_threshold "0.15"
seta vm_cgame "0"
seta vm_game "0"
seta vm_ui "0"

//MOUSE/THUMBSTICK -- Alter at own risk, could effect xbox controls
seta cl_yawspeed "140"
seta cl_pitchspeed "140"
seta cl_anglespeedkey "1.5"
seta cl_maxpackets "30"
seta cl_packetdup "1"

seta cl_run "1"

seta sensitivity "2.000000"
seta cl_mouseAccel "0"
seta cl_freelook "1"

seta cl_allowDownload "0"
//allow downloads, useless

seta cl_autolodscale "1"
seta cl_autolevel "0"
seta r_inGameVideo "1"
seta cg_autoswitch "1"
seta m_yaw "0.022"
seta m_forward "0.25"
seta m_side "0.25"
seta m_filter "0"
seta cl_maxPing "800"
seta name "Padawan"
seta rate "4000"   //Rate
seta snaps "20"
seta model "kyle/default"
seta team_model "kyle/default"
seta forcepowers "7-1-032330000000001333"
seta g_redTeam "Empire"
seta g_blueTeam "Rebellion"
seta color1 "4"
seta color2 "4"
seta handicap "100"
seta sex "male"
seta cl_anonymous "0"
seta cg_predictItems "1"
seta saber1 "kyle"
seta saber2 "none"
seta char_color_red "255"
seta char_color_green "255"
seta char_color_blue "255"
seta cg_viewsize "100"

//VIDEO, WARNING: MESSING WITH THIS COULD CAUSE UNDESIRED EFFECTS!
seta r_allowExtensions "1"
seta r_ext_compress_textures "1"
seta r_ext_compress_lightmaps "0"
seta r_ext_preferred_tc_method "0"
seta r_ext_gamma_control "1"
seta r_ext_multitexture "1"
seta r_ext_compiled_vertex_array "1"
seta r_ext_texture_env_add "1"
seta r_ext_texture_filter_anisotropic "1"
seta r_picmip "1"
seta r_detailtextures "1"
seta r_texturebits "0"
seta r_texturebitslm "0"
seta r_colorbits "0"
seta r_stereo "0"
seta r_stencilbits "8"
seta r_depthbits "0"
seta r_overBrightBits "1"
seta r_ignorehwgamma "0"
seta r_mode "3"
seta r_fullscreen "1"
seta r_customwidth "1600"
seta r_customheight "1024"
seta r_customaspect "1"
seta r_simpleMipMaps "1"
seta r_vertexLight "0"
seta r_subdivisions "4"
seta r_lodCurveError "250"
seta r_lodbias "0"
seta r_ignoreGLErrors "1"
seta r_fastsky "0"
seta r_drawSun "0"
seta r_dynamiclight "1"
seta r_dlightBacks "1"
seta r_finish "0"
seta r_textureMode "GL_LINEAR_MIPMAP_LINEAR"
seta r_swapInterval "0"
seta r_markcount "100"
seta r_gamma "1"
seta r_facePlaneCull "1"
seta r_primitives "0"
seta r_autoMap "0"
seta cg_shadows "1"
seta r_modelpoolmegs "10"
seta r_lastValidRenderer "GeForce3/PCI/SSE"
seta vid_xpos "3"
seta vid_ypos "22"

//SOUND SETTINGS
seta s_volume "1.0"
seta s_volumeVoice "1.0"
seta s_musicvolume "0.25"
seta s_separation "0.5"
seta s_khz "22"
seta s_allowDynamicMusic "1"
seta s_mixahead "0.2"
seta s_mixPreStep "0.05"
seta s_mp3overhead "31756"
seta s_UseOpenAL "0"
seta s_soundpoolmegs "25"

//GAME/SERVER SETTINGS
seta ui_ffa_fraglimit "20"
seta ui_ffa_timelimit "0"
seta ui_tourney_fraglimit "0"
seta ui_tourney_timelimit "15"
seta ui_selectedModelIndex "16"
seta ui_PrecacheModels "0"
seta ui_team_fraglimit "0"
seta ui_team_timelimit "20"
seta ui_team_friendly "1"
seta ui_ctf_capturelimit "8"
seta ui_ctf_timelimit "30"
seta ui_ctf_friendly "0"
seta ui_browserMaster "0"
seta ui_browserGameType "0"
seta ui_browserSortKey "4"
seta ui_browserShowFull "1"
seta ui_browserShowEmpty "1"
seta cg_drawCrosshair "1"
seta cg_drawCrosshairNames "1"
seta cg_marks "1"
seta server1 ""
seta server2 ""
seta server3 ""
seta server4 ""
seta server5 ""
seta server6 ""
seta server7 ""
seta server8 ""
seta server9 ""
seta server10 ""
seta server11 ""
seta server12 ""
seta server13 ""
seta server14 ""
seta server15 ""
seta server16 ""
seta ui_teamName "Empire"
seta ui_opponentName "Rebellion"
seta ui_rankChange "0"
seta ui_freeSaber "1"
seta ui_forcePowerDisable "0"
seta ui_redteam "Empire"
seta ui_blueteam "Rebellion"
seta ui_dedicated "0"
seta ui_gametype "0"
seta ui_joinGametype "0"
seta ui_netGametype "0"
seta ui_actualNetGametype "0"
seta ui_redteam1 "1"
seta ui_redteam2 "1"
seta ui_redteam3 "1"
seta ui_redteam4 "1"
seta ui_redteam5 "1"
seta ui_redteam6 "1"
seta ui_redteam7 "1"
seta ui_redteam8 "1"
seta ui_blueteam1 "1"
seta ui_blueteam2 "1"
seta ui_blueteam3 "1"
seta ui_blueteam4 "1"
seta ui_blueteam5 "1"
seta ui_blueteam6 "1"
seta ui_blueteam7 "1"
seta ui_blueteam8 "1"
seta ui_netSource "0"
seta ui_menuFilesMP "ui/jk2mpmenus.txt"
seta ui_currentTier "0"
seta ui_currentMap "0"
seta ui_currentNetMap "0"
seta ui_mapIndex "0"
seta ui_currentOpponent "0"
seta cg_selectedPlayer "0"
seta cg_selectedPlayerName ""
seta ui_lastServerRefresh_0 ""
seta ui_lastServerRefresh_1 ""
seta ui_lastServerRefresh_2 ""
seta ui_lastServerRefresh_3 ""
seta ui_scoreAccuracy "0%"
seta ui_scoreImpressives "0"
seta ui_scoreExcellents "0"
seta ui_scoreCaptures "0"
seta ui_scoreDefends "0"
seta ui_scoreAssists "0"
seta ui_scoreGauntlets "0"
seta ui_scoreScore "0"
seta ui_scorePerfect "0"
seta ui_scoreTeam "0 to 0"
seta ui_scoreBase "0"
seta ui_scoreTime "00:00"
seta ui_scoreTimeBonus "0"
seta ui_scoreSkillBonus "0"
seta ui_scoreShutoutBonus "0"
seta ui_smallFont "0.25"
seta ui_bigFont "0.4"
seta ui_findPlayer "Kyle"
seta ui_q3model "0"
seta ui_recordSPDemo "0"
seta g_warmup "20"
seta capturelimit "8"
seta ui_serverStatusTimeOut "7000"
seta g_char_model "jedi_tf"
seta net_noudp "0"
seta net_noipx "1"
seta net_forcenonlocal "0"
seta net_socksEnabled "0"
seta net_socksServer ""
seta net_socksPort "1080"
seta net_socksUsername ""
seta net_socksPassword ""
seta cm_playerCurveClip "1"

//CONFIGURABLE SETTINGS

seta g_maxGameClients "0"
//max clients, doesnt seem to effect anything

seta g_jediVmerc "0"
//Works, but no way to select Merc,
//if enabled no one can pickup health or weapons

seta g_autoMapCycle "0"
//Auto-Map cycle, default 0, set to 1 for map cycling,
//when in dev/cheat mode auto loaded maps will remin in dev mode

seta g_logClientInfo "0"
//non-functional?

seta g_slowmoDuelEnd "0"
//If enabled kill stroke will be in slowmotion in duel mode

seta g_forceRegenTime "200"
//Force regeneration time, default 200

seta g_spawnInvulnerability "3000"
//default 3000

seta g_forcePowerDisable "0"
//Disabled force powers, default 0, see below for details

seta g_weaponDisable "0"
//weapon disable

seta g_allowDuelSuicide "1"
//allow duel suicide

//POWER DUEL SETTINGS
//g_powerDuelEndHealth "90"
//g_powerDuelStartHealth "150"

seta g_fraglimitVoteCorrection "1"
//if 1 non votes will be considered yes votes, default 1

seta g_friendlyFire "0"
//Friendly fire enabled/disabled, default 0
seta g_friendlySaber "0"
//Friendly Saber enabled/disabled, default 0

seta g_teamAutoJoin "0"
//auto team join

seta g_teamForceBalance "0"
//team force balance?, default 0

seta g_log "games.log"
seta g_logSync "0"
seta g_statLog "0"
seta g_statLogFile "statlog.log"

seta g_banIPs ""
//Banned IP addresses

seta g_filterBan "1"

seta g_allowVote "1"
//allow voting

seta g_timeouttospec "70"

seta g_npcspskill "0"
//NPC SKILL 0-5, default 0

seta g_siegeTeam1 "none"
seta g_siegeTeam2 "none"

//CHAR SETTINGS - CHANGES HERE ARE IGNORED :(
seta g_char_skin_head "head_a1"
seta g_char_skin_torso "torso_a1"
seta g_char_skin_legs "lower_a1"
seta g_char_color_red "255"
seta g_char_color_green "255"
seta g_char_color_blue "255"
seta g_saber "single_1"
seta g_saber2 ""
seta g_saber_color "yellow"
seta g_saber2_color "yellow"

//MORE GFX SETTINGS
seta cg_drawGun "1"
seta cg_zoomfov "40.0"
seta cg_fov "80"
seta cg_stereoSeparation "0.4"
seta cg_draw2D "1"
seta cg_drawStatus "1"
seta cg_drawTimer "0"

seta cg_drawFPS "0"
//WILL DISPLAY THE FRAMERATE IF SET TO 1

seta cg_drawSnapshot "0"
seta cg_draw3dIcons "1"
seta cg_drawIcons "1"
seta cg_drawAmmoWarning "0"
seta cg_drawEnemyInfo "1"
seta cg_drawRadar "1"
seta cg_drawScores "1"
seta cg_dynamicCrosshair "1"
seta cg_dynamicCrosshairPrecision "0"
seta cg_drawRewards "1"
seta cg_crosshairSize "24"
seta cg_crosshairHealth "0"
seta cg_crosshairX "0"
seta cg_crosshairY "0"
seta cg_simpleItems "0"
seta cg_lagometer "0"

//MOVEMENT SETTINGS
seta cg_runpitch "0.002"
seta cg_runroll "0.005"
seta cg_bobup "0.005"
seta cg_bobpitch "0.002"
seta cg_bobroll "0.002"

seta r_autoMapX "368"
seta r_autoMapY "32"
seta r_autoMapW "256"
seta r_autoMapH "192"
seta cg_chatBox "1"
seta cg_teamChatTime "3000"
seta cg_teamChatHeight "0"
seta cg_forceModel "0"
seta cg_deferPlayers "0"
seta cg_drawTeamOverlay "0"
seta cg_drawFriend "1"
seta cg_teamChatsOnly "0"
seta cg_noVoiceChats "0"
seta cg_noVoiceText "0"
seta cg_currentSelectedPlayer "0"
seta cg_currentSelectedPlayerName ""
seta ui_recordSPDemoName ""
seta cg_cameraOrbitDelay "50"
seta cg_scorePlums "1"
seta cg_smoothClients "1"
seta cg_noTaunt "0"
seta cg_noProjectileTrail "0"
seta cg_trueLightning "0.0"
seta fx_debug "0"
seta fx_countScale "1"
seta fx_nearCull "0"
seta fs_openorder "1"
seta sv_pure "0"

//DISMEMBERMENT
seta g_dismember "300"
//server side dismemberment, client must match this setting, default 0
//Leave these settings for optimum dismemberment,
//change to 1000 for ultra dismemberment

seta cg_dismember "300"
//client side, cannot exceed higher than server,
// people need this set the same as your server to see dismemberment
//if server is 0 dismemberment will be off regardless of client setting

//EXTRA DISMEMBERMENT SETTINGS
seta g_sabermorerealistic "2"  
//Saber realism, set to 3 and sabers can dismember just from touching someone while idle

seta g_saberrealisticcombat "1"
//Set to 1 for more realistic damage, needed by dismemberment


//OTHER
seta sv_cheats "1"
//enable cheats, deault 0, leave set to 1 to reamin in cheat mode on map cycles

seta g_debugmelee "1"
//enable debugmelee mode, allows full use of melee and allows unlimited wall hanging
//to use melee you will have to load the game into dev/cheat mode,
// bind "give weaponnum 2" to a button to give yourself melee

seta cg_sabertrails "0"
// Enable Disable saber trails, default 1, 0 for none, 2 for more trails, 1 for normal trails

seta g_sabertrails "0"
//server side, same as above

seta bot_honorableduelacceptance "1"
//Set to 1 and bots will accept duel challenges

seta g_saberpickupabledroppedsabers "1"
//allows dropped sabers to be picked up


This post has been edited by aL BeasTie: Sep 8 2005, 02:21 AM
Logged

c-2

  • Archived User
  • Hero Member
  • *
  • Posts: 843
Jedi Kight Academy: Development Mode
« Reply #1 on: September 07, 2005, 11:08:00 PM »

hahahaha .. saber battle on top of a rancor ! :] .. i tried out spawning stuff on kai last night with some friends, works great .. thanx for this .. game was already fun :]

Logged

Keshire

  • Archived User
  • Full Member
  • *
  • Posts: 176
Jedi Kight Academy: Development Mode
« Reply #2 on: September 07, 2005, 11:11:00 PM »

If you did connect to a PC server you'd sync out due to having different versions. The MP does a crc check against versions. It would be awesome if someone broke the gob format and figured out how to use mods. The sdk has defines for xbox I beleive. It's been awhile since I delved into it.
Logged

aL BeasTie

  • Archived User
  • Newbie
  • *
  • Posts: 10
Jedi Kight Academy: Development Mode
« Reply #3 on: September 08, 2005, 05:18:00 AM »

cool glad someone tried it out, yeah rancor/wampa/tauntaun jousting is always fun :P

thats good to know it doesnt check versions, maybe to some degree playing PC vs XBOX is possible.  I will experiment further, perhaps a stripped config basejka dedicated server would allow an xbox to connect

I tried changing to hidden sabers but the binds diddnt work, i'll check again, pehaps the command is different, or the console command removed.  i was keen to use the sith sword or get the other stances.

Also I did try putting raw files in the games dir, like custom npcs etc., diddnt seem to work, but perhaps the game will still load mods in an extracted format.

some files will load if the dir structure is correct on PC.



This post has been edited by aL BeasTie: Sep 8 2005, 12:27 PM
Logged

aL BeasTie

  • Archived User
  • Newbie
  • *
  • Posts: 10
Jedi Kight Academy: Development Mode
« Reply #4 on: September 08, 2005, 06:27:00 AM »

Something important I forgot to mention, you can bind multiple commands to one key using the ; key.
eg.

bind JOY9 "devmapall mp/ffa1;bind JOY9 npc spawn vehicle tauntaun;"

this will load the map in dev mode then bind the command to spawn a tauntaun
to the button we used.  this way the button u use to enable devmode isn't useless later.

another use would be something like

bind JOY9 "give all;setforceall 9;give ammo;god;"

this way u can enable more than one thing at once
Logged

aL BeasTie

  • Archived User
  • Newbie
  • *
  • Posts: 10
Jedi Kight Academy: Development Mode
« Reply #5 on: September 08, 2005, 06:54:00 AM »

I dont mean to keep bumping but,

I was messing around and loaded jamp.xbe in a text editor (ultra edit)
and it still seemed like most of the PC code is still there, there was references to the fs_game command (used for loading mods), pk3 files etc.
also I noticed this line
SV_Startup: svs.initialized cgamex86.dll    vm/%s.qvm   timelimit   fraglimit   WARNING: sv_pure set but no PK3 files loaded

which to me pretty much shows that in those .GOB files the game is still using the original MP .dll files, which means if somehow we can load mods, mods like JA+ will be possible to run. (as they edit

now I recall reading somewhere that XBOX .xbe's are still like PC exe's as in the can have launch switches.  Also i recall a dash, Ava I think, u can add an link to the menu and add command flags to the xbe.  Perhaps it is possible to simply put mod files in a dir under the main dir and simply load them at start with the fs_game command.

also the refernces to the ghoul2 stuff means that model formats etc should be unchanged also.

food for thought anyway...

Logged

Keshire

  • Archived User
  • Full Member
  • *
  • Posts: 176
Jedi Kight Academy: Development Mode
« Reply #6 on: September 08, 2005, 10:55:00 PM »

The dll's are specially compiled for xbox. You'd have to get the mod authors to compile thier mods with xbox in mind. But ya. That'd be nice if the dll's were still used. I think it basically boils down to cracking the gob to see what is being used.

I suggest asking around at therockerscabin.com/soulxplorer or xentax.com.
Logged