Shinobi Life Online

Art Category => Programming => Topic started by: jcryer on May 13, 2015, 21:53:57

Title: Vague random question...
Post by: jcryer on May 13, 2015, 21:53:57
In C#, would it be possible for an application running on my computer to detect whether or not I have an active jutsu? If so, how would I go about doing that?

Sorry it's so vague, I'm still starting out but this idea of sending whether something external has happened has stumped me completely...

:D
Title: Re: Vague random question...
Post by: Kakashi Natsu on May 16, 2015, 23:11:38
i program in java and you could technically do that. you could make a program that if a combo has worked a certain jutsu would turn to true and if true display a message or something. event listeners. but im just a amatuer i dont know that much yet.
Title: Re: Vague random question...
Post by: Dragon6624 on May 17, 2015, 01:46:12
i program in java and you could technically do that. you could make a program that if a combo has worked a certain jutsu would turn to true and if true display a message or something. event listeners. but im just a amatuer i dont know that much yet.

This sounds reasonable, even to me, but I think you'd also need something that looks over the game script as it's running (or something like that). Sort of an "eye", if you will, looking at the source material in order to see whether or not any such action is "true", and therefore able to send that message based on this "truth" value.
Title: Re: Vague random question...
Post by: granit on May 17, 2015, 11:21:24
Idk if it's possible how you say J , but you could write and program that gets input from you and checks for a combination of input that the user defined.

I programmed in Java and I just can't imaginate how I would do this.
I always hated Event Listeners and Threads.

Sorry if this is off-topic.
Title: Re: Vague random question...
Post by: Dragon6624 on May 17, 2015, 15:02:31
Idk if it's possible how you say J , but you could write and program that gets input from you and checks for a combination of input that the user defined.

I programmed in Java and I just can't imaginate how I would do this.
I always hated Event Listeners and Threads.

Sorry if this is off-topic.

This sounds like the most logical option, just have a program that checks for whether or not you typed in the correct combination of keys and then pops up the message based on that. No need for an "eye" then, or any interaction with the game, just with your keyboard.
Title: Re: Vague random question...
Post by: Vreg on May 17, 2015, 16:26:33
SLO will consider any form direct interaction to be a form of cheating which will result in heavy bans for those who manage to do it and are caught. For this reason, the SLO standalone client will be compiled to native machine code before release to make interfacing as hard as possible, something only experienced computer scientists would be able to do. Additionally SLO will prevent starting when mainstream debugging tools are detected.
Title: Re: Vague random question...
Post by: granit on May 17, 2015, 18:02:33
Well , maybe you could make it so you can see what jutsus you use most , which seals you use more often etc.
Title: Re: Vague random question...
Post by: Konohuro on May 17, 2015, 18:08:37
Jcryer- the first hacker of SLO.
Title: Re: Vague random question...
Post by: Dragon6624 on May 17, 2015, 20:07:58
While what Vreg just said sounds (imo) awesome for stopping hackers, I think Jcryer might have just been wanting to create a program that (not sure why) allows him to be notified if he pulled off a jutsu correctly. Personally not seeing any real reason for this, but as far as I can tell it doesn't have to directly interact with the game at all. He can just (as stated above) make a program that pops up the message whenever it registers him properly pulling off certain key sequences.

Again, not sure why, but I don't think he intended to make it become directly involved with the game in any way.
Title: Re: Vague random question...
Post by: Dragon6624 on May 17, 2015, 20:09:24
Also Vreg, that picture...is so epic.
Title: Re: Vague random question...
Post by: Mars on May 17, 2015, 22:35:09
NOT SAYING ANY NAMES BUT I SAW A DANK ASS PROGRAM DOING DANK ASS THINGS ON SLO
Title: Re: Vague random question...
Post by: Vreg on May 17, 2015, 23:01:50
While what Vreg just said sounds (imo) awesome for stopping hackers, I think Jcryer might have just been wanting to create a program that (not sure why) allows him to be notified if he pulled off a jutsu correctly. Personally not seeing any real reason for this, but as far as I can tell it doesn't have to directly interact with the game at all. He can just (as stated above) make a program that pops up the message whenever it registers him properly pulling off certain key sequences.

Again, not sure why, but I don't think he intended to make it become directly involved with the game in any way.
I've had something like that planned a long time ago for SLO. When a jutsu sequence is matched, SLO will notify you about that jutsu through the User Interface and wait for you to press Enter before activating the jutsu. In case you don't finish the seal sequence off with Enter, the jutsu will not be performed. Similarly, SLO will keep you updated on which jutsu if any are active through the User Interface (additional to the visual feedback of the jutsu of course).

Also Vreg, that picture...is so epic.
Thanks  ;) 8)
Title: Re: Vague random question...
Post by: jcryer on May 19, 2015, 08:34:07
It wasn't to actually access the source code, it was to grab the packets coming from the server and read them. If that's not allowed, that's fine and I'm sorry, I'm just new to all this and I have no idea about anything and stuff and things :)