Massassi Forums Logo

This is the static archive of the Massassi Forums. The forums are closed indefinitely. Thanks for all the memories!

You can also download Super Old Archived Message Boards from when Massassi first started.

"View" counts are as of the day the forums were archived, and will no longer increase.

ForumsDiscussion Forum → JK etc. Tech Help thread
JK etc. Tech Help thread
2009-06-20, 6:58 PM #1
So I'm about to finish the Thief series, and I've REALLY wanted to install JK and MotS again. I'm sure I'll run into a slew of problems getting it to operate on a semi-modern machine with semi-modern hardware.

I was thinking Massassi or JKHub needs a sticky-thread that answers the most common questions. A few of you are geniuses when it comes to getting crap to work correctly, and I'm surprised it hasn't already been done.

What I'm thinking is something like this from one of the Thief forums. They've got some here, and a whole forum dedicated to getting the legacy Through the Looking Glass games working on modern systems. They were invaluable for me being able to get the Thief games up-and-running.

Whaddya think? Or does it exist already somewhere?
"Harriet, sweet Harriet - hard-hearted harbinger of haggis."
2009-06-20, 7:49 PM #2
Alot of it already exists on JKHUB.net. I'll try to find some links.

[Update] Most of it was in JKHUB tutorials section.

http://jkhub.net/library/index.php/Tutorials:Install_JK <- how to perform a manual install incase you have problems running the installer in a x64 environment.

http://jkhub.net/library/index.php/Tutorials:Run_JK_with_Command-Line_Parameters <- using -windowgui makes alot of Vista blackscreen issues go away.

http://jkhub.net/library/index.php/Tutorials:Setup_Linksys_Router_for_JK <- port forwarding

Probably should mention about the need to configure any software firewalls as well.

http://jkhub.net/project/get.php?id=1499 <- Using the Zeq's latest patch will fix a few video card issues. (Mostly because it contains all the v1.01 updates)

If your running a modern ATI/AMD card, software rendering may be the only option for you.
My favorite JKDF2 h4x:
EAH XMAS v2
MANIPULATOR GUN
EAH SMOOTH SNIPER
2009-06-21, 8:51 AM #3
Someone, I think Sige, made an OpenGL wrapper for JK. Does anyone know where that is? I recall him saying that it was pretty simple to make. Maybe that would fix the issue with newer video cards.

I don't know enough about OpenGL and Direct3D to say specifically, but I think he said most of the transformations had already been done, i.e. the geometry data his wrapper worked with was already transformed into 2D. Maybe someone could shed some light on how to reproduce it (Jon`C)?
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2009-06-21, 9:55 AM #4
Kiramin made a JKL renderer for iphone. It doesn't have any JK gameplay, it's just a renderer, but it's cool.
2009-06-21, 12:44 PM #5
I think we should have ONE link on the Massassi's frontpage that answers all these technical FAQ, including what is the Unofficial Patch and where to get it. I think it would be much easier for new people to get JK running instead of searching through all of JKHub and forums.
SnailIracing:n(500tpostshpereline)pants
-----------------------------@%
2009-06-21, 1:15 PM #6
Originally posted by Emon:
Someone, I think Sige, made an OpenGL wrapper for JK. Does anyone know where that is? I recall him saying that it was pretty simple to make. Maybe that would fix the issue with newer video cards.


I asked Zeq about this last time you mentioned it a few months ago. I forget his exact response but apparently it's incomplete/unusable. Check with him about the specifics.
My favorite JKDF2 h4x:
EAH XMAS v2
MANIPULATOR GUN
EAH SMOOTH SNIPER
2009-06-21, 2:19 PM #7
It messed up GUI rendering, but I remember it being otherwise playable.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2009-06-21, 2:49 PM #8
When I try to run the Jedi Outcast to version 1.04 updater, it says "Star Wars Jedi Knight II: Jedi Outcast not found."

ZOMG NOW WHAT?
Looks like we're not going down after all, so nevermind.
2009-06-21, 2:58 PM #9
A good addition:

Jedi Knight does not run on DX10 ATI hardware, such as the ATI 4870.

Jedi Knight works fine on Windows Vista and Windows 7. The -windowgui command is required after a JK shortcuts target line in order to have visible menus (alternatively, you can alt-tab out every time you enter the game and exit back to the menu.)

Yep.
2009-06-21, 4:51 PM #10
I guess there's no reason you couldn't write a DirectX 5 wrapper.
2009-06-21, 4:52 PM #11
Originally posted by Emon:
Maybe someone could shed some light on how to reproduce it (Jon`C)?
JK predated hardware T&L. Pretransformed vertices and triangles were sent to the driver in a command buffer. It was all pretty awful.

OpenGL's not a really good choice here.
2009-06-21, 5:17 PM #12
Would Direct3D be any better? I don't see any choice as "good" but it would be nice to make it work at all.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2009-06-21, 5:22 PM #13
It would be at least as fast as the original renderer.

I don't think there's much of a point though. You can't really do anything interesting with pretransformed geometry.
2009-06-21, 8:52 PM #14
Oh, I don't want to. I just want to make it work on new hardware.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2009-06-21, 9:37 PM #15
Easiest way would be to wrap DirectX5... with DirectX5. Just fix whatever funny thing JK's doing.
2009-06-21, 9:54 PM #16
Ah. I remember you or Sige saying something about JK implementing visibility in hardware with some odd hacks, which is why it might not work on new hardware?
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2009-06-21, 11:00 PM #17
Wasn't me. I also doubt it's correct given how little that generation of cards did in hardware.

That's not to mention the fact that there are graphical defects indicating JK even handles its own clipping, so I'm pretty sure they just reused all of the existing software mode code for all of that.
2009-06-22, 8:34 AM #18
Basically step 1 would be to wrap DX5 and log every call to DX5 functions, particularly ones that fail. Then you just need to figure out how to fix them and hack in translations to the calls that are failing so they work.

At least that's what I'd do. Also I'd hack in a hardware-accelerated windowed mode.

2009-06-22, 8:35 AM #19
someone should do that

>.> <.<

:D
gbk is 50 probably

MB IS FAT
2009-06-22, 8:43 AM #20
Get GBK on the job, I'm sure he could whip up a perl script to handle that.
2009-06-22, 8:56 AM #21
Is that what you're working on, NoESC? Seems like a short term solution to a long term problem to me.
2009-06-22, 10:10 AM #22
no, but looking back it seems that's what i'm implying
gbk is 50 probably

MB IS FAT
2009-06-22, 12:48 PM #23
Well, I installed it (w/o any problems). I'm running it at 1024x768 with Hardware Acceleration on.

I ran around for a few minutes with no problems.

w00t!

If I remember right, though, isn't there an issue with the red-tinted sectors, like in the Falling Ship? Don't they turn black or something?
"Harriet, sweet Harriet - hard-hearted harbinger of haggis."
2009-06-22, 12:52 PM #24
Woah, Wait. JK had an offical patch 1.01?
2009-06-22, 12:53 PM #25
Yeah, it only added joystick support though.
Looks like we're not going down after all, so nevermind.
2009-06-22, 1:18 PM #26
It also fixed the crosshairs on Voodoo 2s.
2009-06-22, 1:29 PM #27
Which was fantastic, because I had a Voodoo 2 at the time, LOL.

So, let's quit talking about "wrappers" & other suck techno-jargon & get to work...
? :)
2009-06-22, 1:33 PM #28
For some reason, JK has worked fine on my PC ever since I bought a new copy of it and MotS not long ago and installed them.
Looks like we're not going down after all, so nevermind.
2009-06-22, 2:06 PM #29
I remember now - the red-sector-turning-black stuff was a side-effect of the glowsaber mod, not a JK bug.
"Harriet, sweet Harriet - hard-hearted harbinger of haggis."
2009-06-22, 2:08 PM #30
Originally posted by Mentat:
So, let's quit talking about "wrappers" & other suck techno-jargon & get to work...


On what?
2009-06-22, 2:43 PM #31
JK:Source
2009-06-23, 4:29 PM #32
Quote:
On what?

I dunno. I've lost track on what this thread was all about.
? :)
2009-06-23, 4:43 PM #33
Originally posted by Brian:
Kiramin made a JKL renderer for iphone. It doesn't have any JK gameplay, it's just a renderer, but it's cool.


Any more info on this? I'd love to check it out!
gbk is 50 probably

MB IS FAT

↑ Up to the top!