Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Kimimaru

Members
  • Posts

    890
  • Joined

  • Last visited

    Never

Kimimaru's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Thanks for the help, Robin. Yes, we are still using Eclipse Evolution 2.7, but as I'm sure you know, we have completely modified almost every aspect of the engine (in a good way), drastically improving its performance and basically making it our own engine. However, Super Mario Bros. Online is unfortunately still running off a poorly-made base, and as a result our server and client do lack the security that Eclipse Origins features. I know that connection spam shouldn't cause any problems other than filling the textbox, but it did cause server errors. This is most likely because the computer that our server is running on is rather old. Luckily, we've managed to figure out a way to prevent connection spamming from occurring and have implemented it into our server. We've tested it, and it works fine. Now we'll just have to wait and see if it works as well as we anticipated. Thanks again for the help!
  2. Hey, everyone! I know I haven't been around for a while, but I've come back to ask for some assistance. Yes, I am still working on Super Mario Bros. Online. Recently, Ne0n (creator of Super Mario Online), has been spamming SMBO's server (along with other Eclipse game servers) with connection requests, causing them to overflow with RTE 28 and ultimately crash. There is no reason for his actions other than his jealousy with our progress and his inability to create a propelling game by himself. In Super Mario Bros. Online's development we have modified packets, banned IP addresses, and done more to prevent his spamming; however, it does not seem to be enough. So I'm turning to the Eclipse community for some assistance. Is there any way I can prevent connection request spamming from occurring permanently? Thank you very much in advance!
  3. Hello, everyone! I hope you have all been doing well; I've been great! I've also noticed that there's a .NET version of Eclipse available - awesome! Anyway, my friend is doing some market research, and he needs a lot of people to participate in a survey he's conducting. I thought that posting it here would be a great place to get more participants. The survey is anonymous, and he will not receive any information besides your responses. If you have not completed it before, could you please complete it? Survey link: http://www.surveymonkey.com/s/2G6BQN8 Please complete the survey as honestly as possible because this information is valuable to him. The survey will only take a couple minutes of your time, and I'm sure he will really appreciate your help. Thanks!
  4. You could use a bitmap splitter to split up your big tilesheet. Try using the attached file.
  5. Kimimaru

    Leaving

    Hello, everyone! I've had a great time here at Eclipse, but unfortunately I have to leave because I'll be entering college soon. I'll be very busy in college, and I won't have much time to come on here. After college, I'll be moving onto bigger and better things, and as a result, I won't be returning to Eclipse unfortunately. Thanks for providing me with a great and unique forum experience! I'd like to give special thanks to Robin, Admiral Refuge, and Ballie for providing me with some support when I needed it. I'd also like to thank Marsh for setting up this community. Super Mario Bros. Online will remain active, but I'm not sure how much longer I can keep it up. I'll definitely get to releasing the next update (we'll be introducing jumping!), however. Goodbye Eclipse! :sad:
  6. Kimimaru

    EE,ES or EO ;)

    @ÅÐмiядζ: > For all you people saying Eclipse Evolution is usable, I dare you to try and have your players cast spells, that is, have them try to attack an NPC with a spell that causes damage. You'll have some epic errors. Then, you can try putting something in the bank, try the autologin, try the trade system, use the custom menu, trade a stackable, try out houses, try the chests, the list goes on. I agree with everything you said, Admiral, especially the quoted part. When I started working on Super Mario Bros. Online, Eclipse Evolution 2.7 was the best engine out at the time, and so I used it. I had to fix so many bugs for the game to work bug-free. Besides that, I've optimized the engine's code like crazy, so now it's way more stable and faster than Eclipse Stable. We've also completely removed the scripting system due to its sluggishness. :azn:
  7. Kimimaru

    EE,ES or EO ;)

    You should really only be considering two engines: Eclipse Origins and Eclipse Stable. Eclipse Stable is basically a fixed up version of Eclipse Evolution with more features, so you shouldn't be using Eclipse Evolution. If you know how to program in Visual Basic 6, you should definitely choose Eclipse Origins as your engine because it runs the best out of any other Eclipse version, and it has the least features in it, so you can program in your own custom features without having to go through the trouble of removing unnecessary code. However, if you don't know how to program, you should choose Eclipse Stable.
  8. I don't know why the -4 + 1 is there, to be honest. Your **IncomingData Subs** are probably still formatted to receive packets as Longs. Try changing your Client Sub IncomingData to this, **but please backup your current sub first**: ``` Public Sub IncomingData(ByVal DataLength As Long) Dim Buffer() As Byte Dim pLength As Long Dim Data() As Byte frmMainGame.Socket.GetData Buffer, vbUnicode, DataLength PlayerBuffer.WriteBytes Buffer() If PlayerBuffer.Length >= 1 Then pLength = PlayerBuffer.ReadByte(False) End If Do While pLength > 0 And pLength 0 And pLength 1000 Then HackingAttempt Index, "Data Flooding" Exit Sub End If ' Check for packet flooding If TempPlayer(Index).DataPackets > 25 Then HackingAttempt Index, "Packet Flooding" Exit Sub End If End If ' Check if elapsed time has passed 'Player(Index).DataBytes = Player(Index).DataBytes + DataLength If GetTickCount >= TempPlayer(Index).DataTimer Then TempPlayer(Index).DataTimer = GetTickCount + 1000 TempPlayer(Index).DataBytes = 0 TempPlayer(Index).DataPackets = 0 End If If TempPlayer(Index).Buffer.Length
  9. You could probably convert the packet name to using bytes, but you'd have to change Sub HandleData to read the MsgType as a byte. I believe that Robin once stated that he was lazy and wrote all integral data types as Longs into the buffer, but you could fix that up so that everything is written according to its correct data type. Convert Booleans to integers and enter them into the buffer as an integer, and multiply Doubles by 10 and write them as either Longs or Integers and then divide them by 10 when your receive them from the buffer. I've explained this because there is no option to write booleans or doubles to the buffer. I hope this helps!
  10. I'm not going to get into an argument, but I am well informed and well educated about American government. Just because you look up a Yahoo Answers question, it doesn't mean the response is correct. That response is from Canada, as well, so I don't even know why you would bring that up. As for the value of the dollar, I'm talking about now, not from 2002 to 2007\. Recently, it's been increasing, and it's definitely not worthless, especially since it's the third most valuable currency in the world (http://www.xe.com). The Federal Reserve is a regulatory agency whose purpose is to regulate the flow of money in the economy, and it's partially independent of the government. This is so that the regulations mandated by the agency are not influenced by public opinion and are impartial. However, it is part of the bureaucracy. The head of the Federal Reserve is changed every 10 years. From your response, I could tell that you're one of the many cynics in society, and because of that, you're just getting cynical sources. What you're doing wrong is solely focusing on the bad of the country and not trying to appreciate anything. Why do so many people from other countries want to come to America if it's so bad? No one would want to come to America if everything you said is true. Either way, it's up to you to choose where you want to live; I'm not going to continue the conversation, as we'll be getting off-topic, and this can turn into a flame war.
  11. I would say either the United States, Norway (rated the most peaceful nation in the world), Japan, or some European country. Some of the ideas I've heard regarding the United States on this thread by Americans themselves are invalid, and I'd like to address many of these ideas. The value of the dollar is not decreasing. What makes you think that? We only think it's decreasing because we're used to our currency being worth the most. If anything, the value of the dollar is increasing, as you can now get more Euros or Pounds with a single dollar than before. We're all aware that the economy in the United States is bad, but you apparently don't know that our economy is not the only economy suffering. Many countries across the globe are experiencing a recession, and it will start to improve because that's how the economic cycle goes. If you think that Americans "don't care" about what the government is doing, then you're wrong. Americans are among the most active participants in their government, and it's not just because America has a democracy. You're just one of the many cynics in society who feel that the government has bad intentions. I'm not saying that the government is always right, but there are some people who always think that the government is out to get its own citizens; that's not how it works. Then we get into the Obama discussion. Why is everyone blaming Obama for everything? If you knew anything about American government, you'd know that the President plays almost no role in creating laws. He only plays a role in passing legislation with his veto power, and even if he denies the policy, then it's possible for Congress to override his veto if it has enough support. Anyway, my list for the best countries to move to is at the top of my post. I've found that most people who say that America is so bad have never been to any other country. I've heard many people that have visited another country state that it's better in America than it was in their previous location. I'd also like to state that I'm not nationalistic but that I do stay loyal to my nation regardless of the faults it has.
  12. You did it correctly, but for some reason you're missing the end of the **If NumCharacters > 0 Then** statement. Find this: ``` ' Npcs For i = 1 To MAX_MAP_NPCS ' Draw out npc hp bars Call BltNpcHP(i) If MapNpc(i).Y = Y Then Call BltNpc(i) End If Next ``` Replace it with this: ``` ' Npcs For i = 1 To MAX_MAP_NPCS ' Draw out npc hp bars Call BltNpcHP(i) If MapNpc(i).Y = Y Then Call BltNpc(i) End If Next End If ```
  13. @Kiliage: > Hey man,I think I did all and I get error. > Compile Error: > Next witchout For > > I can send ss if u want,pls help Yeah, you didn't add it in correctly because I didn't create a new For Loop at all in the tutorial. Double-check to make sure that you've added in the part in **Sub Render_Graphics** correctly because that's the only part that has anything to do with a For Loop.
  14. You need to make a small modification to the **InitDDSurf Sub**.
  15. I don't see why you shouldn't hand over the source to a person who is willing to help and knows a good amount of C++ programming.
×
×
  • Create New...