Jump to content
Sign in to follow this  
Prospero

Prosphere controller lite

Recommended Posts

Guest

LMAO Prospero, you really managed to create a hype by making an incomperhendable description of the program. I would have normally criticized you for pretentious window-dressing, but apparently since you got people to download it on behalf of the description, it was successful.

For those that want a clearer description of Prosphere:

Prosphere allows you to map custom keys to user made scripts.

This is nothing new per se. Identical techniques have been used before. smile.gif

Share this post


Link to post
Share on other sites

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (denoir @ Oct. 25 2002,16:17)</td></tr><tr><td id="QUOTE">For those that want a clearer description of Prosphere:

Prosphere allows you to map custom keys to user made scripts.<span id='postcolor'>

You're a master of understatement, Denoir! wink.gif

ProSphere is not just another push-this trigger-that script. It allows you to get stepless control over pseudo-analogic axes with easily configurable re-centering "springs". The ease of use and the forementioned configurability are the features making this script stand out.

Share this post


Link to post
Share on other sites

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (denoir @ Oct. 25 2002,15:17)</td></tr><tr><td id="QUOTE">LMAO Prospero, you really managed to create a hype by making an incomperhendable description of the program. I would have normally criticized you for pretentious window-dressing, but apparently since you got people to download it on behalf of the description, it was successful.

For those that want a clearer description of Prosphere:

Prosphere allows you to map custom keys to user made scripts.

This is nothing new per se. Identical techniques have been used before. smile.gif<span id='postcolor'>

Where?

5 axes simultaneously with consistent, efficient and accessible performance? Where? Post me the script. Do it today. Go on. And this is only ProSphere Lite...

You really ought to grow up a bit. I'd suggest your attitude belies a smidgeon of envy. I got you right the first time - you are to the Official Forums what Sefe is to OFPEC.

Prospero

Share this post


Link to post
Share on other sites
Guest

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (Spitfire @ Oct. 25 2002,15:23)</td></tr><tr><td id="QUOTE">ProSphere is not just another push-this trigger-that script. It allows you to get stepless control over pseudo-analogic axes with easily configurable re-centering "springs". The ease of use and the forementioned configurability are the features making this script stand out.<span id='postcolor'>

It would be nice if you said that with your own words instead of quoting his readme file wink.gif

ProSphere is just another push-this trigger-that script with the addition of that it's internal structure is linked to physics (a very strange design choice) (3 OFP axes (x,y,z) and three custom (A,B,C) ).

The effect of this that it disables you to make own more complex physical interactions since PS is not thread safe so simultaneous executions of it are not possible.

Share this post


Link to post
Share on other sites
Guest

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (Prospero @ Oct. 25 2002,15:32)</td></tr><tr><td id="QUOTE">Where?<span id='postcolor'>

Here

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote </td></tr><tr><td id="QUOTE">5 axes simultaneously with consistent, efficient and accessible performance? Where? Post me the script. Do it today. Go on. And this is only ProSphere Lite...<span id='postcolor'>

That is your design. I'm not saying that there is an identical script out there but that there are scripts which allows you to do similar things.

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote </td></tr><tr><td id="QUOTE">You really ought to grow up a bit. I'd suggest your attitude belies a smidgeon of envy. <span id='postcolor'>

And you should think before trying to flame a moderator smile.gif No, it is not envy, I think you have done some very good work here. What I was trying to do is to explain the basics of what your program does for those who didn't understand the cumbersome description.

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote </td></tr><tr><td id="QUOTE">I got you right the first time - you are to the Official Forums what Sefe is to OFPEC.<span id='postcolor'>

You mean Sefe, that banned you from OFPEC?

Share this post


Link to post
Share on other sites

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (denoir @ Oct. 25 2002,15:38)</td></tr><tr><td id="QUOTE"></span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (Spitfire @ Oct. 25 2002,15:23)</td></tr><tr><td id="QUOTE">ProSphere is not just another push-this trigger-that script. It allows you to get stepless control over pseudo-analogic axes with easily configurable re-centering "springs". The ease of use and the forementioned configurability are the features making this script stand out.<span id='postcolor'>

It would be nice if you said that with your own words instead of quoting his readme file wink.gif

ProSphere is just another push-this trigger-that script with the addition of that it's internal structure is linked to physics (a very strange design choice) (3 OFP axes (x,y,z) and three custom (A,B,C) ).

The effect of this that it disables you to make own more complex physical interactions since PS is not thread safe so simultaneous executions of it are not possible.<span id='postcolor'>

Errr... my word. What the hell are you talking about, Denoir?

Why do you think I went to all those lengths to ensure that all objects, global variables and filenames used are listed in the "pretentious" readme?

And it isn't "linked to physics" you... utter fool. Have a look how it's done again. Yes, it tracks the velocity and angular velocites of an inertia-less camera - that's hardly "linked to physics" - that was the whole effing point!

I'd absolutely adore to see you get 6 axes (5 simultaneously).

I've shown you mine, perhaps you'd like to show me yours?smile.gif

Prospero

Share this post


Link to post
Share on other sites
Guest

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (Prospero @ Oct. 25 2002,15:47)</td></tr><tr><td id="QUOTE">And it isn't "linked to physics" you... utter fool.<span id='postcolor'>

This is the last warning I will give you about flaming. While on these boards you can discuss things in a civilized manner or I will make sure of it that you cannot post at all.

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote </td></tr><tr><td id="QUOTE">Have a look how it's done again. Yes, it tracks the velocity of an inertia-less camera - that's hardly "linked to physics" - that was the whole effing point!<span id='postcolor'>

Yes, you have a R^6 space with tracking of an physical object linked to a retractable spring. So?

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote </td></tr><tr><td id="QUOTE">I've shown you mine, perhaps you'd like to show me yours?smile.gif

<span id='postcolor'>

Read my previous post, I gave you a link.

Share this post


Link to post
Share on other sites

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (denoir @ Oct. 25 2002,15:55)</td></tr><tr><td id="QUOTE"></span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (Prospero @ Oct. 25 2002,15:47)</td></tr><tr><td id="QUOTE">And it isn't "linked to physics" you... utter fool.<span id='postcolor'>

This is the last warning I will give you about flaming. While on these boards you can discuss things in a civilized manner or I will make sure of it that you cannot post at all.<span id='postcolor'>

Denoir,

Let me put this as civilly as possible because we're all gentlemen:) And you would just love to have a valid reason for banning me, I know, so we'll take it steady.

If one, by his or her own actions or pronouncements, has the misfortune to embarrass him / herself in a public forum by behaving like a wrong-headed backtracking fool, it should come as no surprise that one may run the risk of having it pointed out to one in said public forum, moderator or not.

I will say no more on the matter.

Prospero

Share this post


Link to post
Share on other sites
Guest

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (Prospero @ Oct. 25 2002,16:15)</td></tr><tr><td id="QUOTE">And you would just love to have a valid reason for banning me, I know, so we'll take it steady.<span id='postcolor'>

You are wrong there. I count two flames in this thread (not counting your last post) and two in the O2B forum on your part. That is more then enough to remove your posting rights, since I have warned you before. I would however like to think that you are capable of learning something from the experience and that you will understand that name calling is not acceptable no matter how much you disagree with a member.

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote </td></tr><tr><td id="QUOTE">If one, by his or her own actions or pronouncements, has the misfortune to embarrass him / herself in a public forum by behaving like a wrong-headed backtracking fool, it should come as no surprise that one may run the risk of having it pointed out to one in said public forum, moderator or not.

<span id='postcolor'>

On the other hand what is a moderator supposed to do when a member is obviously incapable of learning the simple forum rules and violates them several times without showing any understanding? This latest comment does you no good Prospero since it is is transparent enough that anybody can see your intentions.

Share this post


Link to post
Share on other sites

Hi all,

Just a couple of things I'd like to announce that are forthcoming and will demonstrate what you can do with ProSphere and the great new features in OFP v1.85.

ProSphere Applications:

1) ProBomber - this is a relatively simple script which sits on top of ProSphere and allows you to attach "sticky", "smart" spherical bombs onto any object in the game - moving vehicle / building / tree / man - anything. The "smart" bombs will stick to any surface of any object in the game, and then move with that surface as it translates and rotates (i.e. if you stick the bomb on a plane or underneath a bus, for example). You have three bombs and each can be set up for various modes of operation including radio-trigger, proximity, tripwire and camera. Think of a more flexible version of those sticky laser bombs in Half Life and you'll get the picture.

2) ProHeli - a radio-control helicopter state-space simulation using full 6DOF force model with non-linear equations of motion. Fully configurable. So when you want to stop shooting at stuff for a while... smile.gif

Prospero

Edit: PS - Golly, sorry, forgot to mention: If anyone has already come up with really crappy, half-arsed, second-rate ways of doing either of these two things, please let me know, and I won't bother releasing the scripts. I'd hate to embarrass myself by releasing stuff that actually works really well only to get a retrospective third degree from some officious, naive little ahole who gropingly fancies he / she knows it all at the ripe old age of 16. In short, I'd appreciate anyone who has done this already to post now 'cos it'll save me one hell of a lot of work!

Share this post


Link to post
Share on other sites

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (Prospero @ Oct. 25 2002,17:17)</td></tr><tr><td id="QUOTE">[..]

1) ProBomber - [..]The "smart" bombs will stick to any surface of any object in the game, and then move with that surface as it translates and rotates (i.e. if you stick the bomb on a plane or underneath a bus, for example). [..]<span id='postcolor'>

I don't see the point of using ProSphere here.

Since you can do it with a "drop" and a "setpos" to the received relative position.

But anyway like your scripts wink.gif

The main thing I didn't know was that if a "manual on" camera is created, but no switchcamera command executed, the camera also receives all the key commands.

Share this post


Link to post
Share on other sites

Yup, you're right Dschulle.

The only reason I use ProSphere for the bomb thing is when you place the bomb you can "set" it using the main game keys rather than the Action Menu. It just speeds the process up a bit, that's all.

One extra point - I wonder if one can preload a Drop command into memory now with v1.85 (to eliminate the delay for file access)? Dunno, but I gotta try this I guess.

Prospero

Share this post


Link to post
Share on other sites

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (Prospero @ Oct. 26 2002,15:03)</td></tr><tr><td id="QUOTE">One extra point - I wonder if one can preload a Drop command into memory now with v1.85 (to eliminate the delay for file access)? Dunno, but I gotta try this I guess.<span id='postcolor'>

The same goes with the CreateUnit command which I'm using quite extensively in a mission involving dynamic assassination targets. Those annoying delays are keeping me from progressing in the project confused.gif

Share this post


Link to post
Share on other sites

</span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote (denoir @ Oct. 25 2002,09:46)</td></tr><tr><td id="QUOTE"></span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Quote </td></tr><tr><td id="QUOTE">I got you right the first time - you are to the Official Forums what Sefe is to OFPEC.<span id='postcolor'>

You mean Sefe, that banned you from OFPEC?<span id='postcolor'>

wow.gif LOL, Prospero, you should check this out: http://veepersplay.budlight.com/index.a....5E8EA33

And BTW Prospero; I don't think most people are able to follow your readme... I was glad to see Denoirs' general description! wink.gif

[can you say techno babble?]

Share this post


Link to post
Share on other sites

:Deep breath... opens mouth...:

"Techno Babble!"

That ok?wink.gif

Seriously though, what do you want me to do? Produce no instructions or very complete and precise instructions? I don't apologise for this. I wish more people would do so, especially if they really intend for their scripts to be used. I speak as one who's been teaching himself a bit of programming by writing OFP scripts.

I'm an aero engineer by trade, but I always meant to do some fun programming. I like detail ok?wink.gif

Plus, I think it is worth pointing out things like:

"- FEATURES:

- The response of each ProSphere Axis is fully and independently configurable (see beginning of PS.sqs).

- If configured identically, the response of all ProSphere Axes is identical.

- ProSphere's response is identical regardless of which vehicle (if any) the player is occupying.

- ProSphere's response is unaffected by the pace of Game World Time (the setAccTime function etc).

- ProSphere adjusts its response to remain identical across PC systems with differing performance."

Because it shows people you've actually bothered to put thought into your script, rather than just saying, "Yup, ok, that works on my computer 75% of the time with the wind behind - sod it, that'll do." I spent many, many hours making a script that I knew would be helpful to others. And so far - touch wood - it seems to be bug free.

Some people, for example, release scripts knowing that there are bugs and simply avoid mentioning them as KNOWN ISSUES in the readme. This will not do. It's sloppy and lazy. And worse - it's behaviour like this that makes people sceptical about what scripting can do.

Edit: Oh and by the way, I hope to release the non-BETA version of PS Lite in about a week, for those who are interested - subject to someone finding some huge flaw in it of course. The updated version has more MoveLock camera options (yes, very simple) and.. well, we'll see.

Prospero

  • Like 1

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×