| Ferrous Moon http://www.ferrousmoon.com:80/forums/ |
|
| Onlink 0.2.5 Beta - Last Update 2019-03-21 http://www.ferrousmoon.com:80/forums/viewtopic.php?f=55&t=2777 |
Page 16 of 36 |
| Author: | wasp660 [Thu Apr 03, 2014 8:37 am ] |
| Post subject: | Re: Onlink 0.2.5 Beta - Last Update 2014-01-18 |
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? |
|
| Author: | Mc2m [Thu Apr 03, 2014 8:41 am ] |
| Post subject: | Re: Onlink 0.2.5 Beta - Last Update 2014-01-18 |
Quote: Tl;DR: I made a bug-list, what should I do with it?
Either pm it to me or use bugzilla, your choice.
|
|
| Author: | temp44 [Thu Apr 03, 2014 5:27 pm ] |
| Post subject: | Re: Onlink 0.2.5 Beta - Last Update 2014-01-18 |
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 |
|
| Author: | Mc2m [Thu Apr 03, 2014 5:47 pm ] |
| Post subject: | Re: Onlink 0.2.5 Beta - Last Update 2014-01-18 |
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. |
|
| Author: | temp44 [Wed Apr 09, 2014 4:40 pm ] |
| Post subject: | Re: Onlink 0.2.5 Beta - Last Update 2014-01-18 |
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? |
|
| Author: | Miah [Sun Apr 13, 2014 6:56 pm ] |
| Post subject: | Re: Onlink 0.2.5 Beta - Last Update 2014-01-18 |
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? |
|
| Author: | temp44 [Mon Apr 14, 2014 3:39 am ] |
| Post subject: | Re: Onlink 0.2.5 Beta - Last Update 2014-01-18 |
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. |
|
| Author: | afxi [Fri Apr 18, 2014 10:19 am ] |
| Post subject: | Re: Onlink 0.2.5 Beta - Last Update 2014-01-18 |
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. 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/
|
|
| Author: | temp44 [Sat Apr 19, 2014 4:00 pm ] |
| Post subject: | Re: Onlink 0.2.5 Beta - Last Update 2014-01-18 |
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. |
|
| Author: | Mc2m [Fri May 23, 2014 8:10 am ] |
| Post subject: | Re: Onlink 0.2.5 Beta - Last Update 2014-01-18 |
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 |
|
| Author: | Sabranan [Fri May 23, 2014 9:56 am ] |
| Post subject: | Re: Onlink 0.2.5 Beta - Last Update 2014-01-18 |
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. |
|
| Author: | Pakiecik10g [Sat May 31, 2014 4:22 am ] |
| Post subject: | Re: Onlink 0.2.5 Beta - Last Update 2014-01-18 |
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. |
|
| Author: | Gabriel007GE [Sat May 31, 2014 12:46 pm ] |
| Post subject: | Re: Onlink 0.2.5 Beta - Last Update 2014-01-18 |
I have a same problem, I think it's bug. |
|
| Author: | Mc2m [Sat May 31, 2014 1:31 pm ] |
| Post subject: | Re: Onlink 0.2.5 Beta - Last Update 2014-01-18 |
Quote: Hello! I have little problem... When i trying to buy Master Key upgrade then onlink just crash and give this message:
That was partly due to my lack of experience with linux. I've fixed it in the latest build, sorry about that.
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. |
|
| Author: | Kantorfitz [Sun Jun 01, 2014 4:02 am ] |
| Post subject: | Re: Onlink 0.2.5 Beta - Last Update 2014-01-18 |
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. |
|
| Page 16 of 36 | All times are UTC-05:00 |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|