Search found 26 matches
- Thu Jul 07, 2022 3:21 am
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
That's a handy coincidence as I also have a Pixel 6, but it's not crashing for me. Maybe something related to a carrier-locked version? In any case, it's not a simple android version compatibility issue. I'll do some rummaging around and see if I can come up with any theories based on your backtrace.
- Sun Jul 03, 2022 9:52 pm
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
Hi @hooby3dfx - Can you let me know what device you are using and what Android version it is running?
- Fri Apr 01, 2022 4:48 am
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
Posted a new release with changes to the launcher tab so that you should be able to see the button/checkbox on small screens now. Also adds mt32emu support.
Last thing I need to do is add missing copyright headers to the new source files, and then I think I'll be ready for a pull request.
Last thing I need to do is add missing copyright headers to the new source files, and then I think I'll be ready for a pull request.
- Tue Mar 29, 2022 5:02 am
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
Haven't been keeping up with the forums here on a regular basis, but I am still chipping away at the android port and am getting close to closing out the loose ends to a point where I'll be ready to start engaging more with pull requests. The telescope issue should indeed be fixed now. My kids ran i...
- Fri Oct 08, 2021 8:15 pm
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
I'll check on those and make sure they're captured on the TODO list, and get your patch merged to add some of the missing ifdefs. Recently I've been trying address some issues with the launcher UI, and probably will look at relocating the savegames next so that they don't get deleted when you uninst...
- Fri Aug 20, 2021 5:13 pm
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
One oddity is that I could not install over the previous version, it kept throwing an error. I had to uninstall and reinstall. Good point - I'll have to add a warning about that in the release description. This is happening because the release binary is signed, and android won't let you replace an ...
- Fri Aug 20, 2021 5:50 am
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
Got a release build posted. This substantially improved performance. Also has other minor updates to better align with the iOS experience.
- Sun Aug 15, 2021 8:01 pm
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
Regarding old/new joystick - will add that to my to-do list.
- Sun Aug 15, 2021 7:59 pm
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
Regarding #2 (performance) - the apk I posted is a debug build, which might be slowing thongs down. I'm working on a release build and will post a new app as soon as I can figure out how 5o sign it correctly.
- Sat Aug 07, 2021 4:43 am
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
I've tested with iOS and there it worked fine. Though your SDL_RWops had me change quite a bit as suddenly expack got the SDL dependency, which meant the simple expack target in the Xcode project suddenly needed a lot of frameworks to compile. I'm not sure if I'm happy with that as it was nicer to ...
- Wed Aug 04, 2021 4:12 am
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
Yep - that was it. I've rebased and added a new patch to enable the use_touch_input flag and confirmed that the mouse works (and the cursor is now hidden).
- Tue Aug 03, 2021 5:31 am
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
Looks like the mouse problems were triggered when I rebased to pull in your recent changes to support physical mice. I haven't root caused yet, but in the interest of getting a working preview uploaded, I moved my tree back before those changes and have a working binary uploaded here.
- Tue Aug 03, 2021 3:54 am
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
Thanks for going through those in detail. As you've noted, a number of them address things we've already discussed and I haven't circled back to update them. Plan is to get the shortcut icons turned on and mouse hidden, which will address a number of items on the list. - Get native mac build working...
- Mon Aug 02, 2021 4:48 am
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
Doing my due diligence (which I should have done sooner), I built an APK from the freshly-sanitized github sources and tested it out on my tablet. Came up great with graphics and sound, but mouse (touch) input seems to be completely broken. I must have goofed something up along the way when I was re...
- Sun Aug 01, 2021 5:00 am
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
Last of the patches are posted which brings the github tree up to date with my local development. Lots of loose ends to tie up still, but this should be playable.
- Fri Jul 30, 2021 5:08 am
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
Ok - that makes sense. I guess the pop-up keyboards don't really contemplate fixed-location text input fields. I've got it implemented for android in any case. Still wading through patch cleanups, but I got another batch uploaded which get up to the point of compiling the exult sources into the andr...
- Wed Jul 28, 2021 4:22 am
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
Though your SDL_RWops had me change quite a bit as suddenly expack got the SDL dependency, which meant the simple expack target in the Xcode project suddenly needed a lot of frameworks to compile. I'm not sure if I'm happy with that as it was nicer to have a little independent tool. I figured that ...
- Tue Jul 27, 2021 1:37 pm
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
Thanks for testing it. It looks like you narrowed it down to https://github.com/ceckak/exult/commit/c2ed852e7b339c7155b9e90342eae4810ad4c13f . I had considered exposing this as a configurable option or ifdeffing it, which might work as a mitigation, but it would be good to chase down why it's causin...
- Mon Jul 26, 2021 2:18 am
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
Thanks - the video really helps. I need to figure out how to turn on the shortcut icons at the top. That will eliminate the need for mouse visual cues. I already have the virtual joystick (showGamecontrols()) and text input (promptForName()) implemented, but was unclear about how showButtonControls(...
- Sun Jul 25, 2021 2:38 pm
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
I'll probably have time to test your non Android changes on macOS and iOs later today. Just pushed another update which fixes some build breakages that snuck in while I was cleaning up whitespace issues. I just committed a way to quickly show/hide the cursor on iOS. I'm curios how your Android port...
- Sat Jul 24, 2021 5:11 am
- Forum: Exult Discussion
- Topic: clang-format
- Replies: 2
- Views: 4682
Re: clang-format
Thanks for the context. I'll hold off on any blanket application of it for now then and try to manually clean up inconsistencies in my formatting for now.
- Fri Jul 23, 2021 12:31 am
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
I think I've got all the patches posted that are isolated to the exiting exult codebase and don't overlap with the java layer and related android build infrastructure. The rest of them will take a little longer as they need more extensive cleanup.
- Thu Jul 22, 2021 5:58 am
- Forum: Exult Discussion
- Topic: clang-format
- Replies: 2
- Views: 4682
clang-format
I see Exult has a .clang-format file here: https://github.com/exult/exult/blob/master/.clang-format But applying it across the codebase results in massive changes. I had been hoping to use clang-format to normalize all my android patches against the codebase, but without a clean baseline, it ends up...
- Wed Jul 21, 2021 1:39 pm
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
Woops - you're right! I was remembering a later patch where I uncommented it and didn't realize I had commented it out in the first place here. I've confirmed that they cancel out and removed this one from the series. Thanks for reviewing.
- Wed Jul 21, 2021 4:35 am
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Re: Android Port: In Mani Corp
I haven't submitted a pull request yet, but I'm working through sanitizing my patch stack and will be posting the ones that are ready for discussion/review here:
https://github.com/ceckak/exult/commits/android-port
https://github.com/ceckak/exult/commits/android-port
- Tue Jul 20, 2021 11:17 pm
- Forum: Exult Discussion
- Topic: Android Port: In Mani Corp
- Replies: 44
- Views: 1091536
Android Port: In Mani Corp
Hi All, I'm back with another go at an Android port of Exult. I shelved this 10 years ago when kids took over my free time, but now they're playing with Android tablets and I figured it was time to introduce them to Ultima :) I currently have it working well enough to be playable, using the dpad vir...