Last visit was: It is currently Sat Sep 23, 2023 4:00 pm


All times are UTC-05:00




Post new topic Reply to topic  [540 posts ] 
Author Message
 Post subject:Re: Onlink 0.2.5 Beta - Last Update 2014-01-18
PostPosted:Thu Apr 03, 2014 8:37 am 
 

Joined:Thu Apr 03, 2014 7:53 am
Posts:2
Hello, I'm a new member of the forum (my first post), but not new to Onlink (I've been following it's progress for years, since I was 16-17.). Several months after the release of 0.2.5, I extensively tested the beta-game, and came up with a long list of confirmed bugs I had found. I managed to add a couple of them to the Onlink bug tracker, but seeing as I soon became very busy (work, classes, boring papers on pharmacology [ and now mineralogy]), I didn't have time to record two dozen bugs on bugzilla (especially considering that there had been no updates in months, and I believed the project to be abandoned). I eventually decided to simply post my list to the forum thread, but was unable to register. Now, months past, I've finally managed it.

Anyway, I've skimmed over the recent updates, and don't believe any of the bugs I listed have been fixed, so I haven't made any updates to my list. In my report I've detailed how I came across the bugs, and which ones I posted to Bugzilla (though it's certainly possible that some of the bugs I've listed have been posted in the time since). At this point, my only question is as to how I should present my list:
Should I post it as a follow up reply, pm it to one of the staff, wait a few days-weeks and add them all to Bugzilla, or D: None of the above?

Thank you for your time/From Russian America with love,

Wasp660


Tl;DR: I made a bug-list, what should I do with it?


Top
Offline  
 Post subject:Re: Onlink 0.2.5 Beta - Last Update 2014-01-18
PostPosted:Thu Apr 03, 2014 8:41 am 
 

Joined:Wed Feb 16, 2011 4:47 pm
Posts:184
Quote:
Tl;DR: I made a bug-list, what should I do with it?
Either pm it to me or use bugzilla, your choice.


Top
Offline  
 Post subject:Re: Onlink 0.2.5 Beta - Last Update 2014-01-18
PostPosted:Thu Apr 03, 2014 5:27 pm 
 

Joined:Tue Apr 01, 2014 6:14 am
Posts:11
Hi,

on Linux (Xubuntu 12.04), when I try to load a saved user, it crashes right after displaying that freaky eye with one of the following:
- "onlink: sqlite3.c:38288: assert_pager_state: Assertion `p->eLock==4' failed. Aborted"
- "Segmentation fault..."
- "Assertion 's' failed at pulse/stream.c:1634, function pa_stream_writable_size(). Aborting. Aborted"
- "onlink: sqlite3.c:38306: assert_pager_state: Assertion `((p->jfd)->pMethods) || p->journalMode==2 || p->journalMode==5' failed. Aborted"

Also, CPU is constantly at 50% (dual core, so in reality it is 100%).

And finally, it keeps accessing the HDD all the time and constantly during the game for no apparent reason. To note, I have music turned off.

Otherwise, great effort, really appreciated, seeing that interface again brought back some memories... :)

Cheers


Top
Offline  
 Post subject:Re: Onlink 0.2.5 Beta - Last Update 2014-01-18
PostPosted:Thu Apr 03, 2014 5:47 pm 
 

Joined:Wed Feb 16, 2011 4:47 pm
Posts:184
Quote:
on Linux (Xubuntu 12.04), when I try to load a saved user, it crashes right after displaying that freaky eye with one of the following
that will be handled in private.
Quote:
Also, CPU is constantly at 50% (dual core, so in reality it is 100%).
well that would be because Onlink never sleeps, I could look into that in my spare time.
Quote:
And finally, it keeps accessing the HDD all the time and constantly during the game for no apparent reason. To note, I have music turned off.
This is due to one of Miah's request on the new save system ; synchronous saving. It basically saves every little change during the game, including the date and time of the world (which happens to change every second).

I have a branch in the code which allows user to set the time between save but it is still crashing and since Kite is the priority, I won't fix it anytime soon.


Top
Offline  
 Post subject:Re: Onlink 0.2.5 Beta - Last Update 2014-01-18
PostPosted:Wed Apr 09, 2014 4:40 pm 
 

Joined:Tue Apr 01, 2014 6:14 am
Posts:11
I tried the Windows version today, hoping to have some of the issues fixed. It does not crach upon loading a saved game, great.

However, that constant HDD activity is really annoying, and I fear it could break my disk if I left it running for too long. So that makes it unplayable for me.

You say that every second something is saved, but this is not an occasional write every second, this is a constant loud loading process, as if it was trying to load a 50 GB game into memory. Don't know how to describe it better. I tried turning off the music, hoping it would just be the music player not buffering the songs or something, but it did not help.

I am surprised nobody else it annoyed by this. Does everybody have an SSD disk or what? :)


Top
Offline  
 Post subject:Re: Onlink 0.2.5 Beta - Last Update 2014-01-18
PostPosted:Sun Apr 13, 2014 6:56 pm 
Literally Nine
User avatar
 

Joined:Tue Mar 01, 2005 9:00 am
Posts:1263
I have an SSD. I'm pretty sure Mc2m does not.

But these are very small incremental changes. I'm not sure why you'd be thrashing like that. Have a fragmentation issue that you know of?


Top
Offline  
 Post subject:Re: Onlink 0.2.5 Beta - Last Update 2014-01-18
PostPosted:Mon Apr 14, 2014 3:39 am 
 

Joined:Tue Apr 01, 2014 6:14 am
Posts:11
Well, no, i don't think it has to do with fragmentation, as I tried it on two different real computers under both Windows XP and Xubuntu 12.04, and also one virtual machine under Windows 7. The effect was the same, constant HDD load in all cases.


Top
Offline  
 Post subject:Re: Onlink 0.2.5 Beta - Last Update 2014-01-18
PostPosted:Fri Apr 18, 2014 10:19 am 
 

Joined:Wed Dec 16, 2009 11:41 am
Posts:2
For all those of you who aren't restricted to windoze: With the following little script you can easily run onlink on linux with synchronous saving but without fearing to trash your HDD. This is done by using a ramdisk to hold the options and save files (see first script).
I wrote this script back in march 2013 to succesfully play Onlink on my netbook while travelling (1,6GHz Intel Atom and 2 GB Ram). Because of this it loads the data files into a ramdisk too, hoping to further increase the performance. To be exact I haven't tried it with only one of the ramdisks, so I don't know, if only one was necessary, but before it was just to slow to play.
In the case that you want to unmount the ramdisks, just run the second script.
If you are to lazy to make yourself some delicious copy-pasta, just look at the attachments.
EDIT: Looks, like I'm unable to upload attachments... So you have to go for the Guttenberg method. :wink:


Here you go:
Code:
#!/bin/bash echo "Onlink ramdisk tool by afxi (c) 2013" echo "updated for Onlink on native Linux by 3298 in 2014 (was Wine-based before)" echo "corrected typo and approved by afxi :-P" echo "" if [ ! -d ramdisk ] then echo "ramdisk folder missing" echo "creating ramdisk folder" mkdir ramdisk fi if [ ! -f ramdisk/data.dat ] then echo "data.dat missing, going to initalize ram folder & copy content" echo "setting up ramdisk" sudo mount -t tmpfs -o size=50M tmpfs ramdisk echo "copying files" cp data.dat ramdisk/ cp onlink ramdisk/ cp patch.dat ramdisk/ fi if [ ! -d ~/.onlink.persistent ] then echo "Onlink.persistent folder in home directory missing" if [ -d ~/.onlink ] then echo "importing old files into the new structure" mv ~/.onlink ~/.onlink.persistent mkdir ~/.onlink else echo "looks like the first run of Onlink on this machine" echo "creating appdata folders" mkdir ~/.onlink.persistent mkdir ~/.onlink fi fi if [ ! -f ~/.onlink/options.db ] then echo "appdata-ramdisk is empty" echo "setting up ramdisk for save and option files" sudo mount -t tmpfs -o size=250M tmpfs ~/.onlink fi if [ -f ~/.onlink.persistent/options.db ] then echo "found persistent appdata files" echo "updating appdata-ramdisk with persistent files" cp -r -u ~/.onlink.persistent/* ~/.onlink/ fi echo "starting Onlink" cd ramdisk ./onlink echo "saving updated files from appdata-ramdisk" cp -r -u ~/.onlink/* ~/.onlink.persistent/
In case, that you want to unmount the ramdisks:
Code:
#!/bin/bash echo "Onlink ramdisk tool by afxi (c) 2013" echo "saving updated files from appdata-ramdisk" cp -r -u ~/.onlink/* ~/.onlink.persistent/ echo "unmounting ramdisks" sudo umount ramdisk sudo umount ~/.onlink/


Top
Offline  
 Post subject:Re: Onlink 0.2.5 Beta - Last Update 2014-01-18
PostPosted:Sat Apr 19, 2014 4:00 pm 
 

Joined:Tue Apr 01, 2014 6:14 am
Posts:11
Thank you for the instructions. However, in the Linux version I am unable to load a saved game (see above). Besides, the Linux version seems different (startup sequence is missing, after creating a new account you have Revelation and the other software from the main mission I dont remember the name of in your memory banks right from start). And yes, I know there are some tools for ramdisk in Windoze too, but I would rather see somebody looking into the issue, so that Kite does not eventually suffer from the same thing.


Top
Offline  
 Post subject:Re: Onlink 0.2.5 Beta - Last Update 2014-01-18
PostPosted:Fri May 23, 2014 8:10 am 
 

Joined:Wed Feb 16, 2011 4:47 pm
Posts:184
Hey everyone,

I finally took the time to do some fixing. Since I've made some change to the synchronizer, I didn't replace the old version with the news (in case it is too much buggy).

the new versions can be found at the usual place or here:

Windows: http://ferrousmoon.com/OnlinkSetup-0.2.5n.exe
Linux: http://ferrousmoon.com/Onlinkn.tar.gz

Here's the change list:

- Fixed rare bug with mission list crashing
- Made the synchronizer update less frequently
- Fixed a bug where file destruction missions on a LAN could not be completed


Top
Offline  
 Post subject:Re: Onlink 0.2.5 Beta - Last Update 2014-01-18
PostPosted:Fri May 23, 2014 9:56 am 
 

Joined:Wed Jan 16, 2008 4:52 pm
Posts:66
Not having any luck with the newest version. This is what I'm finding:

On first run it looks like I'm a bit zoomed in, I can't see the edges of the screen. Alt-tabbing out and then coming back in seems to resolve that, but not after you've created a new user and got to the main game screen.

Having created a new user and exiting, trying to run it again simply crashes the game. You have to wipe out your options.db file to make it "work" again.

It doesn't seem to make any odds which executable you run, but this is on a Windows 8 Pro x64 laptop.


Top
Offline  
 Post subject:Re: Onlink 0.2.5 Beta - Last Update 2014-01-18
PostPosted:Sat May 31, 2014 4:22 am 
 

Joined:Sat May 31, 2014 4:18 am
Posts:1
Hello! I have little problem... When i trying to buy Master Key upgrade then onlink just crash and give this message:
Onlink has been forced to Abort
===============================
Message : Unrecognised system upgrade
Location : interface/remoteinterface/swsalesscreen_interface.cpp, line 382
pakiecik@pakiecik-HP-G62-Notebook-PC:~/Pobrane/o$

Running on ubuntu 14.04.


Top
Offline  
 Post subject:Re: Onlink 0.2.5 Beta - Last Update 2014-01-18
PostPosted:Sat May 31, 2014 12:46 pm 
 

Joined:Mon Mar 24, 2014 6:39 pm
Posts:10
I have a same problem, I think it's bug.


Top
Offline  
 Post subject:Re: Onlink 0.2.5 Beta - Last Update 2014-01-18
PostPosted:Sat May 31, 2014 1:31 pm 
 

Joined:Wed Feb 16, 2011 4:47 pm
Posts:184
Quote:
Hello! I have little problem... When i trying to buy Master Key upgrade then onlink just crash and give this message:
Onlink has been forced to Abort
===============================
Message : Unrecognised system upgrade
Location : interface/remoteinterface/swsalesscreen_interface.cpp, line 382
pakiecik@pakiecik-HP-G62-Notebook-PC:~/Pobrane/o$

Running on ubuntu 14.04.
That was partly due to my lack of experience with linux. I've fixed it in the latest build, sorry about that.


Top
Offline  
 Post subject:Re: Onlink 0.2.5 Beta - Last Update 2014-01-18
PostPosted:Sun Jun 01, 2014 4:02 am 
 

Joined:Sun Jun 01, 2014 3:36 am
Posts:4
Hi, it's my first post here, but I'm observing this forum and Onlink progress since quite long time. I've downloaded the latest (but as You said possibly unstable) version and tested it. I've encountered a serious bug: when You'll hack into any bank and steal a big amount of money, and after this You'll return to logging screen, then You'll be unable to continue further play, because Onlink will crash every time when You'll try to login back. I've checked it two times by creating new game, but for both times game crashed.


Top
Offline  
Display posts from previous: Sort by 
Post new topic Reply to topic

All times are UTC-05:00


Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Theme created by Miah with assistance from hyprnova