Do you think I could just leave this part blank and it'd be okay? We're just going to replace the whole thing with a header image anyway, right?
You are not logged in.
Pages: 1
Topic closed
I find it troubling that processor, or anybody, isn't telling us what they change in "init" or any message. I already changed width and height from 17 to 18 respectively some time ago and now it got changed AGAIN to 19 and 20 respectively. Please can you guys tell us what you change? I don't feel like going through the code just to find one change.
thanks zoey aaaaaaaaaaaand thanks latif for the avatar
Offline
yeah there's something about that
and whatever happened to the B&P suggestions thread? not to derail, I guess I'm just turning this into a witchhunt.
But really, a heads up would be great. Or add the data to the END of the message so it doesn't break existing bots.
Offline
and whatever happened to the B&P suggestions thread?
Maybe bots have died down
Or add the data to the END of the message so it doesn't break existing bots.
What do you mean?
thanks zoey aaaaaaaaaaaand thanks latif for the avatar
Offline
Well, the bot takes m.GetInt(20) for example. If they want to modify the init message to add more data, then make it [21] as opposed to [5] for example. The lack of an offset allows the bots to run. indefinitely...
the real issue to run into with this provision is the removal of data. Then the offset would break things when they move it back.
so ya
Offline
Adding stuff to the end will make it much harder for the developers to make EE. Currently everything is somewhat organised, and it's best to keep it that way, if you'd make your own program it's also best to keep your protocol and variables organised.
You also don't have to dive into the AS3 code to know something simple like where the length/width is in the init message or where the player name is in the add message.
You can simply read out the init (or add) message and look where the values says your length and width.
I also made a little tool to make it a little bit more organised to view message contents, but it's perfectly doable from the debug screen in visual studio.
Edit: long story short: I think you're somewhat exegurating. Yes, it's be nice, mostly for new stuff, but things that move around can be found in 5 minutes max.
Besides, Thanel said that he will be working on actual documentation for when the Unity version comes out.
Offline
You could always write a swf parser to flag up any message changes after an update. Might be as simple as searching for "init" and getting the block of code below it, then comparing to the last version.
One bot to rule them all, one bot to find them. One bot to bring them all... and with this cliché blind them.
Offline
You could always write a swf parser to flag up any message changes after an update. Might be as simple as searching for "init" and getting the block of code below it, then comparing to the last version.
Go ahead and try to decompile an swf programetically.
See you next year.
Offline
Tomahawk wrote:You could always write a swf parser to flag up any message changes after an update. Might be as simple as searching for "init" and getting the block of code below it, then comparing to the last version.
Go ahead and try to decompile an swf programetically.
See you next year.
JPEXS supports command line arguments, which can be used to open and decompile a swf:
java -jar ffdec.jar -export script "C:\decompiled" myfile.swf
That can be automated, at which point the plaintext only needs to be loaded in.
One bot to rule them all, one bot to find them. One bot to bring them all... and with this cliché blind them.
Offline
I have started work on it so it should be ready sometime this week.
Takes some time to copy all the documentation, format it nicely, organize and search for errors ^^
Offline
I have started work on it so it should be ready sometime this week.
▼Hidden textTakes some time to copy all the documentation, format it nicely, organize and search for errors ^^
Can I put suggestions about it here, or prefer me to wait when it actually comes out or send a PM?
Offline
We're trying to programatically extract block info from the swf file https://github.com/Decagon/Termite but if EE could post an up-to-date documentation about that, that would be a much better solution.
Offline
Can I put suggestions about it here, or prefer me to wait when it actually comes out or send a PM?
Sure you can share suggestions here unless you have something private to tell.
We're trying to programatically extract block info from the swf file https://github.com/Decagon/Termite but if EE could post an up-to-date documentation about that, that would be a much better solution.
Probably I could just copy the blocks list from ItemManager. Is that what you mean? I guess not.
Edit:
bool_1 from example output tells if block is owner only.
bool_2 tells if block has shadow.
Offline
I have already updated eeinformation and still are people lost over init, when I updated it like 4 days ago.
Offline
I have already updated eeinformation and still are people lost over init, when I updated it like 4 days ago.
I bookmarked the old link, the one you posted in forums, and it changes whenever you update it apparently so that's why I was confused.
I would still like to see Thanel's thing when he's done though
thanks zoey aaaaaaaaaaaand thanks latif for the avatar
Offline
I have started work on it so it should be ready sometime this week.
▼Hidden textTakes some time to copy all the documentation, format it nicely, organize and search for errors ^^
Well, I personally really like how Capasha uses names. That way I quickly know what does what, with a couple exceptions, at which indeed the extra descriptions are extremely helpful: So perhaps add a 1-or-2-word title to each message?
Also things like Badges or smileys obviously also would be nice to have documented (for smileys preferably image too, but just name should do). Perhaps document them too and add a reference in the message documentation where applyable?
Offline
Ok I'm done. https://github.com/Tunous/EverybodyEditsProtocol
I'm accepting pull requests/issues if you want to add something (like smileys) or something is hard to understand.
Offline
Ok I'm done. https://github.com/Tunous/EverybodyEditsProtocol
I'm accepting pull requests/issues if you want to add something (like smileys) or something is hard to understand.
Looks good. I'm not that good at markdown.
Offline
Why is
[13] UInt Chat Color
The player's chat color.
Uint for color and not just color?
thanks zoey aaaaaaaaaaaand thanks latif for the avatar
Offline
Why is
[13] UInt Chat Color
The player's chat color.
Uint for color and not just color?
Because Color is an object, not a type.
And since obviously it's made in AS3 and not C#, the objects won't be the same (if there even is a Color object in AS3)
Offline
Where the derp did the world token go? D; None of my drawing bots work anymore, and I can't find it on the list... It used to be m.GetString(5) for m.Type == "init".
Offline
Where the derp did the world token go? D; None of my drawing bots work anymore, and I can't find it on the list... It used to be m.GetString(5) for m.Type == "init".
Take a look here: https://github.com/Tunous/EverybodyEditsProtocol
The Rot13 key was removed, so now you just use "b" to send blocks.
Offline
Wow, that's super nice now! Thanks
Offline
I have never thought of programming for reputation and honor. What I have in my heart must come out. That is the reason why I code.
Offline
Pages: 1
Topic closed
[ Started around 1732440152.5847 - Generated in 0.141 seconds, 12 queries executed - Memory usage: 1.81 MiB (Peak: 2.08 MiB) ]