NukeDukem Posted April 23, 2015 Posted April 23, 2015 After all these years we would like to play Jedi Academy at our LAN-parties (the retail disc version + the official patch). So I did some investigation and came across OpenJK, JA++ and Movie Battles 2 as the essential files.Now I deeply hope, that you can tell how to install them and what should be noted furthermore. Thank you very much for answering.
Ping Posted April 23, 2015 Posted April 23, 2015 Ah man, the sweet joys of sabering at below 10 ping. I'd recommend not installing any mods whatsoever and just organizing some tournaments on pure base. z3filus and Smoo like this
Circa Posted April 23, 2015 Posted April 23, 2015 I wouldn't ever call mods essential files when it comes to playing MP, especially LAN parties. If you want to try MBII, that's like an entirely different game. JA++ wouldn't really be necessary at all for a LAN party. OpenJK would be a smart idea, yes. Lots of bug fixes you'd benefit from most likely. Smoo likes this
z3filus Posted April 23, 2015 Posted April 23, 2015 same here, I recommend just starting up a match on base, maybe with some classic star wars models like Vader.but in case you decide to play on JA++ ,make sure to download some maps for grapplehook-tarzanswings and if onlyyour friends are up for it - siege ,because that is just so different from the mainstream FPS games on consoles, right?? yes Smoo likes this
NukeDukem Posted April 23, 2015 Author Posted April 23, 2015 Thank you very much for your advices so far So if we decide to play on JA++ later - how to set things up (the server has to be able to play as a client too / listen server)? Would it be possible to have the vanilla game (and JA++) and MBII parallel on one installation (to switch between)?
z3filus Posted April 23, 2015 Posted April 23, 2015 @@NukeDukem For start, you will need a config file to configure the server. The config file is where you set the server name, rcon password, time limit, frag limit, map rotation, number of players, etc.Change the config to your liking and save it as either autoexec.cfg or server.cfg. Place the named (autoexec.cfg or server.cfg) in the base (GameData\base) folder.Put the Dedicated Server program ( jampded.exe) in the GameData folder. Right-click on the Dedicated Server program, drag to your Desktop, and choose Create Shortcut(s) Here. Right-click on the shortcut that you just created, click Properties, then look in the box labeled TargetIt should say "C:\Program Files\LucasArts\Star Wars Jedi Knight Jedi Academy\GameData\jampded.exe" If you named your config file autoexec.cfg you don't need to change the Target, the server will automatically execute the config file. If you named your config file server.cfg you will need to edit the Target to tell the server to execute the server.cfg file. Edit the Target to read:"C:\Program Files\LucasArts\Star Wars Jedi Knight Jedi Academy\GameData\jampded.exe" +exec server.cfg Notice that +exec server.cfg comes after the second quotation mark ("). Now simply double-click the shortcut you made and a window should appear. The window will display text as the server starts up. Enter the command /status into the server console window. It should list the starting map and any bots that are on the server. Congratulations, your dedicated server is running!The most common cause of a server not being visible on the Internet is a router or firewall problem. NukeDukem and Smoo like this
NukeDukem Posted April 23, 2015 Author Posted April 23, 2015 Thank you for the tutorial But this means there's no listen server option?
hleV Posted April 24, 2015 Posted April 24, 2015 You should be able to make a listen server just fine. And yes you can keep vanilla JA and mods such as MB2 under a single JA installation. NukeDukem likes this
NukeDukem Posted April 24, 2015 Author Posted April 24, 2015 This sounds nice.So where to get all the needed (recent) client and server files for JA++?
Circa Posted April 24, 2015 Posted April 24, 2015 This sounds nice.So where to get all the needed (recent) client and server files for JA++? http://jkhub.org/topic/1594-ja-is-it-worth-the-download-questions-answered/?p=83114 I'm curious why you'd need JA++ though. It's full of things you won't really need at all for a simple LAN party. It might make things more confusing actually.
NukeDukem Posted April 24, 2015 Author Posted April 24, 2015 Thanks JA++ sounds a bit like AMXmod or Adminmod to me and I (probably the biggest HL fan ever ) always still use them for our Half-Life LAN matches B)But maybe I'm wrong... Do I only need the pk3-files, nothing more?How about LUA or animation files?
Raz0r Posted April 28, 2015 Posted April 28, 2015 Sorry for the delay, I've been away for about a week. You should be able to find all the installation instructions and such at the new temporary site EDIT: Hm. Actually, those download links won't work just yet. You can find the binaries in this post, and I'll see if I can package up the assets nicely for you. In short, the server will need the server-side binaries, animations and lua files. The client will need the client-side binaries, assets, animations and lua files. If in doubt, download everything. It won't hurt. NukeDukem likes this
Archangel35757 Posted April 28, 2015 Posted April 28, 2015 same here, I recommend just starting up a match on base, maybe with some classic star wars models like Vader.but in case you decide to play on JA++ ,make sure to download some maps for grapplehook-tarzanswings and if onlyyour friends are up for it - siege ,because that is just so different from the mainstream FPS games on consoles, right?? yes What mod (and specific coder) added the grappling-hook (...and thus "Tarzan swings") and what is the best map to demo this feature?
z3filus Posted April 28, 2015 Posted April 28, 2015 @@Archangel35757 , download Ja+ mod or Ja ++install the mod as instructed and add these maps (.pk3 files) into Japlus folder FFA_Corellia aka Alzoc 3 Capitalhttp://jediknight3.filefront.com/file/Alzoc_3_Capital;82758 Coruscant Heights 2http://jediknight3.filefront.com/file/Coruscant_Heights_2;55747
NukeDukem Posted April 28, 2015 Author Posted April 28, 2015 Sorry for the delay, I've been away for about a week.You should be able to find all the installation instructions and such at the new temporary siteEDIT: Hm. Actually, those download links won't work just yet. You can find the binaries in this post, and I'll see if I can package up the assets nicely for you. In short, the server will need the server-side binaries, animations and lua files.The client will need the client-side binaries, assets, animations and lua files.If in doubt, download everything. It won't hurt. So if I'll get the following files I'll be ready to go?sh_lua.pk3cl_assets.pk3sh_animations.pk3sv_bins_win32.pk3cl_bins_win32.pk3 How about uix86.dll and cgamex86.dll? Would be really great if you could provide a package with all the recent files (win 32bit). Thank you very much for your help
Raz0r Posted April 28, 2015 Posted April 28, 2015 Correct, those are all the files you could need. uix86.dll and cgamex86.dll are in cl_bins_win32.pk3
Circa Posted April 30, 2015 Posted April 30, 2015 1337 portRaz0r's site has been moved back to http://japp.jkhub.org as of a few days ago. NukeDukem and Raz0r like this
NukeDukem Posted May 11, 2015 Author Posted May 11, 2015 yeehaw So the dl-links for sh_lua.pk3, cl_assets.pk3 and sh_animations.pk3 are working.Are these the recent ones? The links to the binaries are broken:sv_bins_win32.pk3cl_bins_win32.pk3
NukeDukem Posted May 13, 2015 Author Posted May 13, 2015 In the last few days I’ve tried several things to get a local JA++ listen server running but unfortunately I don’t get it Steps I’ve done so far: - unzipped the OpenJK archive to the GameData directory (overwritten 2 files)- created the japlus directory inside the GameData\OpenJK directory- put the JA++ files (sh_lua.pk3 / cl_assets.pk3 / sh_animations.pk3 / sv_bins_win32.pk3 / cl_bins_win32.pk3) inside the japlus directory- created the autoexec.cfg (added some config lines like japp_allowHook "1" and set cg_newScoreboard "1") inside the GameData\base directory (also tried it with the GameData\OpenJK directory later)- created a start.bat with the line openjk.x86.exe +set fs_game "japlus" When I start a listen server then, none of the features is present. I can’t get it working – what am I doing wrong? How can I activate/enable the grapple hook, jetpacks and the new client features? Please help.
Clan FJA Posted May 13, 2015 Posted May 13, 2015 Hello ! In the last few days I’ve tried several things to get a local JA++ listen server running but unfortunately I don’t get it Steps I’ve done so far: - unzipped the OpenJK archive to the GameData directory (overwritten 2 files)- created the japlus directory inside the GameData\OpenJK directory- put the JA++ files (sh_lua.pk3 / cl_assets.pk3 / sh_animations.pk3 / sv_bins_win32.pk3 / cl_bins_win32.pk3) inside the japlus directory- created the autoexec.cfg (added some config lines like japp_allowHook "1" and set cg_newScoreboard "1") inside the GameData\base directory (also tried it with the GameData\OpenJK directory later)- created a start.bat with the line openjk.x86.exe +set fs_game "japlus" No no ! The Japlus folder must be in Gamedata/ and NOT in Gamedata/OpenJK/ : Put Ja++ files into Gamedata/Japlus/ It should be ok. If you want to run a server, use a .bat withstart openjkded.x86.exe +set fs_game "japlus" + exec server.cfg The server.cfg is a notepad file with all your server config (grapplehook and other things) and is put into Gamedata/Japlus/
NukeDukem Posted May 13, 2015 Author Posted May 13, 2015 Thank you very much - that did the trick Unfortunately dedicated server isn't an option because the admin also has to play on his machine (listen server). So does anybody has a "standard configuration sample" for me (autoexec.cfg for the server and the clients) - would be really great! I would like to have the grapple hook, the jetpack and the other client features from JA++.
NukeDukem Posted May 14, 2015 Author Posted May 14, 2015 So I’ve read through many threads so far to understand how the server config file should look like respectively what the cvars mean and which of them are essentially in the config file.It ended up in the following config file so far://My listen server config for OpenJK and JA++ LAN gaming with up to 8 players set rconpassword "" //blank means no password set sv_hostname "Walley World" //name of the gameset g_motd "Welcome to Walley World!" //Message of the DaySet sv_maxclients "8" //maximum clients on the serverset g_gametype "0" //0 is Free For All 3 is Duel 4 is Power Duel 6 is Team Free For All 7 is Siege 8 is Capture The Flagset sv_maxRate "25000" //25000 should be fine for LAN gaming set sv_maxPing "0" //0 means clients with high pings are also allowed to joinset sv_floodProtect "1" //unknownset sv_reconnectlimit "5" //number of times a client can attempt to connectset bot_minplayers "0" //minimum bot players autojoin the server set g_weaponDisable "0" //0 means no weapons are disabledset g_forcePowerDisable "0" //0 means no powers are disabledset g_maxForceRank "7" //7 means you will get maximum force pointsset g_forceRegenTime "0" //sets the amount of time in milliseconds to regenerate 1 force point set g_gravity "800" //800 is the default gravityset sv_timeout "300" //seconds before a client attempting to connect is droppedset g_teamAutoJoin "0" //if 1 new players are automatically placed on a teamset g_friendlyfire "0" //1 means your weapons can damage teammatesset g_friendlySaber "0" //0 disables 1 enables damage to teammates by an idle saber set g_allowvote "0" //0 to disable voting 1 to enable votingset timelimit "20" //minutes until the map restarts or cyclesset fraglimit "30" //a player wins if he score this before time runs outset capturelimit "20" //number of flag captures to win and end a CTF game before time runs outset duel_fraglimit "1" //for duel the number of rounds to win the map set g_autoMapCycle "1" //set this to 0 if you will use a custom map rotationset sv_allowdownload "0" //0 means clients are not able to download custom stuff from server set g_saberLocking "1" //0 disables 1 enables saber locksset g_saberLockFactor "7" //sets the probability of a saber lock set g_allowDuelSuicide "1" //unknown set g_locationBasedDamage "1" //if set to 0 a headshot would not take more damage than a legshotset g_stepSlideFix "1" //unknownset g_allowNPC "1" //unknown //----------NICE BODY SLICING------set g_dismember "100" //the percentage of time dismemberment will occur to bodiesset cg_dismember "2" //client cvar for how much can get sliced off 2 is maximumset broadsword "1" //soft bodies like rag-doll physics What would you say?Any improvements, suggestions, corrections or advices? I’ve also tried to comment every cvar in the config, but I couldn’t find a description for the following ones.Does anyone know what these settings do? set sv_floodProtect "1"set g_allowDuelSuicide "1"set g_stepSlideFix "1"set g_allowNPC "1" I’ve also encountered the following cvars mentioned as JA++ server config cvars:////////////////////////////////////////JA++ MAIN SETTINGS////////////////////////////////////set jp_starTrekTeleport 1set jp_allowGodTalk 1set jp_inactivityProtectTimer 300 set jp_maxConnFromIP 2set jp_userInfoAntiSpam 3 //--------ITEMS ALLOWED----------set jp_pushAll 1sea jp_giveWP_MELEE 1set jp_allowJetpack 1set jp_allowFlameThrower 1set jp_allowHook 1set jp_hookFloodProtect 850set jp_hookSpeed 250set jp_allowCloakItem 1set jp_cloakFuel 1set jp_allowSaberSwitch 5set jp_allowRGBsaber 1 //-------PLAYER NAMES------------set jp_oldPlayerName 1set jp_allowSamePlayerNames 0set jp_allowBlackName 1 //-------MODEL SCALE-------------set jp_allowModelScale 0set jp_allowDmgSpeedScale 0 //-------MOVES & ATTACKS----------set g_debugMelee 1set jp_slideOnPlayer 0set jp_gripSpeedScale 0.8set jp_reduceSaberBlock 0set jp_autoDuelBOW 1set jp_improveYellowDFA 1set jp_jk2RedDFA 1set jp_allowNewDFA 1set jp_allowSPattacks 1set jp_allowSPForces 2set jp_allowAmKnockmedown 1 set jp_allowAmDropSaber 1 set jp_allowflipkick 1set jp_flipkickScaleDMG 0.1set d_saberKickTweak 1 // 1 (default basejka)=> staff kick damage weaker, 0 => real damage set jp_pushPullKnockDown 1set jp_fixRoll 0set jp_emotDisallow 0set jp_fixEmot 0set jp_gripOpenSaber 0set jp_forceCombo 0set jp_saberNoForceDrain 0set jp_noKATA 0set jp_fixAbsorb "2.0" set g_jediVmerc "1" japp_saberSystem 1 I guess they are JA+ cvars – do they also work with JA++ and if yes, where can I find a description for them? If you’ll forgive all the questions – a last one:Where can I find a sample client config file or a description for the client cvars? Please help and have a nice day
Raz0r Posted May 14, 2015 Posted May 14, 2015 No, almost no JA+ cvars work in JA++, but there may be equivalent cvars. I recommend reading through this page, though it's not the absolute most up-to-date. For the most up-to-date but lacking descriptions, check out the source: game, client, ui + the configs on the main site. If you wish to set up admin accounts, there's a bit of an explanation here The ideology behind JA++ cvars is that the default values are safe, and no gameplay changes are forced upon you. Everything is optional. There is no real "standard" configuration, because the default values are a standard configuration of a server. If you have more specific questions of how you want your server to behave, ask away and I'll try to provide a solution.
NukeDukem Posted May 23, 2015 Author Posted May 23, 2015 Once again thank you very much for your continuing support and help I’ve read through all the sites I could find regarding JA++ (and cvars).But there still remain some questions – maybe you can help me with the answers? - What is a flipkick and how to perform this? - I've noticed that some of the cvars from your client config sample (cljapp.cfg) can't be found in the cvar listing on your project site, is there a particular reason for that?For example:>>> set cg_drawCrosshairNames "2" // fade out names after you look away>>> set cg_drawFPS "2" // show FPS and msec frametime>>> set cg_drawStatus "2" // show flag status at the bottom of the screen>>> set cg_drawTimer "6" // count-down, coloured based on time remaining>>> set cg_lagometer "2" // show snapshot ping on lagometer - Is there a more “comfortable” option for the clients to configure a key for the grappling hook or the jetpack (besides the bind command in the console)? I’ve found this on the net:“Benefits of JA++ As a user:It can do everything JA+ can do user wise. It has the ability to make all the console commands be in the Setup menu nice and organized. No more looking around for the arcane commands!”
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now