Line Rider Advanced 1.01b [UPDATED 10/27/17]

View previous topic View next topic Go down

Line Rider Advanced 1.01b [UPDATED 10/27/17]

Post by JealousCloud on Sat May 27, 2017 8:51 pm

me whining:
mental illness is a bitch dude.

I decided to open up the source of LRA back when conun got linerider.com.

But due to some stuff going on I haven't been able to work on lra for a long time.
I had a bunch of bug fixes done but never really released them. So here.
also it's been exactly a year since my last release

Here's lra
source
releases page

if you're a mac user you're gonna have to learn to use your terminal for a while.
seriously.
just cd into the folder with linerider.exe in it and type mono linerider.exe
it's not that hard.


i've probably got more to say. probably some things to note about changes or patches.

patches.txt probably has all the thoughts i know of in it. if it lies about whats implemented or changed idk what to tell you.

some random shit is broken probably just report it in the issue tracker or here. i dunno.

it's licensed under gpl3 so do whatever you want as long as you keep it open source.

and yeah, the source is garbage. i learned too much too late after switching to linux and i really don't have the will to improve its code quality.

You can download LRA 1.01b here: https://github.com/jealouscloud/linerider-advanced/releases/download/v1.01/LRA.1.01b.zip

mac version


github releases page featuring patch notes


Last edited by JealousCloud on Sat Oct 28, 2017 5:02 pm; edited 4 times in total

_________________
remember line rider advanced?
avatar
JealousCloud
Member

see you, space cowboy...


View user profile

Back to top Go down

Re: Line Rider Advanced 1.01b [UPDATED 10/27/17]

Post by [senpai] kevans on Sat May 27, 2017 11:23 pm

Sorry to see you go like this, but after our talk in skype, I completely understand.
avatar
[senpai] kevans
Member

Stay in your coma


View user profile https://kevansevans.github.io/

Back to top Go down

Re: Line Rider Advanced 1.01b [UPDATED 10/27/17]

Post by Apple on Sun May 28, 2017 11:13 am

I hope things get better for you. Skype me or something if you need someone to talk to.
avatar
Apple
Moderator


View user profile

Back to top Go down

Re: Line Rider Advanced 1.01b [UPDATED 10/27/17]

Post by [senpai] kevans on Tue Jun 20, 2017 5:02 pm

Does anyone want some final improvements to this version? I'll take a stab at getting some tweaks and fixes in it. I already know some people want some niche features, but I'm talking overall.
avatar
[senpai] kevans
Member

Stay in your coma


View user profile https://kevansevans.github.io/

Back to top Go down

Re: Line Rider Advanced 1.01b [UPDATED 10/27/17]

Post by JealousCloud on Wed Jun 21, 2017 12:21 pm

I'm working on a develop branch imma push soon, and ill start adding tasks and bugs there and whenever you fix a bug you can just make a pull req against develop and i'll add it.

_________________
remember line rider advanced?
avatar
JealousCloud
Member

see you, space cowboy...


View user profile

Back to top Go down

Re: Line Rider Advanced 1.01b [UPDATED 10/27/17]

Post by [senpai] kevans on Wed Jun 21, 2017 12:23 pm

Ha, that's assuming I can get I successful compile. I'm not the smartest developer, so this is a new experience for me.
avatar
[senpai] kevans
Member

Stay in your coma


View user profile https://kevansevans.github.io/

Back to top Go down

Re: Line Rider Advanced 1.01b [UPDATED 10/27/17]

Post by JealousCloud on Sun Oct 22, 2017 3:28 pm

Updated. @OTDE you should make this the main redirect from the portal, the 0.3 thread should be closed as that version is non-functional.

_________________
remember line rider advanced?
avatar
JealousCloud
Member

see you, space cowboy...


View user profile

Back to top Go down

Re: Line Rider Advanced 1.01b [UPDATED 10/27/17]

Post by gaoyubao on Sun Oct 22, 2017 4:26 pm

mono on Mac doesn't seem to like something...
uh the thing Terminal tells me:

Code:

dhcp-128-209:LR l_$ mono Line\ Rider\ Advanced.app/Contents/linerider.exe
WARNING: The Carbon driver has not been ported to 64bits, and very few parts of Windows.Forms will work properly, or at all
Stacktrace:

 at <unknown> <0xffffffff>
 at (wrapper managed-to-native) System.Windows.Forms.XplatUICarbon.CGDisplayBounds (intptr) [0x00002] in <919c0e29d1ee4130aa56b0f95d0b6c84>:0
 at System.Windows.Forms.XplatUICarbon.get_WorkingArea () [0x00005] in <919c0e29d1ee4130aa56b0f95d0b6c84>:0
 at System.Windows.Forms.XplatUICarbon.get_VirtualScreen () [0x00000] in <919c0e29d1ee4130aa56b0f95d0b6c84>:0
 at System.Windows.Forms.XplatUI.get_VirtualScreen () [0x00000] in <919c0e29d1ee4130aa56b0f95d0b6c84>:0
 at System.Windows.Forms.Screen..cctor () [0x00034] in <919c0e29d1ee4130aa56b0f95d0b6c84>:0
 at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) [0x0001e] in <ac812cae460544af83bd6cf54c5eee87>:0
 at <unknown> <0xffffffff>
 at System.Windows.Forms.MessageBox/MessageBoxForm.InitFormsSize () [0x00002] in <919c0e29d1ee4130aa56b0f95d0b6c84>:0
 at System.Windows.Forms.MessageBox/MessageBoxForm.RunDialog () [0x0000f] in <919c0e29d1ee4130aa56b0f95d0b6c84>:0
 at (wrapper remoting-invoke-with-check) System.Windows.Forms.MessageBox/MessageBoxForm.RunDialog () [0x00031] in <919c0e29d1ee4130aa56b0f95d0b6c84>:0
 at System.Windows.Forms.MessageBox.Show (string,string,System.Windows.Forms.MessageBoxButtons) [0x0000a] in <919c0e29d1ee4130aa56b0f95d0b6c84>:0
 at linerider.Program.CurrentDomain_UnhandledException (object,System.UnhandledExceptionEventArgs) [0x00027] in <9cc2fda8fe7d45099d585a1d594bf88e>:0
 at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object_object (object,intptr,intptr,intptr) [0x0001e] in <ac812cae460544af83bd6cf54c5eee87>:0

Native stacktrace:

0   mono                                0x000000010577c541 mono_handle_native_crash + 257
1   mono                                0x00000001057e3ff6 altstack_handle_and_restore + 70
2   SkyLight                            0x00007fffd6be8fc2 SLDisplayBounds + 50
3   ???                                 0x000000010f2ffcde 0x0 + 4549770462
4   ???                                 0x000000010ea54446 0x0 + 4540679238
5   mono                                0x00000001056d6784 mono_jit_runtime_invoke + 1316
6   mono                                0x00000001058ce398 do_runtime_invoke + 88
7   mono                                0x00000001058ca404 mono_runtime_class_init_full + 996
8   mono                                0x00000001056cfbd5 mono_jit_compile_method_inner + 2485
9   mono                                0x00000001056d2a93 mono_jit_compile_method_with_opt + 1379
10  mono                                0x000000010577e9e1 common_call_trampoline + 1217
11  mono                                0x000000010577e4e9 mono_magic_trampoline + 73
12  ???                                 0x0000000105b5439e 0x0 + 4390732702
13  ???                                 0x000000010f2fe653 0x0 + 4549764691
14  ???                                 0x000000010f2fe453 0x0 + 4549764179

Debug info from gdb:

(lldb) command source -s 0 '/tmp/mono-gdb-commands.ZTSxJH'
Executing commands in '/tmp/mono-gdb-commands.ZTSxJH'.
(lldb) process attach --pid 2259
warning: (x86_64) /Library/Frameworks/Mono.framework/Versions/5.4.0/lib/mono/4.5/mscorlib.dll.dylib empty dSYM file detected, dSYM was created with an executable with no debug info.
Process 2259 stopped
* thread #1, name = 'tid_307', queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
   frame #0: 0x00007fffda9c73ee libsystem_kernel.dylib`__wait4 + 10
libsystem_kernel.dylib`__wait4:
->  0x7fffda9c73ee <+10>: jae    0x7fffda9c73f8            ; <+20>
   0x7fffda9c73f0 <+12>: movq   %rax, %rdi
   0x7fffda9c73f3 <+15>: jmp    0x7fffda9bfcd4            ; cerror
   0x7fffda9c73f8 <+20>: retq  
Target 0: (mono) stopped.

Executable module set to "/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono".
Architecture set to: x86_64h-apple-macosx.
(lldb) thread list
Process 2259 stopped
* thread #1: tid = 0x2ac5c, 0x00007fffda9c73ee libsystem_kernel.dylib`__wait4 + 10, name = 'tid_307', queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
 thread #2: tid = 0x2ac64, 0x00007fffda9c6bf2 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'SGen worker'
 thread #3: tid = 0x2ac65, 0x00007fffda9c6bf2 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'SGen worker'
 thread #4: tid = 0x2ac66, 0x00007fffda9bf386 libsystem_kernel.dylib`semaphore_wait_trap + 10, name = 'Finalizer'
 thread #5: tid = 0x2ac67, 0x00007fffda9c744e libsystem_kernel.dylib`__workq_kernreturn + 10
 thread #6: tid = 0x2ac68, 0x00007fffda9c744e libsystem_kernel.dylib`__workq_kernreturn + 10
 thread #7: tid = 0x2ac69, 0x00007fffda9c744e libsystem_kernel.dylib`__workq_kernreturn + 10
(lldb) thread backtrace all
* thread #1, name = 'tid_307', queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
 * frame #0: 0x00007fffda9c73ee libsystem_kernel.dylib`__wait4 + 10
   frame #1: 0x000000010577c5ce mono`mono_handle_native_crash(signal=<unavailable>, ctx=<unavailable>, info=<unavailable>) at mini-exceptions.c:2720 [opt]
   frame #2: 0x00000001057e3ff6 mono`altstack_handle_and_restore(ctx=0x00007fff5a5386b0, obj=0x0000000000000000, stack_ovf=0) at exceptions-amd64.c:799 [opt]
   frame #3: 0x00007fffd6be8fc2 SkyLight`SLDisplayBounds + 50
   frame #4: 0x000000010f2ffcde
   frame #5: 0x000000010ea54446
   frame #6: 0x00000001056d6784 mono`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=0x0000000000000000, exc=0x000000010f2ff660, error=<unavailable>) at mini-runtime.c:2791 [opt]
   frame #7: 0x00000001058ce398 mono`do_runtime_invoke(method=0x00007fe3be288760, obj=0x0000000000000000, params=0x0000000000000000, exc=0x00007fff5a538f98, error=0x00007fff5a539178) at object.c:2862 [opt]
   frame #8: 0x00000001058ca404 mono`mono_runtime_class_init_full [inlined] mono_runtime_try_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, error=0x00007fff5a539178) at object.c:2970 [opt]
   frame #9: 0x00000001058ca3bf mono`mono_runtime_class_init_full(vtable=0x00007fe3be280eb0, error=0x00007fff5a539178) at object.c:471 [opt]
   frame #10: 0x00000001056cfbd5 mono`mono_jit_compile_method_inner(method=0x00007fe3bf2252a8, target_domain=<unavailable>, opt=<unavailable>, error=0x00007fff5a539178) at mini.c:4341 [opt]
   frame #11: 0x00000001056d2a93 mono`mono_jit_compile_method_with_opt(method=0x00007fe3bf2252a8, opt=<unavailable>, jit_only=0, error=<unavailable>) at mini-runtime.c:2129 [opt]
   frame #12: 0x000000010577e9e1 mono`common_call_trampoline(regs=0x00007fff5a5J\x0e", m=0x00007fe3bf2252a8, vt=<unavailable>, vtable_slot=<unavailable>, error=<unavailable>) at mini-trampolines.c:708 [opt]
   frame #13: 0x000000010577e4e9 mono`mono_magic_trampoline(regs=<unavailable>, code=<unavailable>, arg=<unavailable>, tramp=<unavailable>) at mini-trampolines.c:838 [opt]
   frame #14: 0x0000000105b5439e
   frame #15: 0x000000010f2fe653
   frame #16: 0x000000010f2fe453
 thread #2, name = 'SGen worker'
   frame #0: 0x00007fffda9c6bf2 libsystem_kernel.dylib`__psynch_cvwait + 10
   frame #1: 0x00007fffdaab27fa libsystem_pthread.dylib`_pthread_cond_wait + 712
   frame #2: 0x00000001059440af mono`thread_func [inlined] mono_os_cond_wait(cond=0x0000000105a6b960, mutex=<unavailable>) at mono-os-mutex.h:173 [opt]
   frame #3: 0x00000001059440a3 mono`thread_func(thread_data=0x0000000105a6b918) at sgen-thread-pool.c:108 [opt]
   frame #4: 0x00007fffdaab193b libsystem_pthread.dylib`_pthread_body + 180
   frame #5: 0x00007fffdaab1887 libsystem_pthread.dylib`_pthread_start + 286
   frame #6: 0x00007fffdaab108d libsystem_pthread.dylib`thread_start + 13
 thread #3, name = 'SGen worker'
   frame #0: 0x00007fffda9c6bf2 libsystem_kernel.dylib`__psynch_cvwait + 10
   frame #1: 0x00007fffdaab27fa libsystem_pthread.dylib`_pthread_cond_wait + 712
   frame #2: 0x00000001059440af mono`thread_func [inlined] mono_os_cond_wait(cond=0x0000000105abfbd0, mutex=<unavailable>) at mono-os-mutex.h:173 [opt]
   frame #3: 0x00000001059440a3 mono`thread_func(thread_data=0x0000000105bf5108) at sgen-thread-pool.c:108 [opt]
   frame #4: 0x00007fffdaab193b libsystem_pthread.dylib`_pthread_body + 180
   frame #5: 0x00007fffdaab1887 libsystem_pthread.dylib`_pthread_start + 286
   frame #6: 0x00007fffdaab108d libsystem_pthread.dylib`thread_start + 13
 thread #4, name = 'Finalizer'
   frame #0: 0x00007fffda9bf386 libsystem_kernel.dylib`semaphore_wait_trap + 10
   frame #1: 0x00000001058c62c5 mono`finalizer_thread [inlined] mono_os_sem_wait(flags=MONO_SEM_FLAGS_ALERTABLE) at mono-os-semaphore.h:91 [opt]
   frame #2: 0x00000001058c62ba mono`finalizer_thread at mono-coop-semaphore.h:43 [opt]
   frame #3: 0x00000001058c62ae mono`finalizer_thread(unused=<unavailable>) at gc.c:864 [opt]
   frame #4: 0x000000010589a463 mono`start_wrapper [inlined] start_wrapper_internal at threads.c:829 [opt]
   frame #5: 0x000000010589a3e3 mono`start_wrapper(data=0x00007fe3bdd09980) at threads.c:891 [opt]
   frame #6: 0x00007fffdaab193b libsystem_pthread.dylib`_pthread_body + 180
   frame #7: 0x00007fffdaab1887 libsystem_pthread.dylib`_pthread_start + 286
   frame #8: 0x00007fffdaab108d libsystem_pthread.dylib`thread_start + 13
 thread #5
   frame #0: 0x00007fffda9c744e libsystem_kernel.dylib`__workq_kernreturn + 10
   frame #1: 0x00007fffdaab1621 libsystem_pthread.dylib`_pthread_wqthread + 1426
   frame #2: 0x00007fffdaab107d libsystem_pthread.dylib`start_wqthread + 13
 thread #6
   frame #0: 0x00007fffda9c744e libsystem_kernel.dylib`__workq_kernreturn + 10
   frame #1: 0x00007fffdaab1621 libsystem_pthread.dylib`_pthread_wqthread + 1426
   frame #2: 0x00007fffdaab107d libsystem_pthread.dylib`start_wqthread + 13
 thread #7
   frame #0: 0x00007fffda9c744e libsystem_kernel.dylib`__workq_kernreturn + 10
   frame #1: 0x00007fffdaab148e libsystem_pthread.dylib`_pthread_wqthread + 1023
   frame #2: 0x00007fffdaab107d libsystem_pthread.dylib`start_wqthread + 13
(lldb) detach

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Process 2259 detached
(lldb) quit
Abort trap: 6

BUT! I can get LRA mostly functional using Wine (https://www.winehq.org/). Things that I've noticed that do not work: music doesn't work, some of my tracks crash the game when I try to load them, I can't do shift-line, I can't use the line adjusting tools other than the one that doesn't require pressing down any keys. But I'm currently doing a scenery project so none of that matters.

If other Mac users can tell me if I'm doing something wrong, go ahead. Maybe I'm just being a dumb.

_________________
avatar
gaoyubao
Line Rider Legend

Contest Winner: XL Contest
1st place in Tournament of Legends

View user profile http://www.visitgaomali.com/index.htm

Back to top Go down

Re: Line Rider Advanced 1.01b [UPDATED 10/27/17]

Post by theacp127 on Sun Oct 22, 2017 4:38 pm

As long as it works then I'm good. It's still the best LR version available in my opinion, and it'll be the version I sick with for main projects.

_________________
My Newest Line Rider Track
internal dialogue

Working on new track right now!  Very Happy

At least Hedge believed in me.
@Hedgehogs4Me wrote:I can see you becoming known as one of the best riders of 2012.

avatar
theacp127
Member

trying real hard


View user profile

Back to top Go down

Re: Line Rider Advanced 1.01b [UPDATED 10/27/17]

Post by JealousCloud on Fri Oct 27, 2017 6:47 pm

1.01b is just 1.01 compiled [probably] properly this time lol. should fix some of the issues brought to light.

_________________
remember line rider advanced?
avatar
JealousCloud
Member

see you, space cowboy...


View user profile

Back to top Go down

Re: Line Rider Advanced 1.01b [UPDATED 10/27/17]

Post by gaoyubao on Sat Oct 28, 2017 6:36 am

Now, when running with mono, the keyboard inputs work but not the mouse inputs. The warning Terminal gives me is "WARNING: The Carbon driver has not been ported to 64bits, and very few parts of Windows.Forms will work properly, or at all"

EDIT: honestly it might be a problem on my side because I remember about a year ago LRA on mono worked, and now it doesn't work (for the same version of LRA).

_________________
avatar
gaoyubao
Line Rider Legend

Contest Winner: XL Contest
1st place in Tournament of Legends

View user profile http://www.visitgaomali.com/index.htm

Back to top Go down

Re: Line Rider Advanced 1.01b [UPDATED 10/27/17]

Post by rabid squirrel on Sat Oct 28, 2017 5:29 pm

@gaoyubao wrote:Now, when running with mono, the keyboard inputs work but not the mouse inputs. The warning Terminal gives me is "WARNING: The Carbon driver has not been ported to 64bits, and very few parts of Windows.Forms will work properly, or at all"

EDIT: honestly it might be a problem on my side because I remember about a year ago LRA on mono worked, and now it doesn't work (for the same version of LRA).
Same thing was reported by someone on Discord

_________________
Support My Art
A playlist of my best tracks
To keep up with what I'm up to in the world of Line Rider, follow me:
My Twitter | My Tumblr | My Twitch | My Facebook Page | My Instagram
(You can also follow my patreon and see all public posts completely for free)
avatar
rabid squirrel
Member

I'm the artsy guy round here

Community Pick: Braggadocio
3rd place in Tournament of Legends 4th place in Tournament of Legends

View user profile http://www.benjaminharveydesign.com/

Back to top Go down

Re: Line Rider Advanced 1.01b [UPDATED 10/27/17]

Post by theacp127 on Sat Oct 28, 2017 6:59 pm

It sounds more like an issue with Mono to me.

_________________
My Newest Line Rider Track
internal dialogue

Working on new track right now!  Very Happy

At least Hedge believed in me.
@Hedgehogs4Me wrote:I can see you becoming known as one of the best riders of 2012.

avatar
theacp127
Member

trying real hard


View user profile

Back to top Go down

Re: Line Rider Advanced 1.01b [UPDATED 10/27/17]

Post by anton on Fri Nov 10, 2017 4:41 am

- Exported videos can only be viewed in vlc. Sony Vegas reads it as a black screen, although duration seems to be correct. (Does anyone know of a conversion software that would fix this issue?)

- Exported videos have incorrect zoom

- Exporting videos works only with certain .trk files, but most files cause the game to crash due to running out of memory. This issue has nothing to do with line count.

- Converted song files do not show up in song selection.

- Altering the offset for a song takes alot of time to process. This is a small issue, but I do remember versions where this took less time.

- If bosh dies before the flag when doing ctrl+i, live update stops working until restart. Would've posted this to r/mildyinfuriating, but i doubt they'd understand.

- enable function for songs is not saved, which means if you once save a .trk with a song you have to disable the song every time you load the file

_________________
avatar
anton
Member

cool

Community Pick: SYTYKC

View user profile

Back to top Go down

Re: Line Rider Advanced 1.01b [UPDATED 10/27/17]

Post by theacp127 on Fri Nov 10, 2017 3:56 pm

For me Handbreak, an open source video encoder, fixes the recording incompatibility.
I tested to see what glitches would happen for me, but I couldn't recreate them on Windows 10.
A lot of those seem to be because of your different operating system.

_________________
My Newest Line Rider Track
internal dialogue

Working on new track right now!  Very Happy

At least Hedge believed in me.
@Hedgehogs4Me wrote:I can see you becoming known as one of the best riders of 2012.

avatar
theacp127
Member

trying real hard


View user profile

Back to top Go down

Re: Line Rider Advanced 1.01b [UPDATED 10/27/17]

Post by anton on Fri Nov 10, 2017 8:47 pm

@theacp127 wrote:A lot of those seem to be because of your different operating system.
Windows 8.1

_________________
avatar
anton
Member

cool

Community Pick: SYTYKC

View user profile

Back to top Go down

Re: Line Rider Advanced 1.01b [UPDATED 10/27/17]

Post by theacp127 on Fri Nov 10, 2017 8:51 pm

That's so odd, although that's programming for you. It works when it feels like it sometimes.

_________________
My Newest Line Rider Track
internal dialogue

Working on new track right now!  Very Happy

At least Hedge believed in me.
@Hedgehogs4Me wrote:I can see you becoming known as one of the best riders of 2012.

avatar
theacp127
Member

trying real hard


View user profile

Back to top Go down

Re: Line Rider Advanced 1.01b [UPDATED 10/27/17]

Post by Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum