coop-deluxe / sm64coopdx Goto Github PK
View Code? Open in Web Editor NEWA fork of https://github.com/djoslin0/sm64ex-coop with more features, customizability and power to the Lua API.
Home Page: https://sm64coopdx.com
A fork of https://github.com/djoslin0/sm64ex-coop with more features, customizability and power to the Lua API.
Home Page: https://sm64coopdx.com
I am modifying the Flood mod, and one of the features I am adding is a server wide world record leaderboard. To do this, players would send a packet through network_send_to
to the host player with their time and what level they played on. However, it doesn't seem that there is a way to handle custom packets. Is there any way to do this?
I'm not sure if this is very common or not, but the patcher doesn't seem to work for me.
I downloaded it like usual, dragged in my copy of SM64, and it seemed to be working fine for the most part but I kept getting a ton of failed download messages. I thought it was just a WiFi issue (ive been usin my moms mobile data for like 2 years ๐) so I left it running in the background.
I came back after like an hour, but only a couple DLL files had actually downloaded.
I was tryna download this in my D drive but someone suggested to use my C drive instead, which sounded fine, but when I dragged in my rom, I got an error message saying that the patcher was some kind of virus (not one of those colored box messages where you can just say "run anyway" it was like a full window).
I'm using a proper copy of the game, however the executable is not being formed after it generates the files. It says the process works fine but no .exe is found.
Hello! I hope this is the right place to submit suggestions for future features, if not, I apologize.
If it's possible, adding a colour wheel would be much better than using RGB values, and maybe custom shade colours like in the old Code Generator Suite by YoshiElectron, and finally, maybe adding custom colour slots for Dynos models that have more than just the general materials (Overalls, Face, Gloves, Hair, Cap/Shirt, Shoes)
Thank you for your time
Hello! I know I can use coopdx_patcher, however it would be useful to provide a compilation guide so we can port coopdx to other platforms/architectures (32-bit, ARM for Android+Wine, etc). Thank you!
Describe the bug
Upon compiling manually the make -j4 part of the command flat out wont detect the directy.
To Reproduce
Steps to reproduce the behavior:
1:Just follow the guide on the manual compile and make -j4 will do this most likely.
Expected behavior
It SHOULD compile.
Desktop (please complete the following information):
Additional context
Sorry if this shoddy ive never used github also hi agent x.
Describe the bug
Hello. When I use the print() command in my code, nothing gets written to the console. Running ./sm64coopdx.exe
also doesn't pipe the Lua error and output to the console.
Here is an image of the sm64coopdx console:
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Output in console/ingame console
Screenshots
Please scroll up.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
C up free cam won't work
Trying to compile sm64coopdx v0.2.2 without the discord integration stuff. Tried editing makefile directly to set DISCORD_SDK to 0, as well as with
make DISCORDRPC=0 DISCORD_SDK=0
Both situations fail with the following error:
Linking executable: build/us_pc/sm64coopdx.exe
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe
: build/us_pc/src/pc/djui/djui_panel_join.o:djui_panel_joi:(.rdata$.refptr.gDiscordInitialized[.refp
tr.gDiscordInitialized]+0x0): undefined reference to `gDiscordInitialized'
collect2.exe: error: ld returned 1 exit status
make: *** [Makefile:1511: build/us_pc/sm64coopdx.exe] Error 1
Windows 11 64bit
mingw64
Checking off "Staff Roll" in the Menu Options would crash the game entirely.
It happened to me the first time I accidentally produced this issue. Reopening the application and reproducing the problem does nothing.
There was nothing specific I was expecting, but I was just playing around with settings to see how much I could personalize the DJUI.
wooo first issue!!
since voice chat was something that everyone said should be implemented in a fork of coop instead of a lua mod, why not implement it here?
not sure how this could be implemented because i'm not very familiar with udp and audio transmission but i'll read more and try to help if i can.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
When trying to idle for a second after exiting a stage via collecting a star, the game seemed to crash with this error screen
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I expected to just idle in the castle after collecting a star and exiting a level like bob-omb battlefeild
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
it just randomly happened with the latest update i dont know why, also the error screen that appeared when it crashed
Where are you supposed to get help with lua stuff if not in the discord server that is friend invite only, i cant join the sm64ex-coop server for some reason, also how does friend invite even work, do i have to know a moderator
This bug makes toadette's face or metal texture appear over the entire level, can also start flashing over your eyes, this could possibly cause seizures. this issue only happens in romhacks.
To reproduce this, you can go to the creepy cap cave in star road, or play pretty much any level in star revenge 2, many other romhacks as well
Describe the bug
Turning staff roll off and on multiple times would crash the game.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Expected to just be able to see the difference between the option being off and on multiple times.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
The bug is a bit inconsistent. Sometimes, the bug would take less than 2 clicks to happen, and other times, it would take forever to happen, or would just require restarting the game to happen again.
Also, the only reason why I found this bug is because I was a moron, and I didn't notice it was changing the background and music.
I have a friend who has never installed Mario 64 PC or has played any co-op related mods for it. I wanted him to finally play 64 Deluxe, but, for some odd reason he loses connection to coop network every time he joins a server, publicly or my private lobby. We did everything we could to troubleshoot it on Windows 11 and nothing has worked. Was wondering if the devs have seen this issue appear?
Unlike m64 music files, OGG and MP3 music files don't get their volume applied to the game settings. Should be a good idea to have that fixed if modders can't do m64 files.
the patcher/compiler does not ask for a rom after the first time, and it creates the sm64coopdx folder without an executable in it.
probably related to this: sm64pc#523
Hey, when I try to play, the player model is missing, I can still play, but I'm not there.
Is there a way I can recompile using a different RenderAPI like in the original sm64coop? OpenGL causes screen glitches for me and makes it unplayable, so I want to switch it to DirectX if I can.
When I was playing for a first time I noticed something, after getting first star I saved the game (At least i thought so), but when i stopped hosting, savefile just vanished, I didn't paid attention. But after i closed game and opened it again, everything just reseted, including key bindings and other stuff. Fix it please.
Self-explanatory, the slider doesn't even appears on the "Camera" options.
and i had to change the parameter from 100 to 0 via the sm64config.txt from the appdata folder.
I dont know if it doesn't appears due to a menu oversight, or it wasn't even added in the menu and got forgotten.
Describe the bug
The game does not consider my USB controller to be connected to the game. When trying to rebind my keys using the controller, the game considers it as if there is no input being detected. Additionally, the option "gamepad" is always at 0 and cannot be changed.
Expected behavior
The game detects my controller
Desktop
Additional context
Other emulators/games do detect the controller so it is connected. Rebinding my controller to keyboard controls does not work either (e.g. rebinding my L1 controller button to the Left Shift button, then pressing my L1 controller button in-game does not do anything even though if I press the Left Shift button the game does detect it)
The recent updates brought the ability to choose renderer in the patcher, however, it seems like the "DirectX" option only patches the game with DirectX12, which greatly limits the compatibility for older hardware, since you need a graphic card that supports it, and if OpenGL doesn't work neither will work DirectX12.
So to have more compatibility with older systems, I would suggest replacing/adding DirectX12 with DirectX11, like the coop compiler, so people who can play the original version can play the fork, too, specially since low end hardware greatly takes advantage of not needing to compile the game greatly decreasing literal days work to just some minutes, even if it comes with the tradeoff of mouse controls not working.
My mouse won't lock to the game for some reason. Any help?
Edit: Works on OpenGL but not on DirectX
Describe the bug
It crashes my game, I suppose it's because I'm using the incorrect version, but I should quit gracefully, not crash.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Gracefully quit
Desktop (please complete the following information):
Additional context
Nothing else to add
I apologize if this is a newbie-ish question but are there any recommended programs to create levels?
After making the game with the patcher, the Arena, Gun Mod, and Day and Night cycle are all restricted from turning on, even if I turn off all my mods and my rom hack (assuming I have a rom hack enabled)
Steps to reproduce the behavior:
I hope there's not a simple solution to this and it turns out I'm just stupid lol
Hello Mario 64 coop deluxe team, i have recently started playing coop deluxe, and I love it, you guys did a very good job with everything, and its super fun, but, i though about some changes about the menus, and would like to sugest to you guys.
Also, i would like to apologize first, because i don't know if those changes are possible, since i don't know a lot about sm64 hacking, but i do believe they could be made.
New player menu:
I think it would be easier if the player menu had more icons instead of options
In this mock-up, the player would have an icon next to the charatcher, and all the palletes would be icons, i think this would make it easyer to choose your pallete, since you can see the colors on the icon, and you dont have to scroll through a lot of different options.
Tag your mods
A way to categorize your mods
I think it would be a QOL feature to be able to tag you mod in different categories, it would make organization easier. In my concept you would be able to create different tags, and assign any mod to any tag, but I think it would be cool if you can favorite mods too
How do you put the mods mods and dynos in permanently in sm64excoop dx?
I want to play it on android
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
It should be changed to .zip instead of .exe
Describe the bug
Any changes after reopening the game would be reset back to default
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Every changes would be saved.
Desktop (please complete the following information):
When I try to do anything like hosting or joining I can not access it through coopnet. The Error: "Lost Connection to Coopnet"
Here are my attempts to connect to ip:
I can connect to the actual address using ping or my browser but I can not do it in game.
Now a list of things I've tried to do in order to fix this:
I am on Windows 10
Here's my sm64config.txt:
sm64config.txt
Any suggestions on how I could fix this?
Describe the bug
When attempting to run mods such as Gun Mod DX and Character Select on a manual compiled build (using the make command in MSYS2 MINGW64), the game will crash. I have attached a screenshot of the crash screen after loading Gun Mod DX.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The mod loading without any issue.
Desktop:
Additional context
This crash does not happen when using the coopdx-patcher, but I am using a manual compile due to making personal changes for my friend group. This crash still happens without any changes made however.
basically when i try to drag and drop the sm64 rom into the patcher it dosent drop into the window
Describe the bug
You know that trick to grab bowsers tail while hes on the rebound from a bomb? CoopDX wont let you do that, instead making you take damage.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Whats MEANT To happen, is you are meant to grab his tail and be able to throw him again, its a common speedrunner technique.
Screenshots
Dont need.
Desktop (please complete the following information):
Additional context
There are other bugs such as i THINK tail storage but i havent tested that, if it is a bug, just run through bowser, get hit, run through him and then a couple inches away, Sideflip and dive, you SHOULD be able to grab Bowsers tail while not being near it.
Describe the bug
Several issues occur when using OMM Rebirth 1.2. From what I've found:
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The HUD displays, and the script error does not occur.
Desktop (please complete the following information):
Additional context
I think the HUD bug actually relates to HOOK_ON_HUD_RENDER_BEHIND, because /omm and /stars work as intended, and I haven't had any issues with other mods that use the HUD. Perhaps the script error bug is also related, but I'm not really sure.
Would it be possible to apply DynOS packs to only the player (i.e. for custom models that aren't recolorable) and not every instance of the character that the pack replaces?
IMPORTANT: I did compile manually so that could be a possible cause
A lot of mods seem to crash my build of CoopDX for some reason (specifically the DX mods, Character Select, Flood, and Sex in Minecraft). I haven't modified my build in any way apart from changing some display settings and turning off ExCoop compatibility (I got the same results with ExCoop mode on and off).
I also got an error with Arena saying something about a rainbow level not working? But otherwise Arena works fine.
Crash screenshot with the DX mods and Character Select (+ the Luigis) loaded:
Describe the bug
A clear and concise description of what the bug is.
Everytime i jump the chat opens, even after changing the keybinds
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Jump normally, chat function stays assigned to the enter key
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.