Moparscape - RSPS Community

RuneScape Classic => RSC Server Development / Discussion => Topic started by: Zoso_ on June 13, 2017, 04:05:01 PM

Title: iOS RSC Objective-C Port
Post by: Zoso_ on June 13, 2017, 04:05:01 PM
Just finished porting my standalone/serverless RSC project (as shown in this post (https://forum.moparscape.org/rsc-server-development-discussion/52/beta-rsc-single-player/672287/)) to iOS.

It was one hell of a task but it's starting to come together. Once I'm done I'll release the Objective-C source code and Xcode project. At the moment, the only mobile port has been Android.

I'm still working on reducing lag (unsure of exact cause) and fixing screen resolution.

* Added entities
* Reduced lag a little bit (still only getting around 8-12 FPS, but at least its not 2-3 anymore)
* Added item action (disk), object action (ladders and stairs), and ability to pick up ground items.
* Background is now black instead of white, which was an eyesore (only temporary until I find a resolution fix)

Here's the compiled IPA, which any iOS device should be able to install.
https://www.dropbox.com/s/1chir3546ogi8cs/rsc-mobile.ipa?dl=0 (https://www.dropbox.com/s/1chir3546ogi8cs/rsc-mobile.ipa?dl=0)
Title: Re: iOS RSC Objective-C Port (almost) completed
Post by: Zenarchist on June 14, 2017, 07:04:05 PM
That's so sick man, nice work! And it's cool to know I'm not the only one who listens to reggae on Pandora when I'm coding haha

How long have you been working on this project? And do you have any idea what's causing the rendering lag / low fps?

Title: Re: iOS RSC Objective-C Port (almost) completed
Post by: Rodgerwilco on June 14, 2017, 09:41:27 PM
Looks nice, hopefully you have learned a ton :)
Title: Re: iOS RSC Objective-C Port (almost) completed
Post by: Zoso_ on June 15, 2017, 12:16:34 AM
That's so sick man, nice work! And it's cool to know I'm not the only one who listens to reggae on Pandora when I'm coding haha

How long have you been working on this project? And do you have any idea what's causing the rendering lag / low fps?



Thanks I appreciate your feedback. I've been working on porting my offline RSC project to iOS since the beginning of summer, and have been working on some other non-RSC related iOS applications a few months prior. Unfortunately (unlike Android development), you need to be enrolled in the Apple Developer program, which is $99 a year (even for debugging/testing an application, not just distribution). However, I already had an Enterprise Developer account for other non related apps, so I didn't technically have to pay extra to develop this.

At the moment, I am unsure of what the exact cause of the low fps is, but I'll look more into it tomorrow. I've tweaked some things around and have improved it a little bit (getting around 8-12 fps instead of 1-2 now), but its more of a workaround than a fix. Also, I updated the post with a new video and added entities and a few other things.

Looks nice, hopefully you have learned a ton :)

Thanks!
Title: Re: iOS RSC Objective-C Port (almost) completed
Post by: PKWith.Me on November 21, 2017, 02:03:03 AM
Is this an actual port, or is it some sort of obj-c wrapper for the Java code?
Title: Re: iOS RSC Objective-C Port (almost) completed
Post by: Zoso_ on January 29, 2018, 03:32:20 PM
Is this an actual port, or is it some sort of obj-c wrapper for the Java code?

It's an acual port.. Also, aren't you banned on here t_x?
Title: Re: iOS RSC Objective-C Port (almost) completed
Post by: mona lisa on June 25, 2018, 05:01:12 AM
Noice!
Title: Re: iOS RSC Objective-C Port (almost) completed
Post by: doomxaxxtra on September 22, 2018, 12:37:13 AM
android?
Title: Re: iOS RSC Objective-C Port
Post by: marwolf on March 15, 2019, 05:58:39 PM
Would you please release the Objective-C source code and Xcode project? Would like to further develop this.
Title: Re: iOS RSC Objective-C Port
Post by: Zoso_ on March 18, 2019, 01:13:30 AM
Messaged you on discord.