-
Posts
5,207 -
Joined
-
Last visited
Content Type
News Articles
Tutorials
Forums
Downloads
Everything posted by eezstreet
-
[JAEnhanced] Enhanced Development Platform (EDP)
eezstreet replied to eezstreet's topic in Jedi Academy: Enhanced
Nope, Radiant doesn't use .nav files. Those files are actually binary. In theory you could make a tool to convert those to .ent files or .map files, but waypoint_navgoals aren't actually part of the navigation -- they get converted to blank ref_tags. So basically the only information you'd be able to pull is the classname, origin, radius, spawnflags, and whatever connections the way points have. -
My Review of Jedi Academy Enhanced 1.0.
eezstreet replied to TheWhitePhoenix's topic in Jedi Academy: Enhanced
I don't exactly blame you. It's a lot of stuff to acquire/do and the conflict resolution part will require some idea of what the code is actually doing. I'd wait for redsaurus to do it. -
[JAEnhanced] Enhanced Development Platform (EDP)
eezstreet replied to eezstreet's topic in Jedi Academy: Enhanced
Okay, one last thing: I've added some new features to the old 'nav' debug command that's in JK2. I thought it was a pretty nifty tool, but it lacked everything that I needed. You're now able to view the properties of a nearby waypoint (including the radius, id, flags, and all of the information about the edges that connect to it) and also select it. Most importantly though, you're able to inject new waypoints and create new links ingame. In these screenshots, I have added two new waypoints, created a link between the two, and spawned an NPC at one. I then spawned a weapon (just a dummy entity really) and assigned it using waypoint_set_goalent. The NPC successfully walked from one waypoint to another. An amazing success! -
My Review of Jedi Academy Enhanced 1.0.
eezstreet replied to TheWhitePhoenix's topic in Jedi Academy: Enhanced
It's not exactly easy. To get started with this, you'll need Git, Visual Studio (assuming Windows), CMake and a mergetool like KDiff. Enter a command prompt (cmd.exe) and type in the following: git clone https://github.com/redsaurus/OpenJKgit fetchgit checkout customgit remote add upstream https://github.com/JACoders/OpenJKgit pull upstream master((if there are conflicts)) git mergetoolAn explanation as to what each step does: Grab the code from redsaurus' remote repository at GithubRetrieve any extra data that we might have missedSwitch to 'custom' branch (this is the one that has the JKA:Enhanced code)Add a remote titled 'upstream' which points to the main OpenJK repositoryPull from that remote((if there are conflicts)) resolve them.After the conflicts are resolved, you'd need to compile the code using my tutorial here on JKHub. There should be pretty much no differences between that guide and what you do for redsaurus' code. -
My Review of Jedi Academy Enhanced 1.0.
eezstreet replied to TheWhitePhoenix's topic in Jedi Academy: Enhanced
By downloading what? You'd have to manually update his codebase using git and then recompile it in order to see if it gets fixed. -
My Review of Jedi Academy Enhanced 1.0.
eezstreet replied to TheWhitePhoenix's topic in Jedi Academy: Enhanced
I haven't really encountered any Ghoul2-related issues on the Jedi Outcast codebase, so I'm not exactly sure what you're referring to. However the problem might have been fixed since redsaurus' codebase was last updated to the latest OpenJK, because mine is a bit newer. Since JK2 doesn't have rollstab though, I assure you there isn't a rollstab crash. -
My Review of Jedi Academy Enhanced 1.0.
eezstreet replied to TheWhitePhoenix's topic in Jedi Academy: Enhanced
This is a good review, and has lots of useful info, thanks for it. What do you mean by Ghoul2 error though? Can you elaborate though? I'm working on finalizing Jedi Outcast Enhanced/Jedi Knight 2 Enhanced for an early prep release and want to make sure I have all my bases covered. -
It involves editing the source code. You can find a build of OpenJK here: http://builds.openjk.org
-
Thread moved to JK Tech Support No worries, we are all very chill people here. You can play on the same servers as the people with the Disk version if you have the Steam version, and vice versa. Also, Mac players play with PC players. The only restriction is that the App Store version of the game can't play properly on multiplayer servers, and the Xbox version of the game can only play with other Xbox players. The Steam version of the game does not use Steam servers. In fact the Steam version does not use any Steam features at all, so you may have already played with some Steam players and might not have known it!
-
[JAEnhanced] Enhanced Development Platform (EDP)
eezstreet replied to eezstreet's topic in Jedi Academy: Enhanced
What have I done.... I gave an R2 unit lightside powers, and an R5 unit darkside powers, and tasked them with fighting. The R5 unit won, because it used lightning. So I spawned some rebels to maybe deal with it. Nope. Gripped them all to death. Finally I spawned in another R2 and they have been fighting for a while now. -
[JAEnhanced] Enhanced Development Platform (EDP)
eezstreet replied to eezstreet's topic in Jedi Academy: Enhanced
Artoo is not fucking having it with this imperial. -
[JAEnhanced] Enhanced Development Platform (EDP)
eezstreet replied to eezstreet's topic in Jedi Academy: Enhanced
This is actually not really possible because the accuracy is not something that is stored on the AI itself, to my knowledge. Rather it's just hardcoded. I could alter it though at a later point. ... You can now alter the rank and class of an AI, and setting their weapon to lightsaber now works correctly. In JK2, giving an AI a lightsaber is enough to make them use the Jedi AI, apparently. -
[JAEnhanced] Enhanced Development Platform (EDP)
eezstreet replied to eezstreet's topic in Jedi Academy: Enhanced
You can now change both the playerTeam and enemyTeam of an AI. In this screenshot, the stormtrooper was changed to the player's side. Anyone else have any feature requests for this? -
[JAEnhanced] Enhanced Development Platform (EDP)
eezstreet replied to eezstreet's topic in Jedi Academy: Enhanced
Yep. Sort of. AI modification and information gathering. It lets you see what the AI is doing in depth without having to set lots of breakpoints. In the future I plan on adding more features to this, like maybe setting navgoals or something. I was also thinking about adding a system of secondary waypoints which could be created in this tool, and loaded up when a map loads, like lugormod ents. -
[JAEnhanced] Enhanced Development Platform (EDP)
eezstreet replied to eezstreet's topic in Jedi Academy: Enhanced
It's from having the game at windowed mode at native resolution. I'd do it at 800x600 like my others but that would lose detail D: -
Has ANYONE thought of this before!?
eezstreet replied to TheWhitePhoenix's topic in Mod Requests & Suggestions
oook, can we keep this on topic? thanks. This is something that's kinda cool. Not sure if they need to be wearing a form-fitting outfit or not. -
The AI Workshop The AI Workshop is a feature that will be in the first version of the JK2 Enhanced mod (and may soon find its way into the JKA version of the mod). Basically, it gives you a completely unparalleled AI debugging and scripting tool. I developed this primarily as a debugging tool while I was tweaking the R2D2/R5D2 AI, but you might find it useful for video making, or even just a fun thing to screw around with. The UI When the AI Workshop is toggled on, you will be presented with a great amount of useful information. Each AI in the game (living or dead) will have a bounding box drawn around it, in the color of the alignment. Red is for enemies, blue is for neutral NPCs, green is for allies, and yellow for an AI that you have selected (with the workshop_select command). You will also be shown a ton of useful information about both an AI that you have under your crosshair and the one that you have selected, including currently active timers, whether or not the AI is using the scripted combat move, and the current scriptFlags of an NPC. If you have an NPC selected, you will also see a grey bounding box around whatever their current goalEntity is (which could be a navgoal, item, or something else). Manipulating the AI Not only does the AI workshop let you see information on the AI, but it also allows you to manipulate it as well. In the current version of this code there are only a few things that you can do with it: Change the NPC's scriptFlagsChange the NPC's behaviorState (to like, BS_CINEMATIC or BS_DEFAULT for instance)Inject timersChange the NPC's weaponChange the NPC's goalEntity
-
I think this is a cool idea also. Maybe allowing the player to equip these upgrade parts in the datapad also.
-
I don't know what KotOR's system is like. Can you enlighten me?
-
So I'm beginning to think that there should be two new weapons, that way each ammo type has 3 weapons which use that weapon. So here are the new weapons I have in mind (won't be available in first release): - T21 Blaster: Heavy, single-shot primary fire with rapid fire secondary. They are carried by Scout Troopers who are first seen on Artus Detention and later on Cairn Bay. Uses Blaster Pack ammo. - Stouker Concussion Rifle: Heavy assault cannon which uses metallic bolt ammo. It uses less ammo than its JA equivalent but functions similar to the BFG in Doom. Primary Fire can be charged up to travel farther. It's not carried by any enemy naturally, but it may be picked up by them. Can only be found in a few secret areas, and also on Doomgiver Detention Block.
-
I don't know much about what you're talking about. Can you explain more in depth? Have you tried saving the part from Atlantica as a prefab?
-
Well, which Cryengine and which Unreal Engine do you want to run? Getting a solid 60fps on UE1 is not that big of a deal. xD For Rend2 you'll need something that supports OpenGL 3.2.
-
I don't really have much design space to work with. But here is an idea: weapon upgrades The idea is that between each set of missions (ie, after Kejim Base, Artus Topside/Yavin Trial, Nar Shaddaa Starpad, Bespin Platform, Cairn Dock, Doomgiver Shield Array) you are given a set number of credits to purchase some upgrades for your equipment: Bryar Pistol 250 credits: More Primary Fire Damage250 credits: Less charge-up ammo usage500 credits: Can be used while gripping enemies, faster switch-to rateBlaster Rifle 500 credits: More damage250 credits: Perfect Primary Fire Aim600 credits: Perfect Secondary Fire Aim750 credits: Less secondary fire ammo usageT-21 Blaster Rifle 500 credits: More damage750 credits: Faster alternate fire rateDisruptor 250 credits: More primary fire damage500 credits: Highlighting scope (highlights enemies)750 credits (or Highlighting scope +250): Thermal Imaging Scope (enemies become white-hot, allies become green, pickups become blue, background becomes dark)500 credits: Penetrating shots1000 credits: Less charge-up ammo usageBowcaster 250 credits: Less charge-up ammo usage100 credits: More bounces750 credits: Splitting shot: when bowcaster alt bounces, it splits into smaller shots that do less damage1000 credits: Smart quarrels (don't get hurt by your own bullets)1000 credits: Super alt fire (alt fire can be charge up like primary fire can)Repeater 500 credits: Ion propulsion (alt fire goes farther)100 credits: Bouncing primary fire250 credits: More primary fire damage500 credits: More secondary fire splash radius1000 credits: Smart shots (secondary fire doesn't hurt you)DEMP2 500 credits: More damage vs organic targets1000 credits: Less alternate fire ammo usage, faster chargeFlechette 500 credits: Smart shots750 credits: Double alt fire pellets1500 credits: Double primary fire pellets1000 credits: Half ammo usageStouker Concussion Rifle 500 credits: Half ammo usage500 credits: Make alt laser bigger, no knockback250 credits: No recoil500 credits: Primary fire can't be knocked back by enemy JediRocket Launcher 500 credits: Faster lock-on1000 credits: More damage, wider area of effect1000 credits: Can't be harmed by your own shotsThermal Detonator 250 credits: +5 max ammo, can be taken up to 5 times500 credits: Can't be hurt by your own shotsTrip Mines 250 credits: +5 max ammo, can be taken up to 5 times500 credits: Can use Force Grip on your own mines, can't be hurt by your own mines.250 credits: Can throw fartherDetpack 250 credits: +5 max ammo, can be taken up to 5 times250 credits: Can throw farther
-
Possible solution to JA's terrible NPC way-pointing?
eezstreet replied to Dusty's topic in Coding and Scripts
Well either way, it's not a problem of the AI. The AI hasn't really changed between games, it's the pathfinding that has. -
JK2 Full List of Implemented Features
eezstreet replied to eezstreet's topic in Jedi Academy: Enhanced
I won't be including any powers from JA/JK2 MP, and here is my reasoning: Sight (Sense): Not very useful. Would require map source code to make it really useful. Only useful to see mines (not seen on half of the maps), enemies behind walls (already buggy in JA SP), enemy health (not useful enough). No puzzles in JK2 would make use of this power, which really kills its usefulness.Absorb: Situational, and the fights where it would be useful, it would be extremely overpowered. Desann is hilariously easy if you can shrug off his Push/Pull spam, and Tavion as well if you can negate her lightning entirely.Protect: Overpowered. Would only be not overpowered if it reduced falling damage only at level 1, and don't get Level 2 upgrade until bespin_streets. It'd be stupid to just be able to tank all sniper shots.Drain: Kyle doesn't have it in JA. Also, it'd be way too strong, especially late in the game.Dark Rage: Stupidly overpowered and can break puzzles since you are immune to most damage.