Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Page 1 of 2 1 2 >
Topic Options
#96442 - 30/05/2002 02:57 emptriv install
accept
new poster

Registered: 03/05/2002
Posts: 34
Loc: Queensland, Australia
Hey guys,
I've been looking everywhere (prob. not right places, tho)
For info on how to install Tony's emptriv game on my Rio Car.
Yes, i'm still quite new at this and not very tech. minded

I have MK2a with v2.0b11 Developer and v269 hijack installed
I can't seem to find complete list (step-by-step) on how to install this, only parts.
If someone could direct me to correct place, or explain here that would be great.
I have already downloaded the,emptriv-0.92.tar from Tony's site

Thanks for any help
Glen O
(accept)

Top
#96443 - 30/05/2002 03:54 Re: emptriv install [Re: accept]
justinlarsen
old hand

Registered: 31/12/2001
Posts: 1109
Loc: Petaluma, CA
ditto, i can get it to work, but i can never figure out how to extract all of the questions, without getting an error.
_________________________
---- Justin Larsen

Top
#96444 - 30/05/2002 05:07 Re: emptriv install [Re: justinlarsen]
johnmcd3
enthusiast

Registered: 19/04/2001
Posts: 369
Loc: Seattle, WA (formerly Houston,...
Well, I've got it working, let me see if I can help out.

1) get the file from tony's page.

2) ftp the file to your empeg use an ftp program or typing the follwing at a prompt:

cd downloads (change to the directory that your emptriv.tar.gz file is)
ftp 192.168.0.5 (or whatever)
(push enter until you ger a prompt)
site rwm (set the music drives read-write)
cd /drive0 (questions are pretty big, so put on music drive)
mkdir files (or whatever you want to call this
cd files
mkdir emptriv
cd emptriv
put emptriv-0.92.tar.gz (transfer file)

3) get at a shell prompt using hyperterminal or similar program as described in the FAQ

rwm (just incase the ftp undid this)
cd /drive0/files/emptriv (change to directory)
tar -zxvf filename.tar.gz (z uncompresses and x untars)
chmod 755 emptriv (give executable permissions)
rm emptriv-0.92.tar.gz (if you want you could also remove the .c source and the Makefile)

4) now you can run it from hyperterminal with "./emptriv" in that directory. It should load up.

5) "exit" to start up the player.

6) emptriv will now be in the hijack menu!

Please post if you have more specific problems. The only problem with this set up is that emptriv must be manually started from the prompt every time. You could attach it to your init using Frank's modified init but that makes it start every time. I could post an easy how to on that as well if you want. You could also put the picker on your init like tony does to choose whether to start on every boot, but that's complex and lengthens the boot every time. What we really need is an easy way to start and stop programs from within hijack while the player is running. Something tells me you'll see something like this in the next few days (hint, hint).

John


Edited by johnmcd3 (30/05/2002 05:23)
_________________________
1998 BMW ///M3 30 GB Mk2a, Tuner, and 10 GB backup

Top
#96445 - 30/05/2002 10:11 Re: emptriv install [Re: johnmcd3]
tonyc
carpal tunnel

Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
Something tells me you'll see something like this in the next few days (hint, hint).

Excellent. I was hoping someone was working on that. I saw Mark's post hinting that someone should write such an animal, but I haven't had time to play around with the new WAITMENU behavior just yet. Hopefully the new Hijack still works with the old method of binding so that I don't have to rewrite my apps for the new Hijack versions.

Anyway those instructions look good to me. I'd just add that if you don't have a developer image installed on your Empeg, none of that will work. I've had people write me asking why stuff doesn't work and it turns out they're running the consumer image of the software.

accept, I read your email this morning (sorry about the delay but Yahoo! cut off my POP3 access and I rarely check web-based email.) If you have the developer image on your Empeg, johnmcd3's instructions should work.

Justin, I have a feeling you're trying to install the questions on your root partition, which, by default, is formatted in such a way that it can only hold a certain number of files. Emptriv comes with ~20,000 questions. Better use a subdirectory of /drive0 as noted above.

If none of this works for you guys, let me know.
_________________________
- Tony C
my empeg stuff

Top
#96446 - 30/05/2002 13:25 Re: emptriv install [Re: tonyc]
justinlarsen
old hand

Registered: 31/12/2001
Posts: 1109
Loc: Petaluma, CA
ya thats what i was doing tony, i remember now it was so long ago when i tired doing that, ill try it tonite, i love the program thou, major props, it keeps the passangers shut up, and i can stil enjoy my music.
_________________________
---- Justin Larsen

Top
#96447 - 30/05/2002 16:02 Re: emptriv install [Re: justinlarsen]
tonyc
carpal tunnel

Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
Glad you like it! I really need to do something about the category selection screen though, it's ugly as sin and slow to redraw. Maybe when/if I port to that sweet new graphics library someone just wrote, I'll figure out a better way to select categories. Maybe some kind of two-level menu or something.
_________________________
- Tony C
my empeg stuff

Top
#96448 - 31/05/2002 03:55 Re: emptriv install [Re: tonyc]
justinlarsen
old hand

Registered: 31/12/2001
Posts: 1109
Loc: Petaluma, CA
who knows, its great fun, i would love to see u work on it some more, its probably in second place to hijack to my favorite program on the empeg
_________________________
---- Justin Larsen

Top
#96449 - 31/05/2002 04:38 Re: emptriv install [Re: johnmcd3]
Rufus
new poster

Registered: 07/04/2001
Posts: 23
Loc: Lancs UK
I tried to get Emptriv working last night. I put Emptriv on drive0 as suggested, run Emptriv from hyperterminal then restarted the player and all was working, emptriv was in the hijack menu. I am now trying to get it to start every boot so it can be used in the car, with no success. I tried the preinit method and used a script with prefix M to wait until the music partitions have been mounted, all works ok but emptriv is the last thing to start and does not appear in the hijack menu (no errors on starting emptriv). I figured (probably wrong) that this was because it started after the player, so I tried using Picker to start it, but as emptriv was starting I got an error that said it couldn't load the font file, and no sign of emptriv in the hijack menu. Has anyone got emptriv to work without having to start it from a shell prompt?

Thanks, Mark.

Top
#96450 - 31/05/2002 05:01 Re: emptriv install [Re: Rufus]
johnmcd3
enthusiast

Registered: 19/04/2001
Posts: 369
Loc: Seattle, WA (formerly Houston,...
well, I've made it work, let me see if I can help you out.

First off, a hijack-compatable program can be bound to the menu while the player is running, so that wasn't your problem.

You got the error about the font file because emptriv wants you to be in the same directory as it when you run it. One way to deal with this is to use:

cd /drive0/files/emptriv
./emptriv

instead of "/drive0/files/emptriv/emptriv" to start the program. Another, perhaps better, way to deal with this would be to edit and recompile the program so that it doesn't have this limitation. Getting all the graphics libraries set up correctly can be a big PITA, though, so I just did it for you. If you replace your emptriv binary with this one you can start it from any directory and not get font file errors. (However, using the other way eliminates the possiblity that I've somehow introduced a bug into the program. Unlikely, but always possible.)

Now at this point you should check to see that your script properly runs emptriv by directly running it. Common problems would be having windows (not UNIX) line breaks in your script and not having it be executable. If your script runs it properly but It still won't start automatically, yell, and we'll see if we can't fix that too.

John


Edited by johnmcd3 (31/05/2002 05:18)
_________________________
1998 BMW ///M3 30 GB Mk2a, Tuner, and 10 GB backup

Top
#96451 - 31/05/2002 05:19 Re: emptriv install [Re: johnmcd3]
johnmcd3
enthusiast

Registered: 19/04/2001
Posts: 369
Loc: Seattle, WA (formerly Houston,...
Oh yeah, I forgot that silly attachment thingy.

Edit: Huh? It doesn't seem to be appearing. One sec...

Edit 2: Ah, the file is a bit too large for this server, here's a link to it on my not-yet-existant website.


Attachments
95098-emptriv2.zip (87 downloads)



Edited by johnmcd3 (31/05/2002 05:33)
_________________________
1998 BMW ///M3 30 GB Mk2a, Tuner, and 10 GB backup

Top
#96452 - 31/05/2002 09:00 Re: emptriv install [Re: johnmcd3]
Rufus
new poster

Registered: 07/04/2001
Posts: 23
Loc: Lancs UK
Many thanks, I will give it a try later this evening and let you know how I get on. I had taken care of the Unix file type thingy but I'm not sure about making it executable. I will check this out as well, although it did look as if it was running the script.

Thanks again......Mark.

Top
#96453 - 31/05/2002 10:47 Re: emptriv install [Re: johnmcd3]
Rufus
new poster

Registered: 07/04/2001
Posts: 23
Loc: Lancs UK
I tried your first suggestion of changing to the directory before running and everything worked fine, until I tried to sync with emplode and it failed at the checking media stage (just said media error). it was attempting to do one of the longer checks because I'd reached the 20 mounts limit. Panic set in, and I deleted the emptriv files along will all directories on drive0 that I had created and tried the sync again, everything worked OK. Any ideas why the sync failed? I tried to sync a few times before I deleted emptriv, and rebooted empeg and PC, no luck. Having thought about it I wondered if it failed just because a program was running on drive0, but yet again I'm probably completely wrong.

Thanks...Mark.

Top
#96454 - 31/05/2002 15:18 Re: emptriv install [Re: Rufus]
johnmcd3
enthusiast

Registered: 19/04/2001
Posts: 369
Loc: Seattle, WA (formerly Houston,...
Hmmm. There was no real cause for panic, emplode couldn't care less about other files on drive0 and I don't think it would have problem with a program running. (FYI: If you want to see what's running type "ps ux" at the prompt. You can stop processes with "kill pid" where pid is the process ID listed with the ps command.) Also if you could run the script then it was executable, typing "chmod 755 name" gives the file "name" executable privileges.

What propably happened was stuff relating the the drives being mounted read-write instead of read-only. If you don't type RO after putting files on, but before you start up the player, then the drives are writable while the player is running. Emplode will not like this because having the drives mounted read-write in the bumpy environment of the car could lead to file system corruption. (If they are read only, they couldn't be messed up, see?) Really, this isn't a big deal at all. Thats why hijack has the option to turn off file system checks. However, it's not the end of the world to let emplode meticulously go through and make sure the files are in order next time. I think typing RO before starting th player should prevent this from happening.

With regard to the emplode error, not sure, what the exactly cause was, but if it only happened once or twice I'd not worry about it. I'd always reboot the empeg before a sync to to make sure everything is normal. If it keeps happening you could post the exact error here and perhaps a serial port log of the error happening.

Let us know how the emptriv install goes!

John
_________________________
1998 BMW ///M3 30 GB Mk2a, Tuner, and 10 GB backup

Top
#96455 - 01/06/2002 00:30 Re: emptriv install [Re: johnmcd3]
Rufus
new poster

Registered: 07/04/2001
Posts: 23
Loc: Lancs UK
Thanks for the help, I paniced because I could not get emplode to sync at all with the changes I had made, I couldn't swear to it but I'm fairly confident the drives were RO, I re-booted the player a couple of times using Hijack and I think this mounts the drives RO in the process but I also think I did this manually as well.
Anyway I've had another go at installing Emptriv, no problems everything works OK, and for the moment Emplode seems to sync OK, however it hasn't tried to do the long file system check yet, fingers crossed everything seems to be working OK.

Thanks for all the help.....Mark.

Edit: I've had the emplode sync error again, this time I killed emptriv and tried again and the sync went OK. It would appear that emplode doesn't like emptriv running during a sync.


Edited by Rufus (01/06/2002 00:39)

Top
#96456 - 01/06/2002 04:08 Re: emptriv install [Re: Rufus]
justinlarsen
old hand

Registered: 31/12/2001
Posts: 1109
Loc: Petaluma, CA
hrm. interesting, ill have to check thou out, if thats the case, can u have the preinit script run only in the car, as i tend not to play emptrib out of the car, and or have a script that shuts the program down before a scyn? any comments tony
_________________________
---- Justin Larsen

Top
#96457 - 01/06/2002 04:50 Re: emptriv install [Re: justinlarsen]
johnmcd3
enthusiast

Registered: 19/04/2001
Posts: 369
Loc: Seattle, WA (formerly Houston,...
I can't run emplode right now to test it, cause I don't have access to a windows machine, but I don't see why this should happen. What is the error recieved? Perhaps its fixable in emptriv or hijack.

However, if it is the case, I'm finishing up a major project which makes it easy to start and stop programs at your whim even in the car and without rebooting. This means you won't have to have programs like emptriv run everytime, just when you want to use them. And when you're done, you can close them, returning memory to the player's caching algorithm. It should be done this weekend sometime, there is only one bug I'd like to fix left.

John
_________________________
1998 BMW ///M3 30 GB Mk2a, Tuner, and 10 GB backup

Top
#96458 - 02/06/2002 10:10 Re: emptriv install [Re: johnmcd3]
Rufus
new poster

Registered: 07/04/2001
Posts: 23
Loc: Lancs UK
The error in emplode just says "media error" and re-boots the empeg. I don't see any output on the serial port.

Mark.

Top
#96459 - 03/06/2002 00:38 Re: emptriv install [Re: Rufus]
justinlarsen
old hand

Registered: 31/12/2001
Posts: 1109
Loc: Petaluma, CA
when i run ./emptriv my player just halts, when i think about it i dont tihnk ive even tried to get it to run in beta11, thou it dosnt seem to be a problem for anyone else, any ideas?
_________________________
---- Justin Larsen

Top
#96460 - 03/06/2002 08:42 Re: emptriv install [Re: justinlarsen]
tonyc
carpal tunnel

Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
You have Hijack installed, correct? And the latest version of emptriv?
_________________________
- Tony C
my empeg stuff

Top
#96461 - 03/06/2002 12:54 Re: emptriv install [Re: tonyc]
justinlarsen
old hand

Registered: 31/12/2001
Posts: 1109
Loc: Petaluma, CA
yup, it just frezzes at the waitmenu.. its been puased there for a good 12 hours now
_________________________
---- Justin Larsen

Top
#96462 - 03/06/2002 13:19 Re: emptriv install [Re: justinlarsen]
tonyc
carpal tunnel

Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
Well don't hold your breath, it's not coming back.
_________________________
- Tony C
my empeg stuff

Top
#96463 - 03/06/2002 15:21 Re: emptriv install [Re: tonyc]
justinlarsen
old hand

Registered: 31/12/2001
Posts: 1109
Loc: Petaluma, CA
lol ya i figured as much, i got it to run a few times, i deletes some of the 20,000 files bring it down to around 7000 and it works faster ect. ect. once ur done working on ur other projects tony, do u have any plans to cut that number down and make it a few files insted of 20,000 other one?
_________________________
---- Justin Larsen

Top
#96464 - 03/06/2002 15:56 Re: emptriv install [Re: justinlarsen]
tonyc
carpal tunnel

Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
i deletes some of the 20,000 files bring it down to around 7000 and it works faster ect. ect.

No it doesn't. There's nothing about my program that would cause it to work faster by deleting questions. The only part that would be quicker would be the initial counting of the categories, which only takes 2-3 seconds. During normal gameplay, you aren't going to notice a speed benefit by deleting questions. I think any perceived benefit is in your imagination.

Also, I'm not 100% certain, but I can imagine that deleting question files would cause the problems you're seeing where it seems to lock up. My algorithm chooses a random category, then a random number between 1 and the number of questions in the category. If you go deleting questions, I don't know what could happen with that. I might not be doing a lot of error checking, I think I check to see that the file is there, but if it's not, all bets are off.

I'm *pretty sure* you could get away with deleting an entire category or multiple categories, ("rm FSW.*.dat" if you don't want the Star Wars questions, for instance.) That should work. But deleting various questions within a category and leaving behind others, that isn't going to work. Not unless you renumber all the files.

Anyway, the point of a trivia game is to not have repeat questions... I admit 20,000 is a lot and it takes up more disk space than your average game, but I wouldn't say that question loading or displaying of them takes a long time, nor does the program take up a lot of memory (it only loads them when it needs them, it doesn't read them all into memory!) So I don't know why anyone would want to go deleting questions.

If 20,000 is too much, then what is a good number? Not everyone likes all the categories, and I thought that burning through all the questions in your favorite categories wouldn't take very long if I only have 5,000 questions or so. It's all about replay value.

So if any of you are deleting questions, then you need to renumber the categories consecutively. You also need to make sure the *.0000.dat file is there, since that's the one that gives the info about the category's name, and whether it's enabled when you start up (change the 1 to a 0 in the *.0000.dat file if you want that category disabled when you start.)

Now, is anyone who hasn't been deleting questions having problems with lockups?
_________________________
- Tony C
my empeg stuff

Top
#96465 - 04/06/2002 01:33 Re: emptriv install [Re: tonyc]
johnmcd3
enthusiast

Registered: 19/04/2001
Posts: 369
Loc: Seattle, WA (formerly Houston,...
Now, is anyone who hasn't been deleting questions having problems with lockups?

Yep, that'd be me (and probably that other guy). We'd gotten lockups in the next/done menu. If you haven't fixed it by the time I finish the 1 1/2 projects that I'm working on, (grrrr, see programming tread) I'll look into them also. I don't know what else to say except you can't move the buttons in that menu.

John
_________________________
1998 BMW ///M3 30 GB Mk2a, Tuner, and 10 GB backup

Top
#96466 - 04/06/2002 01:38 Re: emptriv install [Re: johnmcd3]
justinlarsen
old hand

Registered: 31/12/2001
Posts: 1109
Loc: Petaluma, CA
well i finally got it working with all the questions new problem thou i cant get it to load on the preinit script, i see that the player trys to laod it but i get this

opening display...
opening font file...
cannot open font file

but when i go to the promt to load it, it works fine, any ideas?

also when playing the game the questions seem to be messed up normally the first answer under [1] is always a random number, and when it tried to give the correct answer its typically gets an [@] for the answer i have been succesfull with some of the questiosn but most of them have this simpltom.
_________________________
---- Justin Larsen

Top
#96467 - 04/06/2002 04:27 Re: emptriv install [Re: justinlarsen]
Rufus
new poster

Registered: 07/04/2001
Posts: 23
Loc: Lancs UK
An earlier post by John in this thread tells you how to fix the font file error.

I am getting the lockups at the next question button and I haven't deleted any questions.

Thanks...Mark.

Top
#96468 - 04/06/2002 06:32 Re: emptriv install [Re: justinlarsen]
tonyc
carpal tunnel

Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
Yeah, sorry, you need to actually be in the directory it runs from... I will fix that in the next release. I think John McD already patched in a fix at some point.
_________________________
- Tony C
my empeg stuff

Top
#96469 - 04/06/2002 06:32 Re: emptriv install [Re: Rufus]
tonyc
carpal tunnel

Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
I'll look into the lockups. About how frequent are they? One in ten questions? One in a hundred?
_________________________
- Tony C
my empeg stuff

Top
#96470 - 04/06/2002 08:22 Re: emptriv install [Re: tonyc]
johnmcd3
enthusiast

Registered: 19/04/2001
Posts: 369
Loc: Seattle, WA (formerly Houston,...
1 in 20-30 questions.
_________________________
1998 BMW ///M3 30 GB Mk2a, Tuner, and 10 GB backup

Top
#96471 - 04/06/2002 08:34 Re: emptriv install [Re: johnmcd3]
tonyc
carpal tunnel

Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
Well... I can't reproduce this one. I just went through about 150 questions, each time checking to see that I could still switch between "next" and "done", and I have had no lockups. I've waited for disks to spin down, etc. in between some of them, too. Not sure what's going on here. I've probably played through 1000 or so questions throughout the time I've been developing and playing the game, and never had any type of UI lockups. You guys have ReserveCache in your config.ini? Mk2 or 2a? Playing music while playing emptriv or no? Just trying to find a pattern.

It should be pointed out I'm using a slightly older Hijack (269 I believe.) I will upgrade tonight and report my results.
_________________________
- Tony C
my empeg stuff

Top
Page 1 of 2 1 2 >