• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

Recent content by donkey.KONG

  1. D

    Overriding PJ64k's Kaillera Client to add AQZ/more features

    This is the object-oriented style I am porting this kaillera client and server into, for anyone remotely interested in helping with development. The core of the client should be in it's own class, i.e. the CCore layer. All the internal attributes and variables that are used across all layers...
  2. D

    Overriding PJ64k's Kaillera Client to add AQZ/more features

    I have not made any emulator modifications. I am editing Owna's code repository that Firo directed me to earlier. In it's current stage, it's more of an overhaul. I have removed a lot of redundant code and functions, rewritten the core into a more object-oriented fashion, and don't worry -...
  3. D

    Overriding PJ64k's Kaillera Client to add AQZ/more features

    - fixed bug when the client is improperly kicked from a game. The bug showed that you were still in the game even though you were booted, forcing you to click 'Leave' before you can see the gamelist again. - about 35% of the core has been rewritten for the new GUI. The widgets will...
  4. D

    Overriding PJ64k's Kaillera Client to add AQZ/more features

    Is the latest 1.6 Project64k source available? There are changes I need to make client-side beyond the kaillera dll to address some bugs. Updates - when redesigning the GUI for wxWidgets, I had an idea for a button specifically for connecting to The Galaxy. From my experience The Galaxy is...
  5. D

    Overriding PJ64k's Kaillera Client to add AQZ/more features

    Of course. You're talking about the offline list that's saved to a flat-file containing a list of Kaillera networks, correct? Obviously this list will need some other improvements besides sorting. I despise the current GUI entirely, and when I make any changes to the GUI for some reason...
  6. D

    Overriding PJ64k's Kaillera Client to add AQZ/more features

    There's also a bug that if you click anywhere in the chat, the text cursor prevents the chat from auto-scrolling properly. This means if the chat has focus, the furthest it will scroll is the line of the text cursor. Without some buggy hacking, the use of RichEdit is not logical. Owna...
  7. D

    Overriding PJ64k's Kaillera Client to add AQZ/more features

    It will still warn the user if the mismatch is anything except what I have created. For example, if a user with this client tries to join a Mupen64k game, the warning still exists. It only provides an exemption to the mismatch between this client and 0.13, because they are essentially the same...
  8. D

    Overriding PJ64k's Kaillera Client to add AQZ/more features

    They're unresponsive so far. Maybe my proposition was asking too much. Some minor updates in the meantime: - fixed the kaillera chat window from constantly 'refreshing' on new updates. This means while scrolling the chat will update without auto-scrolling to the bottom, and selections are...
  9. D

    Overriding PJ64k's Kaillera Client to add AQZ/more features

    I have attempted to contact the author of the AQZ Netplay Plugin in his release topic here: http://forum.pj64-emu.com/showthread.php?t=1973&page=19 Hopefully he can assist me approach the AQZ broadcast method with native code or data structures, or perhaps even a library that I could use to...
  10. D

    Overriding PJ64k's Kaillera Client to add AQZ/more features

    It currently relies on a secondary master server to broadcast the primary kaillera server along with any additional aqz or p2p matches that are listed as public. This is a concept gui and is not final and far from complete. For example it currently shows the host as a username for aqz/p2p...
  11. D

    Overriding PJ64k's Kaillera Client to add AQZ/more features

    Firo thanks a lot!! now I can get started immediately :phone:
  12. D

    Overriding PJ64k's Kaillera Client to add AQZ/more features

    Also, the packet reliability issue is an issue with UDP. If Kaillera uses Raknet we can consider ourselves extremely lucky because they have made some very nice updates in terms of their UDP reliability layer. A simple update to the Raknet libraries would have immediate results on reducing...
  13. D

    Overriding PJ64k's Kaillera Client to add AQZ/more features

    Packet data prediction is feasible for 3d games with coordinate systems in which the accuracy of prediction has minimal impact on the smoothness of gameplay. For example techniques such as linear interpolation are used to minimize artifacts of lag, if a packet predicted a player was 1.6 units...
  14. D

    Overriding PJ64k's Kaillera Client to add AQZ/more features

    I'm glad the demand is starting to appear. I have had much success in the past with similar projects, while they did not have anything to do with emulators, I did turn GTA:SA into a Multiplayer experience where 500 players can join a server with a centralized master server list. See here...
  15. D

    Overriding PJ64k's Kaillera Client to add AQZ/more features

    Yes, I am familiar with that client. However, it does not have user-friendly AQZ support. AQZ has been developed since around 2009, and it still has not gained the popularity it deserves primarily to the fact that there's 1) no central server and 2) it's not user-friendly. The disadvantages...
Top Bottom