Author Topic: PS Feature Enabler  (Read 2039 times)

Kramy

  • Hydlaa Citizen
  • *
  • Posts: 246
    • View Profile
PS Feature Enabler
« on: November 18, 2003, 10:16:55 pm »
Hi, I\'m a newbie.

A few months ago I read how to make the FPS counter visible in PS. Recently though I\'ve gotten very annoyed re-adding it every time I run the updater, \"just incase\".

I decided to make a program that does it for me, after not finding a similar program on any of the forum searches I did.

Here\'s the download link: (436kb)

http://www.geocities.com/rs_kramy/psfeaten.html

Note: It\'s a simple program that adds lines of text to psclient.cfg

If anyone has any other features they want added, feel free to tell me and I\'ll add checkboxes to add/remove that feature aswell.(provided you have the plugin code)
Please report any bugs you find - It\'s designed for windows only, but hasn\'t been tested on ME, 2000, etc.

Oh, and I hope there isn\'t already a feature enabler that I missed.

Kiva

  • Veteran
  • *
  • Posts: 1366
    • View Profile
(No subject)
« Reply #1 on: November 18, 2003, 10:28:18 pm »
I like the idea, but a ~450kb to change one line, in a very small .cfg file? This could most likely be easily done with a tiny <1kb bat file or something. I\'ve read about it, I just can\'t remember what exactly to put into it. :D


Btw, you said you were a newbie? Then -
« Last Edit: November 18, 2003, 10:32:31 pm by Kiva »
\"Somewhere over the rainbow...\"

lynx_lupo

  • Veteran
  • *
  • Posts: 1431
  • Sorbus aria!
    • View Profile
    • Linux pri nas
(No subject)
« Reply #2 on: November 18, 2003, 10:49:20 pm »
Eh, Grono. It\'s the result that counts, I don\'t think dial-uper\'s will have lag and low end machines will have trouble doing it. :P

Great work, Kranny.
"Amor sceleratus habendi"- Ovid
"First they ignore you, then they laugh at you, then they fight you, then you eat them." -Godzilla

Davis

  • Veteran
  • *
  • Posts: 1102
    • View Profile
(No subject)
« Reply #3 on: November 18, 2003, 11:20:12 pm »
He probably wrote it in a compiled language and the compiler added a whole bunch of crap.

Xordan

  • Crystal Space Developer
  • Forum Addict
  • *
  • Posts: 3845
  • For God and the Empire
    • View Profile
(No subject)
« Reply #4 on: November 18, 2003, 11:36:41 pm »
woah.... 932kb u mean. Still, only took 3 sec to download. Nice work. :D

Kramy

  • Hydlaa Citizen
  • *
  • Posts: 246
    • View Profile
(No subject)
« Reply #5 on: November 19, 2003, 12:36:01 am »
Gronomist: Thanks for the welcome! :)

Davis: Correct

Technically the program only has roughly 90 lines of coding, plus comments, but if you want a compiler that doesn\'t add lots of crap..well, you have to pay for it. :D

Good news is that due to all the \"crap\" in it, I can add anything I want to it and it should stay the same size...

Oh, and it checks the files to make sure the plugins aren\'t already added aswell, to prevent it from loading the same plugin 2 or 3 times(if that\'s even possible). In a way unchecking boxes is a disabler of features.

Xordan: Thanks. :) (932kb unzipped - must find way to get rid of \"crap\" compiler adds)

Xandria

  • Hydlaa Citizen
  • *
  • Posts: 453
    • View Profile
(No subject)
« Reply #6 on: November 19, 2003, 02:46:23 am »
Quote
Originally posted by Davis
He probably wrote it in a compiled language and the compiler added a whole bunch of crap.


Sounds more like an \'interpreted\' language to me.  If you write a VB program that displays \"Hello World!\" your .exe is like >600KB :P.  About the largest C++ MFC app I\'ve written is about 24KB.

Quote
Originally posted by Kramy
Technically the program only has roughly 90 lines of coding, plus comments, but if you want a compiler that doesn\'t add lots of crap..well, you have to pay for it.


Well let\'s see, gcc is free...and it\'s what most Linux users use to compile every single thing on their system.

BTW, exactly which compiler do you use?

How I set my timezone:

ln -sf /usr/share/zoneinfo/Antarctica/Davis /etc/localtime

Kramy

  • Hydlaa Citizen
  • *
  • Posts: 246
    • View Profile
(No subject)
« Reply #7 on: November 19, 2003, 06:12:03 am »
MMF. Technically it\'s not usually used for things like that. It\'s ideal for 2D games, single player and multiplayer, servers, more complex apps, etc.  Using it for adding lines of text is such a misuse of it\'s power, when I could just as easily make a 2D tile-based game with it, or a screensaver, in under 30 minutes. It is nice though because it gets rid of all that extra compiling hassle. Just check some boxes to enable features, and click a button. *poof* The other nice part about it is it\'s very easy to learn(but hard to master) mainly because it\'s all object based. Download objects, insert them into your app, and all the coding needed is presented on a platter...just right click objects to get everything you need. Ofcourse, giving all that ease of creation to newbies still won\'t help them make good to professional quality stuff if they don\'t take the time to master it.

Clickteam, which created MMF, has also created a scripting language(Jamascript) used for 2D/3D games and apps.  Unfortunately, I forgot I installed the demo, so now it\'s expired and won\'t let me in(and I don\'t want to pay $99 american for it incase I don\'t like it).

Their website is at:  http://www.clickteam.com

It\'s mainly geared toward the \"no nothing newbies\", allowing them to make really cool stuff without a scripting language, but lots of professionals like it too for it\'s ease of use and extensions ability. If you know C++ you can make your own objects to do whatever you want.(which is a bonus ontop of the huge database of objects that already exists)

P.S. I can\'t afford to buy a Linux.

Wedge

  • Hydlaa Notable
  • *
  • Posts: 619
    • View Profile
(No subject)
« Reply #8 on: November 19, 2003, 08:49:56 am »
I hate to tell you, but that\'s kind of a waste of time.  

1: I don\'t think MB is going to be updated anymore, so running the updater (more than once) is kind of pointless.

2: The updater doesn\'t reset my FPS display... is there some other method?

3: Wherever it is replacing it, all you have to do is find that line in the updaterregistry.xml file and remove it.  

I did that so it stopped overwriting my weapon texture modifications.  Since the FPS file is an added file... the way I did it in any case, there is no chance of it being updated anyway.  Which makes me certain you must be using some other method... since it couldn\'t be checking for it if you did it my way.

OK yeah I\'m curious, so how did you activate the FPS display on your client?
Ninjas have feelings too.  Mostly they feel like dancing.



Xandria

  • Hydlaa Citizen
  • *
  • Posts: 453
    • View Profile
(No subject)
« Reply #9 on: November 19, 2003, 08:54:23 am »
Quote
Originally posted by Kramy
P.S. I can\'t afford to buy a Linux.


Linux, along with 90% of the stuff that runs on Linux, is 100% free :D

How I set my timezone:

ln -sf /usr/share/zoneinfo/Antarctica/Davis /etc/localtime

Axsyrus

  • Veteran
  • *
  • Posts: 1119
    • View Profile
(No subject)
« Reply #10 on: November 19, 2003, 02:12:46 pm »
Quote
Originally posted by Xandria
Quote
Originally posted by Kramy
P.S. I can\'t afford to buy a Linux.


Linux, along with 90% of the stuff that runs on Linux, is 100% free :D


yup, linux is totally free... and i don\'t know what you mean by \"A Linux\",you can just download it(takes a while) and install it on your computer.

http://www.mandrakelinux.com/en/ftp.php3
http://www.redhat.com/download/mirror.html
http://www.debian.org/mirror/list

Axsyrus the Azure - Ruler of the Winds
Member of The Arcane Order\'s Council

Kramy

  • Hydlaa Citizen
  • *
  • Posts: 246
    • View Profile
(No subject)
« Reply #11 on: November 19, 2003, 06:53:10 pm »
Hmm...will it work without screwing up windows? I\'ve never researched Linux because I assumed it would screw up windows.....ahh, that\'s a really bad reason. :D

Anyway, if it does, I can\'t afford to buy a new comp to put it on.

Wedge: You could just use the program.....or you could add:
System.PlugIns.iBugPlug = crystalspace.utilities.bugplug
to psclient.cfg

BTW, you seem like you know some things about PS codes, do you have any codes you want added to it? :)

Axsyrus

  • Veteran
  • *
  • Posts: 1119
    • View Profile
(No subject)
« Reply #12 on: November 19, 2003, 07:01:29 pm »
lol, no linux won\'t screw up windows, you\'ve gotta be careful windows doesn\'t screws up linux though =P

you just have to make a new partition on your harddisk to install linux..

Axsyrus the Azure - Ruler of the Winds
Member of The Arcane Order\'s Council

Xandria

  • Hydlaa Citizen
  • *
  • Posts: 453
    • View Profile
(No subject)
« Reply #13 on: November 19, 2003, 07:02:41 pm »
Linux is an operating system, like Windows.  So don\'t try to install it unless you know what you\'re doing, otherwise your Windows (and everything else for that matter) will dissapear.  :D

It is possible to dual-boot both OS\'s, but it\'s an \"advanced\" topic.

How I set my timezone:

ln -sf /usr/share/zoneinfo/Antarctica/Davis /etc/localtime

Axsyrus

  • Veteran
  • *
  • Posts: 1119
    • View Profile
(No subject)
« Reply #14 on: November 19, 2003, 07:20:44 pm »
hmm.. installing linux is only dangerous if you try to put it on the same partition as windows, if you just make a new partition nothing will happen(unless you really don\'t know what you\'re doing)

Axsyrus the Azure - Ruler of the Winds
Member of The Arcane Order\'s Council