Comments (11)
I just stumbled across this open source project: https://github.com/pond3r/ggpo
Do you think it could be used and integrated with mupen64plus?
from mupen64plus-core.
This could be good with 64DD emulation if mupen ever adds that functionality. I know that cen64 and MESS have made huge leaps in it.
from mupen64plus-core.
Time travel / rollback when?
(I jest. Even desync-free low lag emu netplay is an accomplishment at this point!)
from mupen64plus-core.
Hello @ymartel06! Nice to see you here! I encourage peoples to test and feedback on this precious development netplay is.
from mupen64plus-core.
Yeah this is great to see. Users have been wanting netplay for a very long time.
from mupen64plus-core.
It would be nice to see following features once you're done with 4 player netplay and udp support:
- Improved golf mode (see aqz-netplay for more info): Make it an extra key instead of using a controller button, would be handy for taking turns in single player games.
- Sync save files before the game starts: an early version of dolphin dualcore-netplay used to temp. sync memcard files, which made it much easier to start a netplay session.
... but even without these features it would be already a huge improvement over the current netplay situation for n64 emulators :)
from mupen64plus-core.
In my case, the network isn't frame sync by default. So the golf mode isn't needed.
About sharing the memcard files but also maybe the rom, it's an excellent idea but I will work on it when everything will work correctly.
I have pushed some changes this morning and I will keep continue to work on it.
from mupen64plus-core.
Hi,
It's now possible to play with more than one local player by computer.
To test this functionality, I added a new parameter: local-player.
If it's not set, the default is 1.
So, if you want to do a 2 vs 2, the configuration should like:
mupen64plus-ui-console.exe --server --local-player=2 your-rom
mupen64plus-ui-console.exe --client IP --local-player=2 your-rom
All combinations work like 1 vs 1, 2 vs 1, 3 vs 1... you must have at least 2 players and the maximum is 4.
Another great news, Linux build works (at least compile) now, if someone wants to test and gives feedback, it will be appreciated. The MacOs version should also compile.
I compiled it on Ubuntu 14.04 with g++ without any issues.
I'm currently trying to fix on huge on issue on the windows version.
When we drag or resize the render window, the emulation "pauses".
This issue introduces delay and disconnection inside my network stuff.
I tried to use SDL 2.0 (really easy to integrate it) and I've got the exact same behavior.
It's coming from windows, and I can't find any good solution to fix it.
I read several topics about it and I can't find any good idea.
http://www.gamedev.net/topic/488074-win32-message-pump-and-opengl---rendering-pauses-while-draggingresizing/
http://www.gamedev.net/community/forums/topic.asp?topic_id=440341
http://www.tech-archive.net/Archive/Development/microsoft.public.win32.programmer.ui/2006-02/msg00153.html
If someone wants to help, it's welcome!
Cheers,
Yohann
from mupen64plus-core.
Great news!
This issue introduces delay and disconnection inside my network stuff.
Maybe a silly idea but wouldn't be a way for the resizer to send a user_resizing to server. This way server hang other sessions (x amount of time max) then resizer send user_resize_done to the server when resize is over.
from mupen64plus-core.
you need to change the way the video window is created to get rid of the stall.
from mupen64plus-core.
$ ./mupen64plus --verbose --server /home/klingon/Mario\ Kart\ 64\ (USA).n64
(...)
UI-Console: attached to core library 'Mupen64Plus Core' version 2.5.0
UI-Console: Includes support for Dynamic Recompiler.
UI-Console: Includes support for MIPS r4300 Debugger.
Segmentation fault
$ echo $?
139
from mupen64plus-core.
Related Issues (20)
- Input Warning: Couldn't open rumble support for joystick #1-4 (Linux)
- [Raspberry Pi 5] 4KB Page Memory Incompatible with 16KB Page Memory HOT 17
- Rendering graphics output offscreen HOT 3
- Missing ROM file size validation HOT 1
- Out-of-bounds read in multiple functions and NULL pointer dereference
- Out-of-bounds read/write in *_regs functions
- Invalid CPU instructions generated by new dynarec
- Perfect Dark errors,
- Sup
- How do I download this? HOT 1
- Improve case consistency for structs
- [Proposal] Features for tool-assisted speedrunning HOT 1
- [RFC] Introduce an API to add frontend-specific data to savestates
- [RFC] Add API to filter inputs
- Banjo-Tooie: Music goes silent in Jolly Roger Lagoon (ParaLLEl RDP) HOT 10
- request a new release
- Banjo-Kazooie: The Jiggies of Time Randomly Crashes when Making a Save State under "GlideN64"
- Zelda ocarina of time, music out of sync
- Not built with boost 1.85.0+ the boost::filesystem::wpath class is no longer. HOT 1
- Fix buffer overflow in RSP DMA - SECURITY CONCERN HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mupen64plus-core.