-
Posts
5,207 -
Joined
-
Last visited
Content Type
News Articles
Tutorials
Forums
Downloads
Posts posted by eezstreet
-
-
blargh.
I ask that anyone that uses code from these follow the general guidelines of the GPL, except where permission is given otherwise.
Write access can be given to people who are interested in working on them, and aren't going to screw up my code
More code dumps/repositories/revisions to current repositories will be made available whenever I write more code, honest. All code is in C, unless otherwise stated. All of them were written for windows, though redsaurus does sometimes maintain a Mac version in a few of these repos. All of them were written using Microsoft Visual Studio 2008, unless otherwise stated. I only just recently started using VS2010 more exclusively, so my more recent stuff will be using that from now on. Please make sure to read this before PMing me. Thank you.
If you use the code herein as a codebase for your project, or your project is a fork of it, I ask that you explicitly mention this in the project page and readme for your project, so that there is little confusion amongst players.
Gunslinger's Academy [very limited write access]:
http://code.google.com/p/gunslingers-academy/
JAMod (Unfinished):
http://code.google.com/p/jamod-plus-plugins/
JAIRC (spior's version is probably better at this rate) - IRC client within JA:
http://code.google.com/p/jedi-academy-irc/
I honestly have no idea what this is:
http://code.google.com/p/jedi-academy-singleplayer-proxy/
JK2: HD [very limited write access] [Partial C++] [VS2010]:
http://code.google.com/p/jk2-hd/
How to download
The majority of these are configured on what is known as a Subversion Repository (or SVN, for short), and they do not have a .zip version to download. No need to despair though, as I'm going to teach you something which will make team-based coding a lot easier, kiddies. (stealing/borrowing my code isn't team-based coding, though :< ) So without further ado, here goes nothing.
First, you'll want some form of SVN client. I really recommend TortoiseSVN. Other clients work well too, but for the sake of this tutorial I'm going to be using TortoiseSVN with the Windows Explorer integration selected during the install. Your computer will need to restart in order for it to be fully installed. Do this.
Next, you'll want to clear out a space on your harddrive where you want the code to be downloaded to. Say you want the code to be in C:/Projects/JAIRC. Navigate to that directory (and/or make it). Next thing you'll want to do, provided you installed TortoiseSVN, is right click and hit SVN Checkout. It'll bring up a dialog box where it asks you for a repository URL. For the project, it'll be under the Source tab (Following the example for JAIRC, it would be located here.)
Below where it says "Use this command to anonymously check out the latest project source code:", you'll want to copy it and paste it into the repository URL text box, but before you hit OK, you'll want to trim it down, since that's tuned for the commandline (You're just trying to get the address.) tl;dr, change this (example):
svn checkout http://jedi-academy-irc.googlecode.com/svn/trunk/ jedi-academy-irc-read-only
to this:
http://jedi-academy-irc.googlecode.com/svn/trunk/
Hit OK.
It'll take a little while. Grab some coffee or something, you crazy programmer you.
Once it's done, you're good to go. I suggest you read more into Google Code (for public projects) / Assembla (for one private project), and the way SVN/Git/Mercurial/SourceSafe/whateverthehell works. It's very fascinating, and it's great for any sort of team project. I highly recommend it as part of your programming training regimen.
Oh, and when you change stuff in the code, the little green icons on everything will change to red. Easiest way to eliminate this problem is to delete all the .svn hidden folders in the code, saving space on your HD as well. I'm sure there's a option in TortoiseSVN for it too, but I couldn't tell you as I don't have my working PC operational yet
Credits/Fun Legal Crap
The following coders/misc people deserve some sort of credit in some way or another, in no particular order: Raz0r, Scooper, Xycaleth, BobaFett, Didz, redsaurus, ensiform, Sir_General, spior, Deathspike, kingpin, Sheep, unic0rn, TheOneAndOnly, Tiger.
Libraries used: libudisx86, libcurl.
All code uses the SDK license, but I ask that people follow the general guidelines of the GPL unless they are given permission otherwise. This will prevent me from
talking smack about you in IRC when you're not aroundgetting upset with you.Fighter likes this -
I tried a while ago to fix the LA goggles, but there's something in the engine which disables them. Also for some reason they broke the bacta. :/
EDIT: And if you must insist, my public repos are always on Google Code. I just ask that people follow the general guidelines of the GPL when using code from it, unless you ask for permission. Thanks. Here's the relevant ones that you're probably looking for:
http://code.google.com/p/jk2-hd/ - JK2: HD
http://code.google.com/p/jedi-academy-singleplayer-proxy/ - OLD version of the SP stuff. May still be working, but I have no idea.
http://code.google.com/p/jamod-plus-plugins/ - JAMod / Unfinished
Mandalorian likes this -
target_give uses the same code in SP as in MP.
To use it, just target it, and then target a weapon entity. Be aware, that you have to account for the weapon's respawn timer too! (This means that if the weapon still needs to regenerate, it won't give it to the player). Doesn't matter what you use to target the target_give, it's the same as any old other entity.
-
As I've said once today already,
You must learn to forward code engineer before you reverse code engineer
if you've got coding down pat quite a bit and know the basics behind the game figured out, this isn't totally difficult, but I'm afraid you'd have to explain a bit further what you mean.
Your best bet would be to pester @ about adding in that sort of thing as a feature to JA++ (which last I checked is more stable than JA+? Slider never fixes bugs anymore, so go figure)
-
What would
What would someone do that would be so so bad with this information that warrants it being hidden from other's learning it? Pretty impressive that things have been done I thought simply not possible and I was wondering - la_zoom - Broken. Is meant to toggle light amplification goggles, which have no shader in JA. - what shader/ files do I need to replace them and could I get them from jk2's demo?
Hacking people's mods, for starters.
-
Probably shouldn't? caulk_lava and caulk_water aren't solid, so if you aren't careful, players will fall through the map. Not very pleasant. I'm not sure what the difference is between the two is though.
-
One does not simply learn the ways of reverse code engineering without knowing the way of forward code engineering
My only fear is that this knowledge would get into the wrong hands, which is why we have a secret coding forum, I guess.
-
Doesn't appear to work, and is extremely irritating at that.
-
Latest version of UU is a bit buggy, and I don't think Boba ever finished it.
-
Yep. It's some kind of archive for sure, but I'm not sure how the format differs from the Doom 3 version. I'd have a go at it if Windows Explorer wasn't so screwed up for me.
-
-
First person models don't use the same shader as the third person variety, I think. First person guns have a specular shader applied, which I don't think the third person has applied to it. Your best bet would be to find and fix that shader.
-
If the videos are the same as the Xbox version, I can likely just use the originals, since I have the Xbox version's disc mostly decompressed. The majority of the assets are inaccessible, but I do have access to the videos.
-
The bot just scours the site and downloads things. It isn't interactive at all.
-
Aye, the cvar exists. It's referenced in at least one area, I haven't actually pried open the DLL using IDA to determine whether or not it's used in more than one spot.
-
Played some Gunslinger today. Think the map might work well within the mod.
therfiles likes this -
FYI, Raven has been very unresponsive as of late. Even my usual contacts stopped talking even halfway into a conversation. I'm beginning to get a bit nervous.
-
Split screen isn't happening, sorry. The way they checked if the client is a player throughout the code is pretty retarded:
if( ent->s.number == 0 )
-
I'm assuming he was referencing the song "Hero" by Skillet.
"Gotham needs a hero" etc
Darth_Bothersome and Fighter like this -
Anyone wanna get on that captcha?
-
@Raz0r nice blur
-
Just for reference, Galak only contains around 2k verts total (or so ModView claims anyway). Objects can have around 1k verts before they poof, and 32 objects per model. The GMan in Half Life 2 has around 10k verts, Alyx Vance has around 9k, and Barney has around 6k verts. With that in mind, it really shouldn't get in the way of things.
-
Mine is better. Okay, maybe not.
Barricade24, Circa and Omicron like this -
Kind of hard to see where you're coming from when you didn't mention about jacking up the face tri counts. Of course if that's done, then a complete set of facial bones would look fine.
I've mentioned it in about 3 other threads, but I can see why you would have missed that detail. Sorry about that.
The JKHUB Pass me around WIP topic
in WIPs, Teasers & Releases
Posted
The door might be a bit too high, and the seats look a little tall as well. Otherwise, it looks just fine.