Author Topic: Oputool Feature/functionality Request  (Read 11608 times)

Offline leeor_net

  • Administrator
  • Hero Member
  • *****
  • Posts: 2352
  • OPHD Lead Developer
    • LairWorks Entertainment
Oputool Feature/functionality Request
« on: April 23, 2005, 12:48:36 AM »
Is OPUTool lacking something you would like to see? Is there something about the program that you think could be done differently or improved?

Great! I'd like to hear about it! Post your thoughts here as I will be keeping a close eye on it. It's the users of a program that suggest improvements that make it a great program, not the designers, programmers or publishers. So you, the user, get to make decisions about what comes next.

Thanks for your time and enjoy OPUTool!
« Last Edit: December 17, 2005, 02:09:12 AM by leeor_net »

Offline Leviathan

  • Hero Member
  • *****
  • Posts: 4055
Oputool Feature/functionality Request
« Reply #1 on: April 25, 2005, 03:33:18 AM »
Also the fact that it dosent copy cell type could be a good thing, as in leave it as a option, copy cell type on/off :)

Like on firefox, in top right hand corner should have a little icon apear when update is aviable. Click it and it takes you to the tool website in the built in browser.

Also i hope your using the desktop style view i had :)

Offline Leviathan

  • Hero Member
  • *****
  • Posts: 4055
Oputool Feature/functionality Request
« Reply #2 on: April 25, 2005, 10:19:13 AM »
Likeing the current look :)

As you mentoned the WON type thing, you should use API calls to navigate the OP2 menus, so a join button takes you to the join menu where you can enter the game ip, and host buton on the tool takes you to the host meu where you can chose game type and player number.

WD should be one of the buttons.

IRC window needs to be sizeable.

Like mIRC should be able to show all current windows in a tabs list on the side or on top.

Server selection should be removed, just have it connect to quakenet, but you should have be able to select the differnet quakenet servers. So people can chose one closest to there location.

Email entry should be removed.. just set it to oputool@outpostuniverse.net or somthing.

Should have check boxes to join the 4 channels, have the box to #outpost2 disabled as people should allways be there. The other 3 channels, have check boxes.# to auto join them.

Option for on/off window flash when message recived, for channel(s) and pm's.

Have arrow button next to private message text box which shows on/off that box.

Remove change channel box on irc view.

Set own nick to be in user set color.

Set irc font selectable.

If IRC is allready open you shouldnt be able to 'start a new chat' and connect again to quakenet, disable that.

Add code for auto rejoin channel on kick, and auto reconect to server on d/c..


Could you possible have a seprate window for quakenets MOTD ? this aint that importiant but its nice. Also then you could have a option for 'hide qnet motd' in settings.

Maybe we could have a Tool MOTD, reads a text file from server and shows it in program.

Also does anyone have the skills to make some nice custom images for the buttons?
« Last Edit: April 25, 2005, 10:40:38 AM by Leviathan »

Offline leeor_net

  • Administrator
  • Hero Member
  • *****
  • Posts: 2352
  • OPHD Lead Developer
    • LairWorks Entertainment
Oputool Feature/functionality Request
« Reply #3 on: April 25, 2005, 11:03:02 AM »
Wow... that's a very serious list. hehe... Welp. I'll get to work on it!

BTW, thanks for the Avatar change! I needed it!
« Last Edit: December 17, 2005, 02:10:02 AM by leeor_net »

Offline Leviathan

  • Hero Member
  • *****
  • Posts: 4055
Oputool Feature/functionality Request
« Reply #4 on: April 25, 2005, 02:38:33 PM »
Add status bar on browser window, show link in it when hovering on link.

Rename user list to forum user list.

Add link/button to gamers list.

Add desktop style view, like i originaly had, where you can turn on and off shotcuts to the suff. hacker has code for this.

Offline Leviathan

  • Hero Member
  • *****
  • Posts: 4055
Oputool Feature/functionality Request
« Reply #5 on: April 27, 2005, 10:26:53 AM »
Add shotcut to load exe files, Outpost 2 and mIRC, save paths in settings like my Tool.

Some people might want to use the Tool but not use the IRC client it has, because mIRC is better or whatevea, so allow for easy load of mIRC from the Tool.

Also add shortcut to Outpost 2. So when game is hosted they can quicky load OP2 and join game.

On first start, have please setup settings, like OP2 exe path.

Offline Mez

  • Hero Member
  • *****
  • Posts: 648
Oputool Feature/functionality Request
« Reply #6 on: April 30, 2005, 10:11:14 AM »
Even better would be on start up auto detect the paths of mirc and op2. then display the result so u can change it (e.g. multiple installs of op2.exe) or return a program not found dialog and have to do it manually then.


 

Offline leeor_net

  • Administrator
  • Hero Member
  • *****
  • Posts: 2352
  • OPHD Lead Developer
    • LairWorks Entertainment
Oputool Feature/functionality Request
« Reply #7 on: May 01, 2005, 07:24:58 PM »
I was thinking of that myself. However,  I'm not 100% sure quite how to that... yet... so it'll be a manual install for the time being. Later on, I'll change that.

I may actually have the installer do that and then create the settings so that the program can then read them.
« Last Edit: December 17, 2005, 02:10:21 AM by leeor_net »

Offline Leviathan

  • Hero Member
  • *****
  • Posts: 4055
Oputool Feature/functionality Request
« Reply #8 on: May 08, 2005, 07:12:13 PM »
I was thinking a buddy list would be a cool thing to have.
You can add users to the list and it saves them with there current nick, there host and a screen view nick, which default is nick. You can change this. Have online buddys and offline. Click there name if there online and brings up the PM window for them.

Also option to hide/show windows, and have settings for each window, pm and channels, so u could set a channel to flash when new message. default pm window flash when new msg maybe.

Also maybe in the future have ballon alerts like NNS has when your nick is said, or your get a PM.

Offline zigzagjoe

  • Hero Member
  • *****
  • Posts: 626
Oputool Feature/functionality Request
« Reply #9 on: May 19, 2005, 08:43:40 AM »
rly i like the current look MUCH better than the desktop-like look of the old one. the old one was rather ugly w/ that desktop imo.

Offline coolzero

  • Full Member
  • ***
  • Posts: 106
    • http://www.trippyac.com
Oputool Feature/functionality Request
« Reply #10 on: May 19, 2005, 11:46:03 AM »
ummm kinda lost you now.... can you dowload the tool... if yes where???? :D  
becous havning my signature 5720 characters long or so is a little crazy and hacker would prob del my signature again i diseded to make a pic of it ... this is acualy my name in letters highlighted. i just took a ss  :D

Offline leeor_net

  • Administrator
  • Hero Member
  • *****
  • Posts: 2352
  • OPHD Lead Developer
    • LairWorks Entertainment
Oputool Feature/functionality Request
« Reply #11 on: May 19, 2005, 10:34:46 PM »
The Tool has been available for download for awhile. The link can be found on the OPUTool website (link in sig).

However, to make it a little easier, here's a direct link! :-)

http://tool.outpostuniverse.net/dl.htm

Please note that I found a very serious bug in the installer. Upon uninstall of the program, the uninstaller removes several system files that are more than important for Windows/IE to work properly. To delete it, simply delete the shortcuts/files where you set the installer to install.

This bug has already be fixed in the new installer.

Also, you may want to wait for v0.6.7 as that's about to be released and is a hell of a lot better (MUCH improvements over the old!)


EDIT (leeor_net): edited download link to make it clear it's no longer active
« Last Edit: July 22, 2017, 06:50:08 AM by leeor_net »

Offline TH300

  • Hero Member
  • *****
  • Posts: 1404
    • http://op3game.net
Oputool Feature/functionality Request
« Reply #12 on: May 20, 2005, 04:03:12 AM »
Quote
Please note that I found a very serious bug in the installer. Upon uninstall of the program, the uninstaller removes several system files that are more than important for Windows/IE to work properly. To delete it, simply delete the shortcuts/files where you set the installer to install.
Thats exactly the reason why I hate installers so much. They can easily mess up your whole system. If there has to be an installer make one that tells you what it does (ie. where it puts files etc) and make it ask whether system files may be replaced.

Offline leeor_net

  • Administrator
  • Hero Member
  • *****
  • Posts: 2352
  • OPHD Lead Developer
    • LairWorks Entertainment
Oputool Feature/functionality Request
« Reply #13 on: May 22, 2005, 08:54:07 PM »
Yeah, I fixed that part. Now the only thing it does is add new files if they don't exist on the system. They are left on the system and are not removed.

:op2: Leeor Dicker

Offline Leviathan

  • Hero Member
  • *****
  • Posts: 4055
Oputool Feature/functionality Request
« Reply #14 on: August 08, 2005, 02:53:47 PM »
Should have shortcuts to natfix and Hamachi, like the ones for the games.

Offline BlackBox

  • Administrator
  • Hero Member
  • *****
  • Posts: 3093
Oputool Feature/functionality Request
« Reply #15 on: August 08, 2005, 03:15:08 PM »
IMHO, Nullsoft's installer is really crappy. I wouldn't use it. (The only good thing they've made is Winamp and Shoutcast)

Also, some comments on the package:

-- It stopped about 1/3 way thru the install. The program ran however.
-- NEVER, NEVER use BMPs like that. Save them as JPEG or PNG (or better yet) stick them inside the EXE (compressed still, of course) so people can't get to them.
-- Some of the toolbar buttons are useless (like the forum calendar, no one really uses that)
-- Use the winsock, common dialog, etc APIs directly and create toolbars directly instead of using the bloat provided by the standard VB ocx controls.

Then a thought...
why do you have the GNU GPL license, but yet I can't find any evidence of being able to get source code? Unless you plan on releasing source.

It has the potential to be good. Just a lot of pointless tools need to be taken out, some of the bugs worked out, and in my opinion, the most important thing is to reduce the bloat (and dependencies). We want to distribute OPU Tool with the game package, but that wouldn't be possible at it's current size.

Offline leeor_net

  • Administrator
  • Hero Member
  • *****
  • Posts: 2352
  • OPHD Lead Developer
    • LairWorks Entertainment
Oputool Feature/functionality Request
« Reply #16 on: August 08, 2005, 06:28:09 PM »
Hacker, ALL great points! These are all things that I will work on.

I did notice the few little bugs here and there. I overlooked a few things when I stuck it alltogether into a package.

I think the Hamachi idea is great. I didn't think of that, actually! :)

Now, what exactly is natfix? How would I implement that into the program?

I think you're right about the forum calendar. That doesn't need to be there. I know that I look at "View New Posts" all the time so I can probably change the buttons functionality to that instead. What do you think?

The bloated size of the program is another thing I will work on as I revise the program.

I tend to use OPUTool to do all of my OPU web browsing! :-) I hope that it will become useful in this way to others.

Lastly, the toolbar button graphics could use some work. They're great for now but I want to have a cleaner more modern look. I was going for a litho feel when I started and they just kind of stuck.

Also, the BMP's are there right now as the standard stuff for the WorldMap right now. Eventually, I want to allow for people to completely customize the way WorldMap looks (with a different map, different pin icons, etc.)

So this is definatly a good start, if you ask me! But however you look at it, there's still work to be done.

Offline Leviathan

  • Hero Member
  • *****
  • Posts: 4055
Oputool Feature/functionality Request
« Reply #17 on: August 08, 2005, 06:31:27 PM »
The Hamachi and natfix would be the same as the games, you just set and save the location of the exe files. natfix is located in the op2 folder.  they would have icons on the right hand side like the others.

the irc ico on the right should be the mIRC icon or the NNS icon (maybe have it so you can pick which one to use).

Offline leeor_net

  • Administrator
  • Hero Member
  • *****
  • Posts: 2352
  • OPHD Lead Developer
    • LairWorks Entertainment
Oputool Feature/functionality Request
« Reply #18 on: September 03, 2005, 08:51:20 PM »
I'm still not exactly sure what NatFix is.

As far as the IRC Icon is concerned, I know that I personally use mIRC whenever QuakeNet let's me log on but this may not be true for everybody. Some people may prefer another IRC Client and so I left the Icon as a generic one.

Is there anything else I should be aware of?

Offline Hooman

  • Administrator
  • Hero Member
  • *****
  • Posts: 4955
Oputool Feature/functionality Request
« Reply #19 on: September 05, 2005, 03:06:45 PM »
NatFix is really just a cheap hack.  :lol:

The problem being, OP2 doesn't use the return address on network packets. Instead, it getrs the addresses from inside the packets from the computer who sent it. The problem is though, that behind NAT, those computers won't know their external addresses, so they package and send their internal LAN ip. Which is why you can't connect from behind a router since the other person never gets a valid IP to return data to you.

What NatFix does, is hooks into the code that packages your internal IP, and overwrites that value with a hardcoded constant that was setup ahead of time.(That value being your external IP.) The original NatFix exe determined what your external IP was by contacting a website, and getting it to reply with the address it was contacting from. It would then save this value for use in patching that code.

If the game was designed with NAT in mind, this should be completely unnecessary. It'd be nice to fix the underlying network code, but that's kinda complicated to do, and would take a long time. So, the simple fast hack was developed for the meantime.

Does that answer your question? Or is this too out of context with this thread?
 

Offline BlackBox

  • Administrator
  • Hero Member
  • *****
  • Posts: 3093
Oputool Feature/functionality Request
« Reply #20 on: September 05, 2005, 05:17:30 PM »
Yeah.. the IP is stored in the ExternalIP key in the [Network] section of Outpost2.ini. If you're interested, the natfix.exe, all it does is encode an entered IP into big endian format in that field.

It handles none of the actual patching -- that is done at game startup.

If you want to know how to do it, so you could do it from the program, just tell me and I'll send the source code of the natfix app.
« Last Edit: September 05, 2005, 05:18:22 PM by op2hacker »

Offline leeor_net

  • Administrator
  • Hero Member
  • *****
  • Posts: 2352
  • OPHD Lead Developer
    • LairWorks Entertainment
Oputool Feature/functionality Request
« Reply #21 on: September 06, 2005, 11:45:38 PM »
Actually, I wasn't thinking to actually implement the NatFix code into OPUTool but now that the thought is out there, I like it a lot. It helps to reduce the number of 'downloads' and 'hacks' that one has to find and install. Also, OPUTool is meant to be a group of tools all packaged into one lump of a thing... :) Of course, sometimes programs can get too big and too complicated and thus will need to be broken into several smaller programs. But I think OPUTool is going pretty good right now and could use a really neat new feature.

Offline leeor_net

  • Administrator
  • Hero Member
  • *****
  • Posts: 2352
  • OPHD Lead Developer
    • LairWorks Entertainment
Oputool Feature/functionality Request
« Reply #22 on: September 06, 2005, 11:46:10 PM »
BTW, Hooman, how goes the SIGS/WON Hacking?
 

Offline Hooman

  • Administrator
  • Hero Member
  • *****
  • Posts: 4955
Oputool Feature/functionality Request
« Reply #23 on: September 07, 2005, 06:02:41 PM »
Nowhere!  :P

I took a vacation this summer. From everything. (Mostly)

And before you ask, I'm not too eager to get back to work on it quite yet. It took many months of reading assembly to get to where I did, and then it got really hard to get anywhere. Kinda discouraging actually. But I was still slowly making progress before I put it aside for a summer of stress free fun.

Of course, competition with my brother to beat him at every possible stat in Rune Scape was also responsible for my lack of time to put towards other things. But my membership is almost up, and once it is, I'll have nothing better to do but code this type of thing. But until then, I kinda want to make the last few days count.
 

Offline leeor_net

  • Administrator
  • Hero Member
  • *****
  • Posts: 2352
  • OPHD Lead Developer
    • LairWorks Entertainment
Oputool Feature/functionality Request
« Reply #24 on: September 07, 2005, 09:43:15 PM »
Believe me, I understand. I've had a really hard time picking up OP:MIA recently... I still am. I'll eventually get back to it full-swing