Page 2 of 2

Re: RVGL on Android

Posted: Tue May 01, 2018 8:15 am
by SonicBoomFan14

Code: Select all

Android: Extracting assets: 'cars/': Success
Android: Extracting assets: 'cars/misc/': Success
Android: Extracting assets: 'cars/misc/shadow.bmp': Success
Android: Extracting assets: 'cars/misc/shadow.bmq': Success
Android: Extracting assets: 'cars/q/': Success
Android: Extracting assets: 'cars/q/parameters.txt': Success
Android: Extracting assets: 'cars/q/shadow.bmp': Success
Android: Extracting assets: 'cars/q/shadow.bmq': Success
Android: Extracting assets: 'cars/trolley/': Success
Android: Extracting assets: 'cars/trolley/parameters.txt': Success
Android: Extracting assets: 'cars/trolley/shadow.bmp': Success
Android: Extracting assets: 'cars/trolley/shadow.bmq': Success
Android: Extracting assets: 'cars/trolley/trolley.bmp': Success
Android: Extracting assets: 'cars/trolley/trolley.bmq': Success
Android: Extracting assets: 'cars/ufo/': Success
Android: Extracting assets: 'cars/ufo/parameters.txt': Success
Android: Extracting assets: 'cars/ufo/shadow.bmp': Success
Android: Extracting assets: 'cars/ufo/shadow.bmq': Success
Android: Extracting assets: 'cars/wincar/': Success
Android: Extracting assets: 'cars/wincar2/': Success
Android: Extracting assets: 'cars/wincar2/parameters.txt': Success
Android: Extracting assets: 'cars/wincar2/shadow.bmp': Success
Android: Extracting assets: 'cars/wincar2/shadow.bmq': Success
Android: Extracting assets: 'cars/wincar3/': Success
Android: Extracting assets: 'cars/wincar3/parameters.txt': Success
Android: Extracting assets: 'cars/wincar3/shadow.bmp': Success
Android: Extracting assets: 'cars/wincar3/shadow.bmq': Success
Android: Extracting assets: 'cars/wincar4/': Success
Android: Extracting assets: 'cars/wincar4/parameters.txt': Success
Android: Extracting assets: 'cars/wincar4/shadow.bmp': Success
Android: Extracting assets: 'cars/wincar4/shadow.bmq': Success
Android: Extracting assets: 'cars/wincar/parameters.txt': Success
Android: Extracting assets: 'cars/wincar/shadow.bmp': Success
Android: Extracting assets: 'cars/wincar/shadow.bmq': Success
Android: Extracting assets: 'gallery/': Success
Android: Extracting assets: 'gallery/lib13a.bmp': Success
Android: Extracting assets: 'gallery/lib13b.bmp': Success
Android: Extracting assets: 'gallery/lib13c.bmp': Success
Android: Extracting assets: 'gallery/lib13d.bmp': Success
Android: Extracting assets: 'gallery/lib14a.bmp': Success
Android: Extracting assets: 'gallery/lib14b.bmp': Success
Android: Extracting assets: 'gallery/lib14c.bmp': Success
Android: Extracting assets: 'gallery/lib14d.bmp': Success
Android: Extracting assets: 'gallery/lib15a.bmp': Success
Android: Extracting assets: 'gallery/lib15b.bmp': Success
Android: Extracting assets: 'gallery/lib15c.bmp': Success
Android: Extracting assets: 'gallery/lib15d.bmp': Success
Android: Extracting assets: 'gamecontrollerdb.txt': Success
Android: Extracting assets: 'game_gauge.rpl': Success
Android: Extracting assets: 'gfx/': Success
Android: Extracting assets: 'gfx/devlogo1a.bmp': Success
Android: Extracting assets: 'gfx/devlogo1b.bmp': Success
Android: Extracting assets: 'gfx/devlogo1c.bmp': Success
Android: Extracting assets: 'gfx/devlogo2a.bmp': Success
Android: Extracting assets: 'gfx/devlogo2b.bmp': Success
Android: Extracting assets: 'gfx/devlogo2c.bmp': Success
Android: Extracting assets: 'gfx/font.bmo': Success
Android: Extracting assets: 'gfx/font.bmp': Success
Android: Extracting assets: 'gfx/fxpage2.bmp': Success
Android: Extracting assets: 'gfx/loadinga.bmp': Success
Android: Extracting assets: 'gfx/loadinga.bmq': Success
Android: Extracting assets: 'gfx/loadingb.bmp': Success
Android: Extracting assets: 'gfx/loadingb.bmq': Success
Android: Extracting assets: 'gfx/loadingc.bmp': Success
Android: Extracting assets: 'gfx/loadingc.bmq': Success
Android: Extracting assets: 'gfx/overlay.bmo': Success
Android: Extracting assets: 'gfx/overlay.bmp': Success
Android: Extracting assets: 'gfx/roof.bmp': Success
Android: Extracting assets: 'gfx/roof.bmq': Success
Android: Extracting assets: 'levels/': Success
Android: Extracting assets: 'levels/frontend/': Success
Android: Extracting assets: 'levels/frontend/frontendh.bmp': Success
Android: Extracting assets: 'levels/frontend/frontendh.bmq': Success
Android: Extracting assets: 'levels/frontend/frontendi.bmp': Success
Android: Extracting assets: 'levels/frontend/frontendi.bmq': Success
Android: Extracting assets: 'levels/intro/': Success
Android: Extracting assets: 'levels/intro/acclaimlogo2.bmp': Success
Android: Extracting assets: 'levels/intro/acclaimlogo.bmp': Success
Android: Extracting assets: 'levels/intro/floorclear.m': Success
Android: Extracting assets: 'levels/intro/floorlogo.m': Success
Android: Extracting assets: 'levels/intro/introa.bmp': Success
Android: Extracting assets: 'levels/intro/introb.bmp': Success
Android: Extracting assets: 'levels/intro/intro.fin': Success
Android: Extracting assets: 'levels/intro/intro.inf': Success
Android: Extracting assets: 'levels/intro/intro.lit': Success
Android: Extracting assets: 'levels/intro/intro.ncp': Success
Android: Extracting assets: 'levels/intro/intro.rim': Success
Android: Extracting assets: 'levels/intro/intro.vis': Success
Android: Extracting assets: 'levels/intro/intro.w': Success
Android: Extracting assets: 'levels/intro/logo.m': Success
Android: Extracting assets: 'levels/intro/testpath.pth': Success
Android: Extracting assets: 'levels/intro/ufopath.pth': Success
Android: Extracting assets: 'levels/markar/': Success
Android: Extracting assets: 'levels/markar/markar.inf': Success
Android: Extracting assets: 'levels/muse1/': Success
Android: Extracting assets: 'levels/muse1/muse1.ncp': Success
Android: Extracting assets: 'levels/wild_west1/': Success
Android: Extracting assets: 'levels/wild_west1/reversed/': Success
Android: Extracting assets: 'levels/wild_west1/reversed/wild_west1.taz': Success
Android: Extracting assets: 'levels/wild_west1/wild_west1.taz': Success
Android: Extracting assets: 'levels/wild_west2/': Success
Android: Extracting assets: 'levels/wild_west2/wild_west2.taz': Success
Android: Extracting assets: 'models/': Success
Android: Extracting assets: 'models/go3.m': Success
Android: Extracting assets: 'profiles/': Success
Android: Extracting assets: 'revolt_32.bmp': Success
Android: Extracting assets: 'rvgl_changelog.txt': Success
Android: Extracting assets: 'shaders/': Success
Android: Extracting assets: 'shaders/effects_vs.glsl': Success
Android: Extracting assets: 'shaders/lights_vs.glsl': Success
Android: Extracting assets: 'shaders/model_fs.glsl': Success
Android: Extracting assets: 'shaders/model_vs.glsl': Success
Android: Extracting assets: 'shaders/screen_fs.glsl': Success
Android: Extracting assets: 'shaders/screen_vs.glsl': Success
Android: Extracting assets: 'shaders/world_fs.glsl': Success
Android: Extracting assets: 'shaders/world_vs.glsl': Success
Android: Extracting assets: 'strings/': Success
Android: Extracting assets: 'strings/dutch.txt': Success
Android: Extracting assets: 'strings/english.txt': Success
Android: Extracting assets: 'strings/french.txt': Success
Android: Extracting assets: 'strings/german.txt': Success
Android: Extracting assets: 'strings/hungarian.txt': Success
Android: Extracting assets: 'strings/italian.txt': Success
Android: Extracting assets: 'strings/polish.txt': Success
Android: Extracting assets: 'strings/portuguese.txt': Success
Android: Extracting assets: 'strings/spanish.txt': Success
Android: Extracting assets: 'strings/swedish.txt': Success
Android: Extracting assets: 'times/': Success
Android: Extracting assets: 'times/mirror/': Success
Android: Extracting assets: 'times/mirror/advanced/': Success
Android: Extracting assets: 'times/mirror/amateur/': Success
Android: Extracting assets: 'times/mirror/pro/': Success
Android: Extracting assets: 'times/mirror/rookie/': Success
Android: Extracting assets: 'times/mirror/semi-pro/': Success
Android: Extracting assets: 'times/normal/': Success
Android: Extracting assets: 'times/normal/advanced/': Success
Android: Extracting assets: 'times/normal/amateur/': Success
Android: Extracting assets: 'times/normal/pro/': Success
Android: Extracting assets: 'times/normal/rookie/': Success
Android: Extracting assets: 'times/normal/semi-pro/': Success
Android: Extracting assets: 'times/reverse/': Success
Android: Extracting assets: 'times/reverse/advanced/': Success
Android: Extracting assets: 'times/reverse/amateur/': Success
Android: Extracting assets: 'times/reversemirror/': Success
Android: Extracting assets: 'times/reversemirror/advanced/': Success
Android: Extracting assets: 'times/reversemirror/amateur/': Success
Android: Extracting assets: 'times/reversemirror/pro/': Success
Android: Extracting assets: 'times/reversemirror/rookie/': Success
Android: Extracting assets: 'times/reversemirror/semi-pro/': Success
Android: Extracting assets: 'times/reverse/pro/': Success
Android: Extracting assets: 'times/reverse/rookie/': Success
Android: Extracting assets: 'times/reverse/semi-pro/': Success

Timer Frequency: 1000000000

Loading: profiles/rvgl.ini: Not Found
Loading: strings/dutch.txt: Found
Loading: strings/english.txt: Found
Loading: strings/french.txt: Found
Loading: strings/german.txt: Found
Loading: strings/hungarian.txt: Found
Loading: strings/italian.txt: Found
Loading: strings/polish.txt: Found
Loading: strings/portuguese.txt: Found
Loading: strings/spanish.txt: Found
Loading: strings/swedish.txt: Found

Found language: Nederlands (dutch.txt)
Found language: English (english.txt)
Found language: Français (french.txt)
Found language: Deutsch (german.txt)
Found language: Magyar (hungarian.txt)
Found language: Italiano (italian.txt)
Found language: Polski (polish.txt)
Found language: Português (portuguese.txt)
Found language: Español (spanish.txt)
Found language: Svenska (swedish.txt)

Loading: strings/english.txt: Found
Loading: cars/rc/parameters.txt: Found
Loading: cars/mite/parameters.txt: Found
Loading: cars/phat/parameters.txt: Found
Loading: cars/moss/parameters.txt: Found
Loading: cars/mud/parameters.txt: Found
Loading: cars/beatall/parameters.txt: Found
Loading: cars/volken/parameters.txt: Found
Loading: cars/tc6/parameters.txt: Found
Loading: cars/dino/parameters.txt: Found
Loading: cars/candy/parameters.txt: Found
Loading: cars/gencar/parameters.txt: Found
Loading: cars/tc4/parameters.txt: Found
Loading: cars/mouse/parameters.txt: Found
Loading: cars/flag/parameters.txt: Found
Loading: cars/tc2/parameters.txt: Found
Loading: cars/r5/parameters.txt: Found
Loading: cars/tc5/parameters.txt: Found
Loading: cars/sgt/parameters.txt: Found
Loading: cars/tc3/parameters.txt: Found
Loading: cars/adeon/parameters.txt: Found
Loading: cars/fone/parameters.txt: Found
Loading: cars/tc1/parameters.txt: Found
Loading: cars/rotor/parameters.txt: Found
Loading: cars/cougar/parameters.txt: Found
Loading: cars/sugo/parameters.txt: Found
Loading: cars/toyeca/parameters.txt: Found
Loading: cars/amw/parameters.txt: Found
Loading: cars/panga/parameters.txt: Found
Loading: cars/trolley/parameters.txt: Found
Loading: cars/wincar/parameters.txt: Found
Loading: cars/wincar2/parameters.txt: Found
Loading: cars/wincar3/parameters.txt: Found
Loading: cars/wincar4/parameters.txt: Found
Loading: cars/ufo/parameters.txt: Found
Loading: cars/q/parameters.txt: Found
Loading: cars/bigvolt/parameters.txt: Not Found
Loading: cars/bossvolt/parameters.txt: Not Found
Loading: cars/jg6rc/parameters.txt: Not Found
Loading: cars/tc12/parameters.txt: Not Found
Loading: cars/tc10/parameters.txt: Not Found
Loading: cars/tc8/parameters.txt: Not Found
Loading: cars/tc11/parameters.txt: Not Found
Loading: cars/tc9/parameters.txt: Not Found
Loading: cars/jg1jg7/parameters.txt: Not Found
Loading: cars/tc7/parameters.txt: Not Found
Loading: cars/jg3loco/parameters.txt: Not Found
Loading: cars/jg4snw35/parameters.txt: Not Found
Loading: cars/jg5purpxl/parameters.txt: Not Found
Loading: cars/jg2fulonx/parameters.txt: Not Found

Video: Initializing...
Video: Opening window
Video: Found 1 display modes
Video: Setting display mode
Video: Creating OpenGL context
Video: Loading GL functions

===== Video Info =====
GL Vendor: ARM
GL Renderer: Mali-400 MP
GL Version: OpenGL ES 2.0
GL_VERSION_1_2: Not Found
GL_VERSION_ES_CM_1_0: Not Found
GL_SGIS_texture_lod: Not Found
GL_SGIS_generate_mipmap: Not Found
GL_EXT_texture_filter_anisotropic: Not Found
GL_VERSION_1_3: Not Found
GL_ARB_texture_env_combine: Not Found
GL_EXT_texture_env_combine: Not Found
GL_ARB_multitexture: Not Found
GL_ARB_multisample: Not Found
GL_EXT_multisample: Not Found
GL_VERSION_1_4: Not Found
GL_EXT_fog_coord: Not Found
GL_ARB_vertex_array_bgra: Not Found
GL_EXT_vertex_array_bgra: Not Found
GL_EXT_clip_volume_hint: Not Found
GL_VERSION_2_0: Not Found
GL_ES_VERSION_2_0: Found
GL_VERSION_3_0: Not Found
GL_ES_VERSION_3_0: Not Found
GL_ARB_framebuffer_object: Not Found
GL_EXT_framebuffer_object: Not Found
GL_EXT_framebuffer_blit: Not Found
GL_EXT_framebuffer_multisample: Not Found
GL_VERSION_4_1: Not Found
GL_ARB_get_program_binary: Not Found
GL_OES_get_program_binary: Found
===== Video Info =====

Video: Loading shader (type: 0, flags: 0)
Loading: shaders/world_vs.glsl: Found
Loading: shaders/lights_vs.glsl: Found
Loading: shaders/effects_vs.glsl: Found
Loading: shaders/world_fs.glsl: Found
Loading: shaders/cache/00000000_00000000.bin: Not Found
Loading: shaders/world_vs.glsl: Found
Loading: shaders/lights_vs.glsl: Found
Loading: shaders/effects_vs.glsl: Found
Loading: shaders/world_fs.glsl: Found
Loading: shaders/cache/00000000_00000000.bin: Found

Video: Loading shader (type: 0, flags: 1)
Loading: shaders/world_vs.glsl: Found
Loading: shaders/lights_vs.glsl: Found
Loading: shaders/effects_vs.glsl: Found
Loading: shaders/world_fs.glsl: Found
Loading: shaders/cache/00000000_00000001.bin: Not Found
Loading: shaders/world_vs.glsl: Found
Loading: shaders/lights_vs.glsl: Found
Loading: shaders/effects_vs.glsl: Found
Loading: shaders/world_fs.glsl: Found
Loading: shaders/cache/00000000_00000001.bin: Found

Video: Loading shader (type: 0, flags: 3)
Loading: shaders/world_vs.glsl: Found
Loading: shaders/lights_vs.glsl: Found
Loading: shaders/effects_vs.glsl: Found
Loading: shaders/world_fs.glsl: Found
Loading: shaders/cache/00000000_00000003.bin: Not Found
Loading: shaders/world_vs.glsl: Found
Loading: shaders/lights_vs.glsl: Found
Loading: shaders/effects_vs.glsl: Found
Loading: shaders/world_fs.glsl: Found
Loading: shaders/cache/00000000_00000003.bin: Found

Video: Loading shader (type: 0, flags: 103)
Loading: shaders/world_vs.glsl: Found
Loading: shaders/lights_vs.glsl: Found
Loading: shaders/effects_vs.glsl: Found
Loading: shaders/world_fs.glsl: Found
Loading: shaders/cache/00000000_00000103.bin: Not Found
Loading: shaders/world_vs.glsl: Found
Loading: shaders/lights_vs.glsl: Found
Loading: shaders/effects_vs.glsl: Found
Loading: shaders/world_fs.glsl: Found
Loading: shaders/cache/00000000_00000103.bin: Found

Video: Loading shader (type: 0, flags: b)
Loading: shaders/world_vs.glsl: Found
Loading: shaders/lights_vs.glsl: Found
Loading: shaders/effects_vs.glsl: Found
Loading: shaders/world_fs.glsl: Found
Loading: shaders/cache/00000000_0000000b.bin: Not Found
Loading: shaders/world_vs.glsl: Found
Loading: shaders/lights_vs.glsl: Found
Loading: shaders/effects_vs.glsl: Found
Error: 0:1: F0003: Shader too long. This shader is 542 instruction words long, but
            Mali-400 GP only supports up to 512 instruction words.

Loading: shaders/world_fs.glsl: Found
Error: L0101 All attached shaders must be compiled prior to linking


Video: Loading shader (type: 0, flags: 2b)
Loading: shaders/world_vs.glsl: Found
Loading: shaders/lights_vs.glsl: Found
Loading: shaders/effects_vs.glsl: Found
Loading: shaders/world_fs.glsl: Found
Loading: shaders/cache/00000000_0000002b.bin: Not Found
Loading: shaders/world_vs.glsl: Found
Loading: shaders/lights_vs.glsl: Found
Loading: shaders/effects_vs.glsl: Found
Error: 0:1: F0003: Shader too long. This shader is 542 instruction words long, but
            Mali-400 GP only supports up to 512 instruction words.

Loading: shaders/world_fs.glsl: Found
Error: L0101 All attached shaders must be compiled prior to linking


Video: Loading shader (type: 0, flags: 12b)
Loading: shaders/world_vs.glsl: Found
Loading: shaders/lights_vs.glsl: Found
Loading: shaders/effects_vs.glsl: Found
Loading: shaders/world_fs.glsl: Found
Loading: shaders/cache/00000000_0000012b.bin: Not Found
Loading: shaders/world_vs.glsl: Found
Loading: shaders/lights_vs.glsl: Found
Loading: shaders/effects_vs.glsl: Found
Error: 0:1: F0003: Shader too long. This shader is 542 instruction words long, but
            Mali-400 GP only supports up to 512 instruction words.
Edit(Marv): I put the log into a code section to save space.

Re: RVGL on Android

Posted: Tue May 01, 2018 2:30 pm
by VaidX47
The log basically tells you that your device GPU is not good enough to handle certain shader file, hence shader render can't properly load on it.
Mali-400 is quite old and weak by today's standards, so I'm not surprised if it can't even handle something.

As it was suggested, you need to disable shader render in rvgl.ini.

Re: RVGL on Android

Posted: Wed May 02, 2018 2:59 am
by Huki
SonicBoomFan14 wrote:
Tue May 01, 2018 8:15 am
Video: Loading shader (type: 0, flags: b)
Error: 0:1: F0003: Shader too long. This shader is 542 instruction words long, but
Mali-400 GP only supports up to 512 instruction words.
The part exceeding the instructions limit appears to be the lighting code, which is enabled on this shader (and the next one). I'm uploading a test build with some rewritten shader code. Install and run it, then post the full log again.

Download: rvgl_18.0501a_test_android.apk
► Technical Info

Re: RVGL on Android

Posted: Fri May 04, 2018 8:33 am
by 607
After installing and running the APK from a phone (it wasn't clear to me at first that that was intended, I thought you needed to run it on Windows at first, or copy the apk file to the phone, but apparently you can install apk files from the phone itself), when I do a search in the internal storage it can't find any folder named 'RVGL', it finds the apk only.

Re: RVGL on Android

Posted: Mon May 07, 2018 7:32 am
by 607
For my brother, time trials don't get saved, nor does the name. Settings, profiles and selections do, though. He hasn't beat any championchips yet, so I don't know about that.

Re: RVGL on Android

Posted: Wed May 09, 2018 1:00 am
by deathspawn
I can no longer play the game as it completely locks up when I choose the xbox or ps3 controller. It makes this loud and obnoxious sound that keeps going even if the game is suspended. You have to swipe it away to get rid of it. Currently using rvgl_18.0504a.

Also button mapping doesn't work anymore since the buttons get picked up by the menu.

Edit: Ok, the bug seems to exist on previous versions too. I went back to 0416 and configured the buttons. The loud sound/lockup is caused by moving the control stick on the main menu. If you go into a sub menu, the controller works just fine after being configured with the previous version.

Edit 2: I tested with my ps4 controller (paired with sixaxis) on my phone and the bug also happens there when I move the joystick on the first menu.

Edit 3: Minor issue. You can't interact with the wheel with a controller. Have to use the keyboard and enter key.

Re: RVGL on Android

Posted: Sun May 13, 2018 12:43 pm
by Huki
607 wrote:
Mon May 07, 2018 7:32 am
For my brother, time trials don't get saved, nor does the name. Settings, profiles and selections do, though. He hasn't beat any championchips yet, so I don't know about that.
Just to confirm, are we still talking about the Android version or PC?
deathspawn wrote:
Wed May 09, 2018 1:00 am
I can no longer play the game as it completely locks up when I choose the xbox or ps3 controller. It makes this loud and obnoxious sound that keeps going even if the game is suspended. You have to swipe it away to get rid of it. Currently using rvgl_18.0504a.
Thanks for the report, yes, the Android version is known to hang up and produce a continuous honking sound when controllers are used at the main menu. This is caused by some cheat code detection gone awry. I believe I've fixed it now, so it should be fine with the next release.

Re: RVGL on Android

Posted: Mon May 14, 2018 3:58 pm
by 607
Huki wrote:
Sun May 13, 2018 12:43 pm
Just to confirm, are we still talking about the Android version or PC?
Android. (somehow wrote 'pc' at first. :P)