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 → JED Source Code
123
JED Source Code
2005-07-20, 5:16 PM #1
In case nobody saw, in another thread Alexei Novikov, the author of JED, showed up, answered a bunch of questions, and then released the source code for JED over on the JK Editing Hub:

http://www.jkhub.net/download/index.php?dlid=119

He said he would try to find the latest version.

So anyway, just thought I would throw that out there in case anyone missed it. All hail The Master :)
2005-07-20, 5:41 PM #2
[http://shauri.info/gif/notworthy.gif]


This settles it. Alexei is GOD.
And when the moment is right, I'm gonna fly a kite.
2005-07-20, 5:45 PM #3
:eek:
That painting was a gift, Todd. I'm taking it with me.
2005-07-20, 5:45 PM #4
Nevermind, my cookies were set wrong.


:eek: :eek: :eek:
In Tribute to Adam Sliger. Rest in Peace

10/7/85 - 12/9/03
2005-07-20, 5:56 PM #5
as a non-editor - how much does this mean to JK editing?
2005-07-20, 6:15 PM #6
JED is The level editor and 3do(model) maker for Jedi Knight. Notice the capital T on The level editor.
visit my project

"I wonder to myself. Why? Simply why? Why why? Why do I ask why? Why do I need to find out why? Why do I have to ask why as a question? Why is why always used to find out why? Why is the answer to why always why? Why is there no final answer to why? Simply why not? Holy cow, this is pretty deep, meaningful **** I wrote. Glad I wrote it down. Oh man."
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ [slog], Echoman
2005-07-20, 6:16 PM #7
Isn't this the thingy that all the editors are always
"I wish we could get the source code, but lucasarts is a whore"
"We can't do that, that is so illegal!"
"Who cares if it's illegal?"
"Cause lucasarts will sue us"

...about, or is that something else entirely?
It took a while for you to find me; I was hiding in the lime tree.
2005-07-20, 6:17 PM #8
No...that's JK.
D E A T H
2005-07-20, 6:19 PM #9
You mean... the source code for Jedi Knight, not the editor.
Than what good does the code for this do?
It took a while for you to find me; I was hiding in the lime tree.
2005-07-20, 6:25 PM #10
so people can make JED better
Holy soap opera Batman. - FGR
DARWIN WILL PREVENT THE DOWNFALL OF OUR RACE. - Rob
Free Jin!
2005-07-20, 6:29 PM #11
by having boob preview.
2005-07-20, 6:45 PM #12
Oh geez, what a rip off! It's written in DELPHI!
2005-07-20, 7:06 PM #13
Oh suck it up ya pansy! ;)

EDIT: On a unrelated note... I remember hearing what I typed from somewhere, I can "picture" the voice in my head but my neurons can't quite complete the process. Help?
Got a permanent feather in my cap;
Got a stretch to my stride;
a stroll to my step;
2005-07-20, 7:06 PM #14
WTF is DELPHI
2005-07-20, 7:08 PM #15
Delphi is the Pascal programming language for Windows.

I have Delphi 5 on a CD somewhere...

2005-07-20, 7:22 PM #16
Delphi is a nasty out-dated disgusting beast of a language.

On the other hand, I use C++, and it matches most of the same criteria. It wouldn't be hard to learn Delphi, but it probably would be a bit of a challenge to learn my way around the JED source. And I really doubt anyone but alexi could make big changes.
2005-07-20, 7:25 PM #17
Originally posted by JM:
And I really doubt anyone but alexi could make big changes.


Yes, but who in their right mind would want to make big changes? JED is like perfection-in-a-box.
Stuff
2005-07-20, 7:32 PM #18
Sure is. But I want JED-for-everything, not JED-just-for-JK.
2005-07-20, 8:22 PM #19
JED-For-Life.
"We came, we saw, we conquered, we...woke up!"
2005-07-20, 8:28 PM #20
Is this a good time to request fixing the link to latest version of JED on Massassi?
How about a news post on this?
SnailIracing:n(500tpostshpereline)pants
-----------------------------@%
2005-07-20, 8:38 PM #21
Where is the thread? I would like to read it!
2005-07-20, 8:39 PM #22
Delphi isn't bad at all. The problem is that JED is in Delphi *2*.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2005-07-20, 8:41 PM #23
Originally posted by Hebedee:
Where is the thread? I would like to read it!

Right Here.

Alexei posts unders the alias of "Bender", and his first reply can be found on page 1 if you scroll down a bit. :)
My JK Level Design | 2005 JK Hub Level Pack (Plexus) | Massassi Levels
2005-07-20, 9:15 PM #24
My dad always said that Jed was probably done in Delphi... thats *DISTURBING*... :eek:
Nothing to see here, move along.
2005-07-20, 10:39 PM #25
Originally posted by SF_GoldG_01:
My dad always said that Jed was probably done in Delphi... thats *DISTURBING*... :eek:

In many of the plugin readmes, (usually UGG_Boot's) it is stated that JED is written in delphi... just fyi :)
May the mass times acceleration be with you.
2005-07-21, 12:49 AM #26
Hmm, Now I'll Have To See If I Can Understand Delphi. And Find A Compiler
Sam: "Sir we can't call it 'The Enterprise'"
Jack: "Why not!"
2005-07-21, 3:53 AM #27
Delphi is actually pretty simple. If you know C (or C++, Java, C#, etc) it should be easy to pick up. The biggest difference you'll see at first is the bracketing. It uses 'begin' and 'end' instead of '{' and '}". Also, the return type comes at the end of the function signature! Right now to my un-delphi aquainted eye, Alexi's code looks like a complete and total mess.
2005-07-21, 5:33 AM #28
Originally posted by SF_GoldG_01:
My dad always said that Jed was probably done in Delphi... thats *DISTURBING*... :eek:



Your dad says alot of things, doesn't he?
2005-07-21, 6:49 AM #29
Originally posted by Emon:
Delphi isn't bad at all. The problem is that JED is in Delphi *2*.
Without having seen the code I would still guess that it would´t be *alot* of work porting the source to Delphi 7 (or Delphi 2005). At work we have ported several projects, both smaller and larger than JED, from diffrent versions to the current version at the time.

And yes, Delphi/Object Pascal is a great language. I have been developing commercial software with it for the past six years and never once have I felt the need to look around for another tool to complete my task.
Too bad Borland does a really poor job marketing it.
dr0id
2005-07-21, 8:40 AM #30
Hell yes!

*download to let it sit on my HD for eternity*
Catloaf, meet mouseloaf.
My music
2005-07-21, 9:48 AM #31
[QUOTE=Darth Slaw]In many of the plugin readmes, (usually UGG_Boot's) it is stated that JED is written in delphi... just fyi :)[/QUOTE]

I never found the need for plugins, so I never used em...
Nothing to see here, move along.
2005-07-21, 11:05 AM #32
wtf?!?! Alexi is Bender?!?!?! I've seen this guy on IRC! :eek:
Cordially,
Lord Tiberius Grismath
1473 for '1337' posts.
2005-07-21, 12:19 PM #33
Originally posted by Lord_Grismath:
wtf?!?! Alexi is Bender?!?!?! I've seen this guy on IRC! :eek:


I don't think it's the same Bender at all.
Star Wars: TODOA | DXN - Deus Ex: Nihilum
2005-07-21, 7:49 PM #34
I browsed the source code and it all looked very straightforward to me. I'm not a big fan of pascal but meh, who cares? It's just another language, it's very easy to see what is going on. I bet people won't have problems making changes.

The only issue I had was the almost complete lack of comments, but overall the functions are nice and small and easy to understand so I'm definitely not complaining.
2005-07-22, 12:03 AM #35
Good news, I've found the source code for JED 0.951, PuppetJedi, Container Manager and ReconDroid.

Quote:
This settles it. Alexei is GOD.


Well, now I am :)

As far as porting iit from Delphi 2.0 to newer versions of Delphi - the culprit is that Borland changed the internal class structure from 2.0 to 3.0. That affects the entire OLE interface unit. I recall I started changing it over at one point, but went back.

But I'll probably be upgrading it as I fix bugs anyway.

Quote:
I don't think it's the same Bender at all.


Bender is a standard bending unit, you know :)
2005-07-22, 12:05 AM #36
Please insert liquor!
2005-07-22, 12:24 AM #37
BTW, blame Yves for Delphi. He's the one who got me hooked on it. ReconDroind is in C++, though. C++ Builder, to be precise.
2005-07-22, 12:26 AM #38
"So what are the cigars for?"

"They make me look cool."
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2005-07-22, 1:15 AM #39
Lifting is just a primitive form of bending.
2005-07-22, 4:05 AM #40
Great, glad to see you're going to be working on it again! Would it be possible to get a version that does not require the JK cd? The legal issues involved can be resolved by not allowing this version to use JK file formats. Have it load tgas instead of mats, and only allow it to save to JED not export to JKL. The cog binder thing could be removed completely. The template system could stay as-is, just don't load the 3do.
123

↑ Up to the top!