As an Xbox user, I found that Jedi Academy on Xbox is not all that different from the PC when it comes to cheat codes. There are few few things about the files on the xbox JA, The Assets are packed into this .GOB file (Assets.gob) and I cant find a program that will unpack it.
Also, I can't put any modded files or skin files next to it. The executable wont recognise any of them and the sounds are all packed as well into a big .bnk file. I just wanted to know if anyone else has tried to mod JA from the xbox here?
It uses GOBs?
Oh man that brings back memories... just like Jedi Knight/Mysteries of the Sith! (May not be anywhere close to the same format, despite the name though, I'm just guessing).
You could try pakscape, or possibly rename the files to pk3 or zip and try opening them that way.
Worth a shot anyway....
I don't have an Xbox, but I figured that modding wouldn't be supported in any console ports of the game, so I didn't even bother.
They are archives. But not standard .GOB
www.xentax.com) may be of help.
Yeah the GOB file is too large to try to break down, but it's ok. Most of the PC cheats work as long as I bind them in the .cfg file like this:
bind JOY1 "undying;iknowkungfu;give ammo;give armor;remote;playermodel alora_dual;playermodel player;playerteam player;npc spawn jedi_tf1;npc spawn jedi_hf1" This assigns the little black button on the Xbox controller to to spawn two Jedi females, melee Kyle Katarn style, 999 to life, and shields, remote mind trick, gives Jaden Kor alora_dual's fighting style and keeps the faction to friendly.
I guess it works becaue there's a "seta helpusobi "1"" in the "defuault.cfg".. The only cheat that doesn't work is trying to get the xbox to load maps. It tries to load but freezes in the middle it all. Too bad
Actually, I wanted to post the .cfg file ad show what it looks like for the xbox. Its called "default.cfg" for the sp game:
unbindall
seta cl_maphack "1"
bind JOY1 "undying;iknowkungfu;give ammo;give armor;remote;playermodel alora_dual;playermodel player;playerteam player;npc spawn jedi_tf1;npc spawn jedi_hf1"
bind JOY2 "+useforce"
bind JOY3 "+movedown"
bind JOY5 "forcenext"
bind JOY6 "weapnext"
bind JOY7 "forceprev"
bind JOY8 "weapprev"
bind JOY9 "+hotswap1;taunt;voicetoggle;setforceall 999"
bind JOY10 "+hotswap2;noclip"
bind JOY11 "+altattack"
bind JOY12 "+attack"
bind JOY13 "+use"
bind JOY14 "saberAttackCycle"
bind JOY15 "+moveup"
bind JOY16 "+hotswap3"
seta cg_thirdperson "1"
seta cg_drawFriend "1"
seta cg_fov "100"
seta s_music_volume "0.25"
seta s_voice_volume "1.0"
seta s_effects_volume "1.0"
seta sensitivity "2.000000"
seta m_pitch "0.022"
seta m_yaw "0.022"
seta name "jedi"
seta sex "f"
seta snd "jaden_fml"
seta "r_finish" "0"
seta "r_swapInterval" "1"
seta "r_displayrefresh" "125"
seta "com_maxfps" "125"
seta "r_ext_texture_env_add" "1"
seta "r_ext_compiled_vertex_array" "1"
seta "r_ext_multitexture" "1"
seta "r_ext_gamma_control" "1"
seta "r_ext_preferred_tc_method" "1"
seta "r_ext_compress_lightmaps" "1"
seta "r_ext_compress_textures" "1"
seta "r_allowExtensions" "1"
seta "r_ext_texture_filter_anisotropic" "4"
seta "r_DynamicGlow" "1"
seta r_picmip "0"
seta r_detailtextures "32"
seta r_texturebits "32"
seta r_texturebitslm "0"
seta r_colorbits "32"
seta r_stereo "0"
seta r_stencilbits "32"
seta r_depthbits "32"
seta r_overBrightBits "0"
seta r_ignorehwgamma "0"
seta r_mode "6"
seta r_fullscreen "1"
seta r_customwidth "1600"
seta r_customheight "1024"
seta r_customaspect "1"
seta r_simpleMipMaps "0"
seta r_vertexLight "0"
seta r_subdivisions "2"
seta r_intensity "1"
seta r_lodCurveError "250"
seta r_lodbias "1"
seta r_lodscale "10"
seta r_ignoreGLErrors "1"
seta r_fastsky "0"
seta r_drawSun "1"
seta r_dynamiclight "1"
seta r_dlightBacks "1"
seta r_flares" "1"
seta r_finish "0"
seta r_textureMode "GL_LINEAR_MIPMAP_NEAREST"
seta r_swapInterval "0"
seta r_gamma "1.8"
seta r_facePlaneCull "1"
seta r_subdivisions" "2"
seta r_primitives "0"
seta r_showtriscolor "0"
seta cg_shadows "2"
seta r_modelpoolmegs "20"
seta r_lastValidRenderer "GeForce3/PCI/SSE"
seta vid_xpos "3"
seta vid_ypos "22"
seta "com_hunkMegs" "256"
seta "com_zonemegs" "64"
seta "com_soundmegs" "64"
seta s_volume "0.5"
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"
seta use_ff "1"
seta ff_channels "0,0;1,0;2,0;3,0;4,0;5,0"
seta ff_delay "40"
seta cg_marks "1"
seta g_char_model "jedi_tf"
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 "245"
seta g_char_color_blue "100"
seta g_saber_type "desann"
seta g_saber "desann"
seta g_saber2 "desann"
seta g_saber_color "red"
seta g_saber2_color "red"
seta g_gravity "200"
seta ui_menuFiles "ui/menus.txt"
seta ui_smallFont "0.25"
seta ui_bigFont "0.4"
seta ui_PrecacheModels "1"
seta g_spskill "1"
seta cg_drawRadar "1"
seta cg_drawEnemyInfo "1"
seta cm_playerCurveClip "1"
seta cg_drawGun "1"
seta cg_stereoSeparation "0.4"
seta cg_footsteps "3"
seta cg_saberEntMarks "1"
seta cg_draw2D "1"
seta cg_drawStatus "1"
seta cg_drawTimer "1"
seta cg_drawFPS "0"
seta cg_drawSnapshot "0"
seta cg_drawAmmoWarning "1"
seta cg_drawCrosshair "11"
seta cg_drawCrosshairNames "1"
seta cg_crosshairForceHint "1"
seta cg_dynamicCrosshair "0"
seta cg_crosshairIdentifyTarget "1"
seta cg_dynamicCrosshairPrecision "0"
seta cg_crosshairHealth "0"
seta cg_crosshairSize "25"
seta cg_crosshairX "0"
seta cg_crosshairY "0"
seta cg_simpleItems "0"
seta cl_run "1"
seta cg_runpitch "0"
seta cg_runroll "0"
seta cg_bobup "0"
seta cg_bobpitch "0"
seta cg_bobroll "0"
seta cg_drawBreath "1"
seta cg_saberAutoThird "1"
seta cg_gunAutoFirst "1"
seta cg_missionInfoCentered "1"
seta cg_reliableAnimEvents "1"
seta cg_g2Marks "1"
seta g_dismemberment "3"
seta g_dismemberProbabilities "1"
seta g_subtitles "1"
seta ui_iscensored "0"
seta g_speederControlScheme "2"
seta d_slowmodeath "3"
seta r_weatherScale "1"
seta fs_openorder "1"
seta helpusobi "1"
seta cl_noprint "1"