Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Still alive? #8

Open
StrikerMan780 opened this issue Oct 19, 2016 · 12 comments
Open

Still alive? #8

StrikerMan780 opened this issue Oct 19, 2016 · 12 comments

Comments

@StrikerMan780
Copy link

I know this isn't really a bug report or anything, but I just recently come across this, and want to know if the project is still alive and kicking. The prospect of having a much improved SITH engine is hard to pass up.

@Blecki
Copy link

Blecki commented Oct 20, 2016

No amount of improvement will benefit unless you throw out backwards compatibility. The sector system is sound if rather obsolete, the rest of the engine was kind of crappy when the games were made.

@shinyquagsire23
Copy link
Contributor

shinyquagsire23 commented Oct 20, 2016

Don't really care about improvement personally as much as being able to have things like proper widescreen with FOV adjustments and Linux support.

@jdmclark
Copy link
Owner

Gorc is my only side project, and I don't consider it dead, but progress is glacial.

@Alex3474247
Copy link

Alex3474247 commented Nov 19, 2016

Sadly this source code is not for Windows, I have only a Windows machine. The original Sith engine is crashing with application error when trying to set resolution more than 1600x900 8bpp, and I'm frequently getting errors when trying to save/load game and it's annoying. that's why it's not suitable for me.

@StrikerMan780
Copy link
Author

Looks multiplatform to me.

@vobject
Copy link
Contributor

vobject commented Dec 12, 2016

Thank the Maker I've found this project.
I just spent the evening getting the old Sith 2 engine from Sourceforge to build & run with VS2015. While successful in the end, Groc looks much more interesting and complete. I tried out the pre-build 0.15.2 release which is not that simple when there's no example about what the "Episode name" and "levelfilename.jkl" arguments look like. I'll give the current commit a try in the next days but the YouTube videos already look pretty cool.

@Blecki
Copy link

Blecki commented Dec 12, 2016

You're going to need the original JK assets, then you can look in the installation folder for an episode.

@vobject
Copy link
Contributor

vobject commented Dec 12, 2016

Yes, the original assets are necessary. That's very clear from the README. But how to go on from there is not. My Steam version of the game contains JK1.GOB in the Episodes folder: no episode name, no jkl level files. I suspect that there are modding tools or level editors which can look into those GOBs and identify what you'd need to know but I've no clue about that. Or maybe the original CD release contained different files?

Anyway as I said I got the thing to work thanks the comments in the source code: https://github.com/jdmclark/gorc/blob/v0.15.2-nightly/src/client/application.cpp#L34. And there's also an example of a level file name: https://github.com/jdmclark/gorc/blob/v0.15.2-nightly/src/client/application.cpp#L41. I got the rest of the level file names from the old Sith 2 engine because it showed them in a listbox.

So for anyone who also struggles with this, just call: client.exe "The Force Within" 01narshadda.jkl

@vobject
Copy link
Contributor

vobject commented Dec 12, 2016

So one last update of my experience with the latest commit and I'll stop hijacking the discussion.

I pulled and build 595d1f2 on Linux with GCC 6.2.1. The process worked like described in the README but it didn't build out of the box because matrix.hpp modifies it's members from inside const member functions:

col += v;
. Easy fix, though.

After successful compilation the same question came up as yesterday with the v0.15.2: how to actually run it? The command line interface has changed but this is how I got it to load levels:
./pkg/bin/client --episode game/episode/JK1.GOB --level 09fuelstation.jkl

The completeness is impressive for a recreated early-3D-era engine, I hope @jdmclark continues to work on it. From a quick glance animations, sound, movement, gravity, switches work; weapon switching sometimes; AI not present; and barrels don't explode :-(

@neuromancer
Copy link

@vobject: Can you shows us screenshots?

@vobject
Copy link
Contributor

vobject commented May 4, 2017

There are videos on YouTube from the developer himself which should give a better impression. Just search for "gorc engine". They might showcase an earlier iteration, though.

But here you go:
gorc_1
gorc_2

@Alex3474247
Copy link

These screenshots are great stuff. But sadly there is no sequence between levels so I cannot walk through game in gorc (only command line).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants