Search found 26 matches

by ceckak
Thu Jul 07, 2022 3:21 am
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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.
by ceckak
Sun Jul 03, 2022 9:52 pm
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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?
by ceckak
Fri Apr 01, 2022 4:48 am
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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.
by ceckak
Tue Mar 29, 2022 5:02 am
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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...
by ceckak
Fri Oct 08, 2021 8:15 pm
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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...
by ceckak
Fri Aug 20, 2021 5:13 pm
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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 ...
by ceckak
Fri Aug 20, 2021 5:50 am
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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.
by ceckak
Sun Aug 15, 2021 8:01 pm
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

Re: Android Port: In Mani Corp

Regarding old/new joystick - will add that to my to-do list.
by ceckak
Sun Aug 15, 2021 7:59 pm
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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.
by ceckak
Sat Aug 07, 2021 4:43 am
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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 ...
by ceckak
Wed Aug 04, 2021 4:12 am
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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).
by ceckak
Tue Aug 03, 2021 5:31 am
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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.
by ceckak
Tue Aug 03, 2021 3:54 am
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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...
by ceckak
Mon Aug 02, 2021 4:48 am
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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...
by ceckak
Sun Aug 01, 2021 5:00 am
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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.
by ceckak
Fri Jul 30, 2021 5:08 am
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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...
by ceckak
Wed Jul 28, 2021 4:22 am
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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 ...
by ceckak
Tue Jul 27, 2021 1:37 pm
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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...
by ceckak
Mon Jul 26, 2021 2:18 am
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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(...
by ceckak
Sun Jul 25, 2021 2:38 pm
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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...
by ceckak
Sat Jul 24, 2021 5:11 am
Forum: Exult Discussion
Topic: clang-format
Replies: 2
Views: 3837

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.
by ceckak
Fri Jul 23, 2021 12:31 am
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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.
by ceckak
Thu Jul 22, 2021 5:58 am
Forum: Exult Discussion
Topic: clang-format
Replies: 2
Views: 3837

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...
by ceckak
Wed Jul 21, 2021 1:39 pm
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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.
by ceckak
Wed Jul 21, 2021 4:35 am
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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
by ceckak
Tue Jul 20, 2021 11:17 pm
Forum: Exult Discussion
Topic: Android Port: In Mani Corp
Replies: 44
Views: 1080981

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...