-
-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gamepad support #10
Comments
A similar situation exists for Xcode 11 and 13, which means that code correction is required to use the project on devices with current iOS and tvOS. |
Using the 'sdl-only' branch shows better compatibility of SDL with different generations of devices and versions of operating systems than using Swift, which has obvious backward compatibility problems. A striking example of correct and accurate work using SDL for iOS and tvOS is the sm64ex-ios project (https://github.com/ckosmic/sm64ex-ios ). |
Where is the sdl only branch |
Here unfixed original https://github.com/tomkidd/Quake2-iOS/tree/sdl-only |
It would be nice to get through to Tom, but if he is busy, then you need to dig in the direction of extended gamepad support. |
Thanks, if you have a Doom 3 fork let me know or at least a way to add controllers to it |
I tried to contract him via email, this GitHub post, and YouTube comments but I think he doesn't use this account anymore. How do I add extended game support im new to Xcode so I don't know how to add controller support |
You need to find a table of controls in the source code, and then in the ViewController add or fix the correspondence of buttons, sticks and triggers of the gamepad to these elements. See Apple's docs: https://developer.apple.com/documentation/gamecontroller/gcextendedgamepad |
Hey sorry for the lack of response, I've been trapped under a big pile of Real Life stuff and I haven't looked at this project in a while. My apologizes if you've already told me this via email but what controller are you trying to use? The code is designed to use MFi controllers but I was limited in testing to just having the one controller to test with and although the gimmick to MFi is uniformity, not all controllers are made the same. Hopefully I can get this building again soon but the short version is it's supposed to be working already. |
I'm trying to use an Xbox controller, I don't have any mfi controllers. So is the app only compatible with mfi not Bluetooth |
Sincere greetings! |
As far as I can tell, the binding of the gamepad via SDL remained in the code, SDL was removed, but there is no call to extended gamepad in the GameViewController. |
Xbox One/X-S series gamepad is supported MFI (made for iPhone specification) |
Is the fixed fork it's own original version or does it still need to be added to the original |
I don't want to to make you do any extra work on this but there is this ipa of quake 1 https://archive.org/details/quake-1-i-os-11 it works with Xbox controllers |
There is an ipa of the quake 1 https://archive.org/details/quake-1-i-os-11 it works with Xbox controllers |
There are two ways: make and wait. |
I don't know where to go and how
Can you help me, where do I put the fork |
Reg an account on the github, git clone for download and build. Or make own fork and fix and add all things you want. Or you keep in mind something else? |
On Tue, Jul 4, 2023 at 1:42 AM xdccrlz ***@***.***> wrote:
Reg an account on the github, git clone for download and build. Or make
own fork and fix and add all things you want. Or you keep in mind something
else?
—
Reply to this email directly, view it on GitHub
<#10 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BBA4TBRS33N2UVVMCSMRJ7LXOOULBANCNFSM6AAAAAARCUKYMQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
So I make a GitHub account I download the original tomkidd one and the I
download the fork and the put it into quake 2 tomkidd
|
No need so complicated) Fork is the full copy of original with commits of fixes. Enough just git clone a fork. |
And one more: I was make fork from another fork not directly tom's original! |
I got it but is it supposed to only be played with controller |
Yes. Touch is only used to call menu. |
iOS and tvOS versions have no gamepad support. SDL-only branch have gamepad support both iOS and tvOS, but started in small window 640x480 in the down left corner. Tested with iOS 15.7, tvOS 16 and Xcode 14.0.1.
The text was updated successfully, but these errors were encountered: