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.

ForumsCog Forum → If you could add something to COG....
123
If you could add something to COG....
2003-09-30, 6:57 PM #1
....What would it be?

------------------
2003-09-30, 7:09 PM #2
**** , this one's easy.

A) A way to identify left, right, top, and bottom of an object, similar to the way thingviewdot lets you identify forward/backward

B) A method of identifying the saber as an object

C) jkgetsaberinfo(player);

D) some knockdown physics flag that makes you behave everything like an MP corpse, to be set and cleared easily in one simple verb

E) some keyframe flag to play the key without autofill

(I'll probably edit and add more)

------------------
Duel Zero key count: 15 done, 10 to beta release, 35 to final release.
2003-09-30, 7:10 PM #3
I'd just make it C or C++.

Edit: Because then you can just do anything.

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.

[This message has been edited by Emon (edited September 30, 2003).]
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2003-09-30, 8:26 PM #4
Apart from increasing the implementation complexity of the COG VM.

------------------
2003-10-01, 6:44 AM #5
Where do I start? [http://forums.massassi.net/html/confused.gif]


Geez, 'Findsectoratpos()' for JK, would be a starter. And colored dynamic lighting... Cant forget that.

------------------
Back in Black...
And when the moment is right, I'm gonna fly a kite.
2003-10-01, 9:01 AM #6
Ooh yeah, findsectoratpos is at the top of my list. Don't worry GBK, I used to be a cogger. [http://forums.massassi.net/html/tongue.gif]

------------------
2003-10-01, 10:26 AM #7
Functions to find the positions of indiviual nodes on a 3d0. (Indy cna do this, oddly. Crack open the demo and see what I mean)

Function to get a count of the number of adjoins inview, looking in a specified direction. (more for troubleshooting than anything else, but still)

Functions to tranfer player control to another object.

Proper math functions. Sin, arc, tan, the works.


And the ability to store strings incog. In other words, a new symbol type; string.

Code:
Symbols
Mesage Startup

String NewString="Testing.."

End
Code
Startup:

Print(NewString);

NewString="Testing, one, two..");

Print(NewString);

Stop;
End


..I think you get the idea...

------------------
Back in Black...
And when the moment is right, I'm gonna fly a kite.
2003-10-01, 11:58 AM #8
Ability to easily code more weapons per key, like MotS,

Ability to change the ammo counter without hacking

------------------
-There are easier things in life than finding a good woman, like nailing Jello to a tree, for instance

-Tazz
-There are easier things in life than finding a good woman, like nailing Jello to a tree, for instance

Tazz
2003-10-01, 12:54 PM #9
After having programmed in Java and (to a lesser extent) C, I know this sounds trivial, but I miss the incremental/decremental (sp?) aspects - eg: "++x", "--x", "x--", "x++". Especially in "for" loops [http://forums.massassi.net/html/redface.gif]

Had me puzzled for quite some time why my loops weren't working before I realised that cog's limitations meant you had to code something like x=x+1.

As I say - I know it's trivial, but sometimes it is just the little things I miss... [http://forums.massassi.net/html/wink.gif]

As Checksum mentioned, there'll probably be a few more things, if I can remember them (made a list once upon a time...) lol

-Jackpot

PS: As a side-note, I do have a life lol [http://forums.massassi.net/html/wink.gif] ... Gah - heck - who am I kidding [http://forums.massassi.net/html/biggrin.gif]

------------------
Are you feeling lucky, cuz if you are, get your hands off me... ;)

"Life is mostly froth and bubble,
But two things stand in stone,
Kindness in another's trouble,
Courage in your own"
("Ye Wearie Wayfarer" - by Adam Lindsay Gordon)
"lucky_jackpot is the smily god..." -gothicX
"Life is mostly froth and bubble, but two things stand in stone,
Kindness in another's trouble, courage in your own"
- "Ye Wearie Wayfarer"
|| AI Builder: compatible with both JK & MotS || My website ||
2003-10-01, 7:34 PM #10
Mainly what's been said above.

But in general, I'd like to see more control of models in JK, functions designed to check for collision along a vector, some decent math functions (!), less hard-coding / better control for player-specific things like the saber and headpitch, GetAttachThing(), a way to store multiple user values with a thing (!), a way to overcome the variable / size limits of a cog, global variables in a JKL, A better way than SendMessage() or SendTrigger() to break a cog into several files, etc.

Hey, GBK, check this out:
Code:
string="blah";
Print(string);


------------------
Author of the JK DataMaster, Parsec, Scribe, and the EditPlus Cog Files.
Author of the JK DataMaster, Parsec, Scribe, and the EditPlus Cog Files.
2003-10-01, 8:46 PM #11
I get this strange feeling that you can almost implement this Jon...

But I would say:
Scopes like in mots
SetThingLook for head pitch
Basic trig

------------------
Team Battle.
Team Battle.
2003-10-01, 9:39 PM #12
Quote:
<font face="Verdana, Arial" size="2">Originally posted by Hellcat:
I get this strange feeling that you can almost implement this Jon...</font>


[http://forums.massassi.net/html/biggrin.gif]

------------------
2003-10-02, 4:07 AM #13
This is why I only edit MotS anymore...a few key things are in MotS cog that aren't in JK.
Plus it has dynamic lightning.

SetThingParent(), zoom verbs, and getsectoratpos() are to good to pass up, bye JK.

That said, more control over sabers...its all hard coded and you have limited ability there. A way to prevent highspeed projectiles (i.e. conventional bullets) from random incorrect 3do sphere collisions.

And I agree, store more than one variable with a thing.

Getadjoinsinview() would be pretty great too.

Some things that are not really cog...better lighting system, better netcode.

------------------
2003-10-02, 4:49 AM #14
Everything possible!
Edward's Cognative Hazards
2003-10-02, 6:14 AM #15
Quote:
<font face="Verdana, Arial" size="2">Originally posted by SaberMaster:
...Hey, GBK, check this out:
Code:
string="blah";
Print(string);


[/b]</font>


No, I dont believe it! Its . . . wow! [http://forums.massassi.net/html/eek.gif]


And Jon`C, if youve actully managed to get LEC to put the source in the public domain . . . or even if youve just managed to get ahold of a copy . . . dude . . my hats off to you..

------------------
Back in Black...
And when the moment is right, I'm gonna fly a kite.
2003-10-02, 7:17 AM #16
Pfft. You think so small.

------------------
2003-10-02, 8:30 AM #17
Hehe, I know a secret. [http://forums.massassi.net/html/smile.gif]

A Quake style console (by that I mean accessable in game) that can accept all sorts of debugging output would be invaluable. It's so easy to figure out what's wrong when it tells you what the problem is and where, not like JK where it's just like, "Hey, something went wrong, time to crash!"

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.

[This message has been edited by Emon (edited October 02, 2003).]
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2003-10-02, 10:14 AM #18
Quote:
<font face="Verdana, Arial" size="2">Originally posted by Jon`C:
Pfft. You think so small.

</font>


Obviously. So, enlighten me.

------------------
Back in Black...
And when the moment is right, I'm gonna fly a kite.
2003-10-02, 10:29 AM #19
Not yet.

------------------
2003-10-02, 11:06 AM #20
Hehe, I know the secret. [http://forums.massassi.net/html/biggrin.gif]

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2003-10-02, 12:23 PM #21
OMG THE SECRET.

...OMG! I know the secret too! OMG!!

------------------
2003-10-02, 3:12 PM #22
Thia is starting to freak me out. Will someone PLEASE tell me what the hell is going on here??

------------------
Back in Black...
And when the moment is right, I'm gonna fly a kite.
2003-10-02, 4:56 PM #23
If you spend half as much time on your computer with JK as you claim you do (why did I say that, there's no doubt...), you should be able to figure it out yourself.

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2003-10-02, 5:22 PM #24
Either you have pulled a source code decompile - which is quite possible, or you have implemented something external.

Or maybe I am still thinking to small.

------------------
Team Battle.
Team Battle.
2003-10-02, 5:31 PM #25
Nope, source code decompile isn't at all possible, not if you want it back in C or C++.

Still thinking too small. I'll give you a hint:

V

[http://forums.massassi.net/html/biggrin.gif]

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.

[This message has been edited by Emon (edited October 02, 2003).]
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2003-10-02, 5:42 PM #26
So much to add that I'd ever want and need...
A lot of stuff I'd want has been said, but lets see what else I'd want...[*] touched/damaged reacts to surfaces[*] exponents[*] stop all sounds/keys with a given sound/key[*] stop all sounds/keys on a thing[*] check what sounds/keys are playing[*] cancel all sounds (which I think someone did something with all sounds, anyone remember?)[*] make the player hear from a pos or thing other then where the viewpoint is[*] sound distances in JKUs[*] true key trapping[*] blur/sharpen the players vision[*] stop the refreshing on the player's view, but time moves around[*] be able to set every argument for templates instead of using ParseArg() There's my input. ------------------ The Sniper Missions. Current project, The Sniper Missions The Magician Saber System. [url="http://forums.massassi.net/html/Forum1/HTML/028595.html"]The 2 riddle![/url] [This message has been edited by Descent_pilot (edited October 02, 2003).][/*]
Major projects working on:
SATNRT, JK Pistol Mod, Aliens TC, Firearms

Completed
Judgement Day (HLP), My level pack
2003-10-02, 6:19 PM #27
Pfft, so small. [http://forums.massassi.net/html/wink.gif]

The ability to easily implement your own functions (which lets you do all of the above).

I want classes, inheritence, polymorphism, oh my!

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.

[This message has been edited by Emon (edited October 02, 2003).]
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2003-10-02, 8:11 PM #28
Emon, Jon, why in the blue hell are you guys even worrying about JK anyway? I thought you guys moved on to 'bigger' and 'better' games, like JO or JA.... Why the sudden reversal?


Or are you gonna say something like "If you want all that stuff, move on to JA"? [http://forums.massassi.net/html/confused.gif]

------------------
Back in Black...
And when the moment is right, I'm gonna fly a kite.
2003-10-02, 8:14 PM #29
Quote:
<font face="Verdana, Arial" size="2">Originally posted by Descent_pilot:
[*] cancel all sounds (which I think someone did something with all sounds, anyone remember?)</font>



Code:
For(I=0;I<=100000;I=I+1) Stopsound(I, 0.01);


------------------
Back in Black...
And when the moment is right, I'm gonna fly a kite.
2003-10-02, 11:23 PM #30
ability to use mp3's [http://forums.massassi.net/html/wink.gif]

Actually, just more model manipulation, and better math

Quote:
<font face="Verdana, Arial" size="2">Originally posted by GBK:
Or are you gonna say something like "If you want all that stuff, move on to JA"? </font>


That would seriously tick me off.

------------------
-There are easier things in life than finding a good woman, like nailing Jello to a tree, for instance

-Tazz
-There are easier things in life than finding a good woman, like nailing Jello to a tree, for instance

Tazz
2003-10-03, 2:02 AM #31
Quote:
<font face="Verdana, Arial" size="2">Originally posted by GBK:
Or are you gonna say something like "If you want all that stuff, move on to JA"? [http://forums.massassi.net/html/confused.gif]</font>


No... But that is a very feasible solution.

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2003-10-03, 2:41 AM #32
Quote:
<font face="Verdana, Arial" size="2">Originally posted by Jon`C:
OMG THE SECRET.</font>


Well, what is it?



------------------
The Mega-ZZTer's Gaming Haven! - Under Construction
NEW! PHP implementation underway!
Website is working again. (Somewhat.)

2003-10-03, 2:55 AM #33
If I told you it wouldn't be a secret anymore.

------------------
2003-10-03, 5:49 AM #34
  • jkSetVertexPos(sectorref, vertexref, x, y, z)
  • jkMoveVertex {a smoother transition than jkSetVertexPos in case the transition could/should be seen}
  • 3DO VERTEX REFERENCING AND MANIPULATION [http://forums.massassi.net/html/biggrin.gif]
  • 3DO NODE REFERENCING (position, type, flags, mesh) [http://forums.massassi.net/html/biggrin.gif]
  • Use of multiple print 'types' in a single line (using variables somehow with straight text without starting a new line, kinda like with the jk string commands)
  • Ability to control the player's model directly instead of implementing a look-alike actor.
  • 'mp3' symbol
  • Weapon meshes for any actor type.

That about covers it... for now [http://forums.massassi.net/html/wink.gif]

And if you tell us you can do this stuff, it'll probably get me back into JK editing. (yay!)

Not to mention many will consider you a jk god. [http://forums.massassi.net/html/wink.gif]

------------------
"The Just shall live by faith." - Galatians 3:11
To edit is human... To COG is divine!!
America is a giant horn-dog.
The Giant Internet IC Masturbator

[Anoying posts] + 1.

[This message has been edited by DogSRoOL (edited October 03, 2003).]
Catloaf, meet mouseloaf.
My music
2003-10-03, 6:59 AM #35
Quote:
<font face="Verdana, Arial" size="2">Originally posted by DogSRoOL:
And if you tell us you can do this stuff</font>


I can't. It's a secret.

------------------
2003-10-03, 7:07 AM #36
I figured it out! Jon took the hl2 engine and combined it with the JK resources!! [http://forums.massassi.net/html/rolleyes.gif]

------------------
Back in Black...
And when the moment is right, I'm gonna fly a kite.
2003-10-03, 10:56 AM #37
Come now, I could never steal Valve's source code.

------------------
2003-10-03, 11:11 AM #38
Tell us now Jon`C. You're gonna have to sooner or later, might as well be now. [http://forums.massassi.net/html/tongue.gif]

------------------
The Mega-ZZTer's Gaming Haven! - Under Construction
NEW! PHP implementation underway!
Website is working again. (Somewhat.)

[This message has been edited by The_Mega_ZZTer (edited October 03, 2003).]

2003-10-03, 11:20 AM #39
i wuld ad dx9 2 cog d00dz jk nevar uses my 9800 :S =/ SSS xDDDD honnk

------------------
Ω of 14
Half-Life 2 Central: your definitive source for everything HL2!
New! Fun removed by Vinny :[
2003-10-03, 11:24 AM #40
If you were actually going to rewrite the engine, the most obvious things would be treating sectors marked as 3do's in jed (not sure if that flag carries over to jkl or not though) as brushes or sommat. This means you dont have to deal with making a 3do for every little block. Also, some better display code. It always bothered me that jk didnt precalc the visibility of sectors: it clearly could have done it at load time (more accurately) if they were doing it in real-time. Maybe some sexisexi shaders? :P

Enough of my pointless, incoherent, hopeless dreams.

------------------
Ω of 14
Half-Life 2 Central: your definitive source for everything HL2!
New! Fun removed by Vinny :[
123

↑ Up to the top!