QuestionWhat does the ROTMG section need/want?

Posts 1–15 of 15 · Page 1 of 1
What does the ROTMG section need/want?
Hello,

Just posting to inquire about what you guys want/need program-wise. I know Python and i'm currently learning C++ (Hence the lack of activity here). Is there any not to difficult program that is needed? If it's more advanced then i'll have to do it in Python but if it is simple enough then i'll be able to do it in C++ (Python has dependence because it's high level and whatnot, C++ doesn't and because every Python compiler doesn't work for me - windows 7 64 bit problems - I'd have to release a .py). >inb4 whit beg client plz. No, no stupid requests, I want something that can be done, not some client-side hax' that allows you to edit drop rates.

Kind regards,
Veracious.
loot drop notification.

it shows you what the loot in chat and what bag type
or it hovers on top of the bag

any bag.

and it notifies you when you're in range.

and if you can try to put an icon on the minimap for where various sb loot is (sometimes i reconnect and can't find my loot and sometimes i get lucky and do.
Quote Originally Posted by xkryptos View Post
loot drop notification.

it shows you what the loot in chat and what bag type
or it hovers on top of the bag

any bag.

and it notifies you when you're in range.

and if you can try to put an icon on the minimap for where various sb loot is (sometimes i reconnect and can't find my loot and sometimes i get lucky and do.
I do think this has been done... Isn't there a RR script for this that shows what's in the drop?
i think that's patched/outdated
If I have anything to say it's to ditch python. It's useless, even for learning to code, because it's so proprietary.
Focus on c++ and all will be well

Try making something simple like a chat spammer or a macro program.
Quote Originally Posted by xkryptos View Post
i think that's patched/outdated
Well, I think it's a little advanced but I will look into Python modules for being able to see incoming packets to the flash player and move from there.

Quote Originally Posted by krazyshank View Post
If I have anything to say it's to ditch python. It's useless, even for learning to code, because it's so proprietary.
Focus on c++ and all will be well

Try making something simple like a chat spammer or a macro program.
Yeah OK, a chat spammer it is and I like the idea of a macro program, i'll get on that.
@xkryptos stop asking for loot motifs because it already exists

Quote Originally Posted by Veracious View Post
Well, I think it's a little advanced but I will look into Python modules for being able to see incoming packets to the flash player and move from there.
check out realm relay in devoidcoder's github, it's an open source proxy for rotmg in java
Quote Originally Posted by krazyshank View Post
If I have anything to say it's to ditch python. It's useless, even for learning to code, because it's so proprietary.
Focus on c++ and all will be well

Try making something simple like a chat spammer or a macro program.
As a mainly python coder I will have to defend.
Not sure what you mean by proprietary, if you mean that it's always closed-source.
No, python code is almost always open-source, which might be a bad side but not in this case.
Or if you mean that every coder codes very differently in python.
There are pretty specific standards on coding in python and by using normal variable names and the built-in docstrings it should be very good.

Only bad side of python is bad performance but Eve Online has both client and server in stackless python and manages 7.5K person pvp battles.

OT:
I suggest you go look through the showoff and hack ideas threads and look for something you could be able to do, even if it has been made.
As it seems you are a new coder, I don't suggest making resource intensive stuff in python.
Quote Originally Posted by runekri3 View Post
As a mainly python coder I will have to defend.
Not sure what you mean by proprietary, if you mean that it's always closed-source.
No, python code is almost always open-source, which might be a bad side but not in this case.
Or if you mean that every coder codes very differently in python.
There are pretty specific standards on coding in python and by using normal variable names and the built-in docstrings it should be very good.

Only bad side of python is bad performance but Eve Online has both client and server in stackless python and manages 7.5K person pvp battles.

OT:
I suggest you go look through the showoff and hack ideas threads and look for something you could be able to do, even if it has been made.
As it seems you are a new coder, I don't suggest making resource intensive stuff in python.
By proprietary i meant that its not really used professionally (that eve example is an exception tho ugh) and its syntax is not like any other language. Ive always felt that itd be rough to start with python then try to learn something with c syntax.
Quote Originally Posted by krazyshank View Post
By proprietary i meant that its not really used professionally (that eve example is an exception tho ugh) and its syntax is not like any other language. Ive always felt that itd be rough to start with python then try to learn something with c syntax.
Yeah commercially an uncommon, poor performance and pretty much forced open-source language isn't really good. (tho possible like eve shows)

I agree that going from python to C is not very easy but going from python to java for example shouldn't be very hard.
Personally I was reading code to understand programs more to use them better years before I ever wrote a single line of code.
So when I got to actually coding my first lines in python, I had already seen almost every other major language.
That's why it was really easy for me to transfer from python to C# for example.

Though in this thread's context, since OP knows python the best and since there is no commercial application made.

I suggest you use what you feel comfortable with. Though remember, learning a new language is never bad.

EDIT:
For the first language part, python is good because it doesn't have stuff like ; at the end of line or { } code blocks or defining variables by type and it handles stuff like longs dynamically for you. Once a person understands the basic principles of coding, it might be a good idea to start learning in another language.
Something I'd really like are "map pointers/dots"

Let me explain myself here, as a new mod was created in which you can distinguish locked friends, from regular scrubs, to guild mates. I had though about a way you can place a waypoint of some sort on the minimap or at a fixed position. Imagine let's say you dropped something there. You can nexus and comeback into the realm and still have that pint there, so you don't have to search around like a blind dog looking for it. I don't know if this is possible, but I think it can be implemented.
Quote Originally Posted by 059 View Post
@xkryptos stop asking for loot motifs because it already exists

check out realm relay in devoidcoder's github, it's an open source proxy for rotmg in java
Java you say... I was told to learn C++ and Java by many people, I chose C++ but I guess if I try hard enough I can learn Java and C++ at once...

Quote Originally Posted by Yotsuba View Post
Something I'd really like are "map pointers/dots"

Let me explain myself here, as a new mod was created in which you can distinguish locked friends, from regular scrubs, to guild mates. I had though about a way you can place a waypoint of some sort on the minimap or at a fixed position. Imagine let's say you dropped something there. You can nexus and comeback into the realm and still have that pint there, so you don't have to search around like a blind dog looking for it. I don't know if this is possible, but I think it can be implemented.
I like this idea too, i'm guessing i'd need to do it via RR which would require me learning java so I will come back in a week or so when I know the basics of java. Last time I checked the syntax of java and C++ are similar so I shouldn't have that much trouble.
Quote Originally Posted by Veracious View Post
Java you say... I was told to learn C++ and Java by many people, I chose C++ but I guess if I try hard enough I can learn Java and C++ at once...



I like this idea too, i'm guessing i'd need to do it via RR which would require me learning java so I will come back in a week or so when I know the basics of java. Last time I checked the syntax of java and C++ are similar so I shouldn't have that much trouble.
I just mean take a look at RR to get a sense of how the packet encryption/decryption works. Here it is https://github.com/DeVoidCoder/Realm-Relay/
Something I'm particularly curious about is the event spawn points; I'm more then positive everyone here has noticed a pattern as to where monsters spawn since it's not completely random. Finding the coordinates for each of them and then to relay it to the client to see the other events while the main quest is still in the portrait, you can run to the coordinates. I'm pretty sure it's a 2000 x 2000 map grid system. So having your current location broadcasted above the minimap with the coordinates while seeing the other quests in the game window would be exciting.
tl;dr

Basically it pulls all the current information from the realm, generates it and returns the cordinates to the client-side part. The gray dots on the map represent a rough area of where it is and the red dot is the main quest. I don't know if it's possible but here's my solution to have 'multiple quests'. A way to keep this constantly generating is to have some autorefresh logged into it or detect when a new packet arrives from the server.
Posts 1–15 of 15 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?