Homebrew WIP NXQuake2 - a Quake II port

Ch0wW

Well-Known Member
Newcomer
Joined
Feb 2, 2019
Messages
79
Trophies
0
Age
31
Location
France
Website
www.youtube.com
XP
402
Country
France
I've slightly forked the project, and quickly updated it in order to support libnx 2.0.0.

I've also added an option to change the sensitivity. Right now, it feels still badly calibrated to me but I think I'll modify it once again in a near future.

Build in the uploaded file.

EDIT : oh, and I forgot to mention : the "Reset Controls" in the options is perfectly working, and properly resets to a correct button preset.
 

Attachments

  • nxquake2_fork_withsettings.zip
    3.6 MB · Views: 209
Last edited by Ch0wW,

Ch0wW

Well-Known Member
Newcomer
Joined
Feb 2, 2019
Messages
79
Trophies
0
Age
31
Location
France
Website
www.youtube.com
XP
402
Country
France
Double post, and I'm deeply sorry.

I've added some primitive online support, and also some console support (yet, it's really buggy, you can't use the history... yet).

Network : Can now be used for many Q2 servers online (requires Full RAM support - Also, only IPs work, not DNS addresses)
Console : (X) button is used to input console commands for now. It sends directly once you're done.
Inputs : added a fast turn command, which basically doubles your current sensitivity in the press of a button. No bind set, but you can use R for instance.
Sensitivity : as it's still too fast, I've decided to divide by 10.
 

Attachments

  • nxquake2_fork_online.zip
    3.6 MB · Views: 174

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,271
Country
Chile
Double post, and I'm deeply sorry.

I've added some primitive online support, and also some console support (yet, it's really buggy, you can't use the history... yet).

Network : Can now be used for many Q2 servers online (requires Full RAM support - Also, only IPs work, not DNS addresses)
Console : (X) button is used to input console commands for now. It sends directly once you're done.
Inputs : added a fast turn command, which basically doubles your current sensitivity in the press of a button. No bind set, but you can use R for instance.
Sensitivity : as it's still too fast, I've decided to divide by 10.
If only most double post were this useful :P
Thanks for your work man, pretty apreciated :)
 

fgsfds

Well-Known Member
OP
Member
Joined
Aug 28, 2018
Messages
445
Trophies
0
Age
123
XP
3,327
Country
Russia
I'm pretty sure online support and nxlink was already in there though, I could connect to my local server back when I tested it. Otherwise pretty nice.
EDIT: Yup, look in backends/nx/network.c, particularly NET_Init() and NET_Shutdown(). DNS resolution might indeed be broken though.
 
Last edited by fgsfds,

fgsfds

Well-Known Member
OP
Member
Joined
Aug 28, 2018
Messages
445
Trophies
0
Age
123
XP
3,327
Country
Russia
I dunno, works just fine for me, I just tested it, from the latest source in my repo. What exactly weren't you able to get to work?
 

fgsfds

Well-Known Member
OP
Member
Joined
Aug 28, 2018
Messages
445
Trophies
0
Age
123
XP
3,327
Country
Russia
I've added swkbd support, so in the next release you won't have to edit the config anymore.
As long as you have access to the console, you can execute the map command to change maps, so yes. You can in fact put it in autoexec.cfg or something and it'll work, so you can run custom maps even with the current version.
 

Ch0wW

Well-Known Member
Newcomer
Joined
Feb 2, 2019
Messages
79
Trophies
0
Age
31
Location
France
Website
www.youtube.com
XP
402
Country
France
I have no idea actually, but now it works... So I'm a bit puzzled.

Anyway, I just finished console support, and you also have the history included, aswell as console edit and so on.

For the NET_StringToSockaddr function, the error reported is "Unknown error", so I can't give you any kind of help.

Fgsfds, care to give you a PR in a few minutes ?
 

fgsfds

Well-Known Member
OP
Member
Joined
Aug 28, 2018
Messages
445
Trophies
0
Age
123
XP
3,327
Country
Russia
Go ahead.
I think ioquake3 has name resolution working, maybe it's possible to copy NET_StringToSockaddr from there.
 

mathew77

Lovin' life.
Member
Joined
Jan 19, 2019
Messages
1,181
Trophies
0
Age
47
XP
3,668
Country
Kazakhstan
Thanks for such a great work!

Recently I faced a problem.
In the latter game, I took the Security pass in 9th Unit (after the "Spinner data"), moved back to the Lower Palace and whoops. The game stops and bring an exception 'write is too long' etc. The error is not googleable...
Then, I tried to reload savegame at some earlier levels. Now when going from Outer Courts to Lower Palace there's a mess. All doors are non-working, and I just pass through them, or they're stop letting me go.

I wonder if someone ran into this error too, because I was so fell in love with Quake2 on Switch.
Otherwise, the port is great, it's one of my favorite FPS and unfortunately I cannot get it to the end quite a bit. : (

UPDATE: there was an error on my side only, sdcard was in exfat with the archive bit is on. Thank you!
 
Last edited by mathew77,

Csmrcc

Well-Known Member
Member
Joined
Sep 13, 2018
Messages
412
Trophies
0
Age
37
XP
905
Country
Spain
Thanks for such a great work!

Recently I faced a problem.
In the latter game, I took the Security pass in 9th Unit (after the "Spinner data"), moved back to the Lower Palace and whoops. The game stops and bring an exception 'write is too long' etc. The error is not googleable...
Then, I tried to reload savegame at some earlier levels. Now when going from Outer Courts to Lower Palace there's a mess. All doors are non-working, and I just pass through them, or they're stop letting me go.

I wonder if someone ran into this error too, because I was so fell in love with Quake2 on Switch.
Otherwise, the port is great, it's one of my favorite FPS and unfortunately I cannot get it to the end quite a bit. : (
Just in case, did you search for that error (doors etc on that level) on regular quake 2? because it sounds familiar to me
 
  • Like
Reactions: mathew77

UsableLoki

Member
Newcomer
Joined
Apr 11, 2019
Messages
7
Trophies
0
Age
44
XP
108
Country
United States
How do I play the full game instead of the demo? Do I need the authentic game on my pc and to copy that over? If so, what version of quake do I download?- there's so many updated mods when I look online.
 

fgsfds

Well-Known Member
OP
Member
Joined
Aug 28, 2018
Messages
445
Trophies
0
Age
123
XP
3,327
Country
Russia
You need the original game. Just Quake 2, no mission packs or mods or anything. AFAIK any version will do, but patched to 3.20 is best.
 
  • Like
Reactions: UsableLoki

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr