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


  • Posts

  • Joined

  • Last visited


Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Robin's Achievements


Newbie (1/14)



  1. @Erwin: > How do you do that? Mark the boot tick in a variable. For any timer calls return the boot tick substracted from the current tick count.
  2. @Just: > It has the most impact on CS:DE from what I've been told, It boosted the FPS client side about 5 times for some people. I personally haven't found much use for it in EO, aside from the fact that GetTickCount will break a after your computer has been on for a long amount of time, and it will eventually reset and start over, resulting in it breaking every loop based function we have in EO. You can fix that by simply doing a differential check and running the timers off an unsigned data type. The rollback won't damage anything then.
  3. Go read the guide on install VB6. [Link to the guide.](http://www.touchofdeathforums.com/smf2/index.php/topic,68399.msg736833.html#msg736833)
  4. The centralisation problem comes because you ported over the DX8 font width method rather than using the DD7 native to EO. ``` Public Function EngineGetTextWidth(ByRef UseFont As String, ByVal text As String) As Integer Dim LoopI As Integer 'Make sure we have text If LenB(text) = 0 Then Exit Function 'Loop through the text For LoopI = 1 To Len(text) EngineGetTextWidth = EngineGetTextWidth + LetterWidth(Mid$(text, LoopI, 1)) Next LoopI End Function Public Function LetterWidth(ByVal text As String) As Integer ' You can use this function to specify the width of each letter you'll be using, if unspecified space will be 4 pixels. Select Case text Case "!", "1", "I", "i", "|", "l", "¡", "'", ".", ",", ";", ":" LetterWidth = 2 Case Else LetterWidth = 4 End Select End Function ``` Remove all that. Replace all calls with getWidth(). Pass through the DC and the string as the parameters. Will perfectly centralise everything.
  5. It simply removed a bodged FPS-based movement modifier that someone made a while back. Ignore the bloke with the gold name. This system works fine as it's the default movement system used in every single Mirage-based source ever. We tried something new and it didn't work. That's it.
  6. @Joost: > /strokes beard Sup bro. Hit me up on GTalk or something sometime. Haven't seen you for years.
  7. @MrMiguu: > *Waits for the admin panel to be updated visually* (it's still basic VB6 GDI) Gonna be waiting a long while, then. I retired a good 18 months ago.
  8. @jcsnider: > -snip- ![](http://i.imgur.com/AsDHq.gif)
  9. Don't get other people to do something if you can learn it yourself. Origins is an entry point in to the industry. Learn everything you can about it, including programming. If you go around asking people to join your team when they know more than you do then you'll be sorely disappointed. Would you join the team of someone who has considerably less experience than you? Didn't think so. Just because this is the internet doesn't mean general life rules don't apply. Good programmers are one of the most sought after commodity on this forum. If you learn how to do advanced systems then you're going to have _everyone_ trying to get you to join their projects and plenty of people throwing money at you. Why would they join your team when they can work for someone else with considerable financial backing?
  10. @Justn: > I looked at ur project and I noticed that most of your playermsgs don't show up.. > examples: welcome message , number of players online, message when u warp maps, notification when learning a spell, all resource related messages and others.. some do work like ur map msgs and "invalid trade target". I'll keep looking but not really sure what to look for now :\ maybe someone can point u where to correct this Sounds like a packet issue, then. You probably screwed up the header enumeration so they're not synced. This'll cause all kinds of problems.
  11. @i: > I think its chrome. It happens on my family computer, school and my own computer. Yet IE and Firefox doesn't do it. Does it just fine on Firefox both at home and at work. What the hell are you doing?
  12. @Noth: > Robin, that looks awesome. Did you ever end up completing it? And thanks Andi! Got all the farming things working. They're easy. It was just a case of making instancing and eventing which was way beyond me at the time. I'm still planning on adding a similar system to Crystalshire for farming.
  13. I remember making something like this. God I feel old sometimes. 2005/2006. ![](http://i38.photobucket.com/albums/e112/Kite_Minase/In-gameGUIWood.png)
  14. How is it a problem showing globally? Works just fine. The only issue Origins has in this regard is that the server will not send out the attacking packet if you're not actually attacking anything. Move the attack packet to the start of the battle logic so it doesn't get skipped on an early exit and it should work just fine. Showing things 'globally' is just a case of keeping people's clients synced whilst keeping data usage to a minimum. It's a juggling act, but not a hard one.
  • Create New...