Author Topic: Split from: Changes / bugfixes requested for beta43.  (Read 9996 times)

0 Members and 1 Guest are viewing this topic.

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Split from: Changes / bugfixes requested for beta43.
« on: April 23, 2008, 06:26:48 pm »
I can give you an updated version of bnetlogin that supports Warden to a point (can display information about + download Warden modules). It could probably be modified to send back proper responses as well, although I'd put it off by default because it risks a ban.

Offline Hdx

  • The Hdx!
  • Full Member
  • ***
  • Posts: 311
  • <3 Java/Cpp/VB/QB
    • View Profile
Split from: Changes / bugfixes requested for beta43.
« Reply #1 on: April 23, 2008, 10:45:18 pm »
Wouldn't it be better to move Warden stuff to Warden.jar?
I was in the middle of doing that before I got bored and wondered off.
http://img140.exs.cx/img140/6720/hdxnew6lb.gif
09/08/05 - Clan SBs @ USEast
 [19:59:04.000] <DeadHelp> We don't like customers.
 [19:59:05.922] <DeadHelp> They're assholes
 [19:59:08.094] <DeadHelp> And they're never right.

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Split from: Changes / bugfixes requested for beta43.
« Reply #2 on: April 24, 2008, 08:47:38 am »
I'd say no, because it requires information from the login. It's possible to get that info from another plugin, but it's a little messy.

Offline Hdx

  • The Hdx!
  • Full Member
  • ***
  • Posts: 311
  • <3 Java/Cpp/VB/QB
    • View Profile
Split from: Changes / bugfixes requested for beta43.
« Reply #3 on: April 24, 2008, 11:06:05 pm »
I havn't actually looked at all the data that is exposed to plugins.
Are Client/Server tokens and CDKey exposed?
Thats all you need.
http://img140.exs.cx/img140/6720/hdxnew6lb.gif
09/08/05 - Clan SBs @ USEast
 [19:59:04.000] <DeadHelp> We don't like customers.
 [19:59:05.922] <DeadHelp> They're assholes
 [19:59:08.094] <DeadHelp> And they're never right.

Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Split from: Changes / bugfixes requested for beta43.
« Reply #4 on: April 25, 2008, 08:25:20 am »
Nope, those are all private data.

They can be shared, in a roundabout way, but like I said, that'd be messy.

Offline Joe

  • B&
  • Moderator
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Split from: Changes / bugfixes requested for beta43.
« Reply #5 on: April 26, 2008, 12:21:43 am »
Or, I could go ahead and expose them. I agree with Hdx. Warden.jar should handle SID_WARDEN as Warden isn't part of the logon protocol per-se.

But what it comes down to is that it's your bot. It's up to you.

EDIT -
It'd be simple to enable/disable Warden answering if it were separate, as Warden.jar could just be disabled.
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Split from: Changes / bugfixes requested for beta43.
« Reply #6 on: April 26, 2008, 10:52:20 am »
In my opinion, most of the Warden stuff should always run, the only thing that shouldn't is responding to 0x02.

Put it wherever you want, but it's already included in the login plugin. I also put all the lockdown code into the login plugin.

Offline Joe

  • B&
  • Moderator
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Split from: Changes / bugfixes requested for beta43.
« Reply #7 on: April 27, 2008, 01:54:52 am »
If you could send me your Warden code via email, that'd be appreciated. :)
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline iago

  • Leader
  • Administrator
  • Hero Member
  • *****
  • Posts: 17914
  • Fnord.
    • View Profile
    • SkullSecurity
Split from: Changes / bugfixes requested for beta43.
« Reply #8 on: April 27, 2008, 02:00:24 am »
Sure, email me your address and I'll send it right out.

(That's not supposed to sound sarcastic :P)

Offline Joe

  • B&
  • Moderator
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Split from: Changes / bugfixes requested for beta43.
« Reply #9 on: April 27, 2008, 03:59:15 am »
Sure, email me your address and I'll email you mine.

Actually, I just emailed your skullsecurity one that's in your profile.
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline Camel

  • Hero Member
  • *****
  • Posts: 1703
    • View Profile
    • BNU Bot
Split from: Changes / bugfixes requested for beta43.
« Reply #10 on: April 28, 2008, 03:02:49 pm »
My solution to turning 0x02 on/off is to not send it if Starcraft.exe doesn't exist in the program folder :)

That way, users have to read the disclaimer to figure out how to turn it on.

<Camel> i said what what
<Blaze> in the butt
<Camel> you want to do it in my butt?
<Blaze> in my butt
<Camel> let's do it in the butt
<Blaze> Okay!

Offline BoBbY)eD(

  • Newbie
  • *
  • Posts: 16
    • View Profile
Split from: Changes / bugfixes requested for beta43.
« Reply #11 on: May 19, 2008, 08:50:54 pm »
when is JavaOp43 scheduled to release?

Offline Joe

  • B&
  • Moderator
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Split from: Changes / bugfixes requested for beta43.
« Reply #12 on: May 20, 2008, 02:39:28 am »
As soon as I find a sober weekend to program on.

And a JDK 1.4 package for Ubuntu. Hint hint, guys. :)
I'd personally do as Joe suggests

You might be right about that, Joe.


trust

  • Guest
Split from: Changes / bugfixes requested for beta43.
« Reply #13 on: May 20, 2008, 02:46:10 pm »
As soon as I find a sober weekend to program on.

Yeah those Smirnoff Ice's are really fucking you up, huh?

Offline Joe

  • B&
  • Moderator
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Split from: Changes / bugfixes requested for beta43.
« Reply #14 on: May 20, 2008, 03:04:17 pm »
No, but three shots of everclear isn't exactly what I'd call light.
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline Korean

  • Newbie
  • *
  • Posts: 3
    • View Profile
Split from: Changes / bugfixes requested for beta43.
« Reply #15 on: May 24, 2008, 04:58:51 am »
Support Korean.. :-)

Offline Camel

  • Hero Member
  • *****
  • Posts: 1703
    • View Profile
    • BNU Bot
Split from: Changes / bugfixes requested for beta43.
« Reply #16 on: May 25, 2008, 02:33:59 am »
As soon as I find a sober weekend to program on.

And a JDK 1.4 package for Ubuntu. Hint hint, guys. :)

Why do you need a 1.4 JDK? Just use javac -source 1.4 -target 1.4; or, in eclipse, you can set the project/global properties for this under the Java Compiler page.

<Camel> i said what what
<Blaze> in the butt
<Camel> you want to do it in my butt?
<Blaze> in my butt
<Camel> let's do it in the butt
<Blaze> Okay!

Offline h4x0rz88

  • Newbie
  • *
  • Posts: 8
    • View Profile
Split from: Changes / bugfixes requested for beta43.
« Reply #17 on: June 10, 2008, 04:09:11 pm »
Thank you Joe for putting my need to your list ^^

Offline BoBbY)eD(

  • Newbie
  • *
  • Posts: 16
    • View Profile
Split from: Changes / bugfixes requested for beta43.
« Reply #18 on: June 25, 2008, 08:45:38 pm »
think it would be possible to put it a couple tabs for friends list channel and Clan? like in SB and make it so you ccan invite ppl into clans

Offline Joe

  • B&
  • Moderator
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Split from: Changes / bugfixes requested for beta43.
« Reply #19 on: June 26, 2008, 10:11:00 am »
Good call, Bobby. Added to the list.

This is looking more and more like a JavaOp3 than a JavaOp2b43 though. Which isn't necessarily a bad thing.

Whoever is in charge of JavaOp3, or whatever is being done for that, please get a hold of me.
I'd personally do as Joe suggests

You might be right about that, Joe.


Offline Hdx

  • The Hdx!
  • Full Member
  • ***
  • Posts: 311
  • <3 Java/Cpp/VB/QB
    • View Profile
Split from: Changes / bugfixes requested for beta43.
« Reply #20 on: June 26, 2008, 06:36:17 pm »
* HdxBmx27 still doesn't understand why you do not simply SVN the code/jars and write the core to list/download plugins in realtime from the svn server.
Makes it a lot easier then having a general rev # could just have each plugin w/ its own version.Only problem with that is the non-x86 users who write plugins will still have to distribute them the old fashioned way.
http://img140.exs.cx/img140/6720/hdxnew6lb.gif
09/08/05 - Clan SBs @ USEast
 [19:59:04.000] <DeadHelp> We don't like customers.
 [19:59:05.922] <DeadHelp> They're assholes
 [19:59:08.094] <DeadHelp> And they're never right.

Offline Camel

  • Hero Member
  • *****
  • Posts: 1703
    • View Profile
    • BNU Bot
Split from: Changes / bugfixes requested for beta43.
« Reply #21 on: June 27, 2008, 09:52:39 am »
Designing an application to be modular enough to update major components (which is what javaop "plugins" really are) is a pretty incredulous task, and I'm not even referring to the part where you implement the action of downloading dependencies. To avoid going in to technical details, I'll just give an example: firefox plugins. When a new version of firefox comes out, plugins often break and need to be updated. I'm not convinced that the JavaOp project is large enough to justify that level of control; it makes more sense to distribute it the way it's done now, and just keep all the plugins in svn in sync with trunk's head.

As an aside, trunk's head sounds pretty dirty.

<Camel> i said what what
<Blaze> in the butt
<Camel> you want to do it in my butt?
<Blaze> in my butt
<Camel> let's do it in the butt
<Blaze> Okay!

Offline Hdx

  • The Hdx!
  • Full Member
  • ***
  • Posts: 311
  • <3 Java/Cpp/VB/QB
    • View Profile
Split from: Changes / bugfixes requested for beta43.
« Reply #22 on: June 28, 2008, 08:01:29 pm »
To be honest, isnt the only things of javaop you need the core.. and the command line configure? No plugins persay.
As for dependencies you really dont need ANY as it's java. All your deps are held in the jvm...
The few things you *might* need are image, which can be packaged into the plugin's jar.

Ugh, I need time, I have 2 major projects i'm working on, [RPG with friends, and JBLS re-write]

Anyways, since when is the core of JavaOp changing? Its a good solid layout as is, you have an interface, you implement it. simple as that.
Meh just thinking out loud about what I think would be a good idea. It does not need to be re-designed. You know... I could probably write a PLUGIN to do the svn control.....
http://img140.exs.cx/img140/6720/hdxnew6lb.gif
09/08/05 - Clan SBs @ USEast
 [19:59:04.000] <DeadHelp> We don't like customers.
 [19:59:05.922] <DeadHelp> They're assholes
 [19:59:08.094] <DeadHelp> And they're never right.

Offline BoBbY)eD(

  • Newbie
  • *
  • Posts: 16
    • View Profile
Split from: Changes / bugfixes requested for beta43.
« Reply #23 on: August 11, 2008, 07:23:09 pm »
i was also thinking maybe you could do tabs for different profiles or have the option to do that. like the tabs in BNU Bot.

Offline michealPW

  • Newbie
  • *
  • Posts: 2
    • View Profile
Split from: Changes / bugfixes requested for beta43.
« Reply #24 on: November 05, 2008, 04:37:50 pm »
And a JDK 1.4 package for Ubuntu. Hint hint, guys. :)

- You should be able to find JDK 1.4 in Sun's archive.

As far as I know, it'll be a Redhat package. You can use Alien to create a Debian (Ubuntu) package from it, however.


Offline Camel

  • Hero Member
  • *****
  • Posts: 1703
    • View Profile
    • BNU Bot
Split from: Changes / bugfixes requested for beta43.
« Reply #25 on: November 07, 2008, 03:43:23 pm »
To be honest, isnt the only things of javaop you need the core.. and the command line configure? No plugins persay.
As for dependencies you really dont need ANY as it's java. All your deps are held in the jvm...
The few things you *might* need are image, which can be packaged into the plugin's jar.

Ugh, I need time, I have 2 major projects i'm working on, [RPG with friends, and JBLS re-write]

Anyways, since when is the core of JavaOp changing? Its a good solid layout as is, you have an interface, you implement it. simple as that.
Meh just thinking out loud about what I think would be a good idea. It does not need to be re-designed. You know... I could probably write a PLUGIN to do the svn control.....

I don't know about what JavaOp has for dependencies, but I know my bot has a bunch of dependencies. I use a lot of code that isn't part of the JRE - Apache Cayenne is the ORM framework I use to abstract away the database, for example.

I only distribute two images with my bot: one for the tray icon, and one for the dock icon (OSX only). I get the channel icons from Icons.bni, which the bot downloads via BNFTP when it connects.

<Camel> i said what what
<Blaze> in the butt
<Camel> you want to do it in my butt?
<Blaze> in my butt
<Camel> let's do it in the butt
<Blaze> Okay!

Offline drt1245

  • Newbie
  • *
  • Posts: 2
    • View Profile
Split from: Changes / bugfixes requested for beta43.
« Reply #26 on: April 18, 2009, 04:58:23 pm »
Handle Diablo 2 usernames the same way usernames are parsed for other games.
As it is, usernames are handled the same way they are in game (which is understandable). i.e.: CharName(*Username)
It'd be really nice if they were handled as they are for other games (or at least there was an option to do so, if not the default behavior).

Would make things significantly less confusing, especially if using multiple bots.