eXophase


Reply
 
Thread Tools
  #1  
Old 06-18-2008, 06:34 PM
Chilly Willy Chilly Willy is offline
Staff
 
Join Date: Mar 2007
Posts: 714
Chilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud of
ROTT v1.01

Okay, not getting much exposure over at dcemu, so I'll make a post here as well.

This is my update to Deniska's Rise of the Triad for the PSP. I rewrote the video to support SDL and used my new SDL with TV support, so now you can play this on the TV. Since it uses my new SDL, it also has the proper pitch on sounds effects. I changed two controls to make them useful (one wasn't useful at all, and the other did nothing). Be sure to read the readme for all the controls.

This comes with the shareware files and mini-instruments I used with Duke3D. Note that the shareware and registered versions are DIFFERENT EBOOTs! One executable doesn't handle both like with many other games (Doom or Duke3D for instance).

Many thanks to Deniska for his work in getting it converted.

EDIT: You need to replace the sawwave.pat file in the mini directory with the one in the archive. Although they are the same size, the one in the game archive slows the system down when playing. The replacement instrument does not.

Attached Files
File Type: zip ROTT_PSP_v101.zip (10.05 MB, 1413 views)
File Type: zip sawwave.zip (50.2 KB, 151 views)

Last edited by Chilly Willy; 06-19-2008 at 07:29 AM.. Reason: new instrument
Reply With Quote
  #2  
Old 06-18-2008, 06:40 PM
RJC4LIFE RJC4LIFE is offline
Senior Member
 
Join Date: Jun 2007
Posts: 647
RJC4LIFE will become famous soon enough
Downloading this now,thanks alot Chilly! Question,is there anything you can't do on the psp? Ever thought of taking a stab at Daedalus?
__________________
Reply With Quote
Alt
Sponsor
 
  #3  
Old 06-18-2008, 07:05 PM
Chilly Willy Chilly Willy is offline
Staff
 
Join Date: Mar 2007
Posts: 714
Chilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud of
The N64 emu? Isn't strmmnekjshiwriutgwihgf (whatever his username is ) still working on that?

Got a lot to work on, so I work on things as I feel the urge. Right now, I'm working on OpenAL. OpenAL is one of those things needed for Quake3 and EDuke32.
Reply With Quote
  #4  
Old 06-19-2008, 12:37 AM
midnitdragoon midnitdragoon is offline
Junior Member
 
Join Date: Jun 2008
Posts: 22
midnitdragoon is on a distinguished road
this game skips alot on my psp slim. is this because the port is still being worked on or did i do something wrong?? O_O im using the full version because i have the game.
Reply With Quote
  #5  
Old 06-19-2008, 01:33 AM
Chilly Willy Chilly Willy is offline
Staff
 
Join Date: Mar 2007
Posts: 714
Chilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud of
You'll notice it only skips on one section of the music - it think that's where the music repeats, so timidity is reloading the music. I'm not sure what to do about that, but I'll look into it. In the meantime, give it a second or two to get past that part of the music, or don't use the music.
Reply With Quote
  #6  
Old 06-19-2008, 03:32 AM
Darkchild's Avatar
Darkchild Darkchild is offline
Staff & Ds Dev
 
Join Date: Apr 2007
Location: Portugal
Posts: 2,716
Darkchild is a splendid one to beholdDarkchild is a splendid one to beholdDarkchild is a splendid one to beholdDarkchild is a splendid one to beholdDarkchild is a splendid one to beholdDarkchild is a splendid one to beholdDarkchild is a splendid one to behold
Send a message via MSN to Darkchild
chilly willy, I do not know how to use timidity nor if this is possible, but!

can't you do something like:

if (music.length == music.cur_position) {music.setposition = 0;}

??
Probably cheating, but it will probably make timidity NOT load the midi again thus not slowing the game down :3
__________________
Reply With Quote
  #7  
Old 06-19-2008, 04:34 AM
Chilly Willy Chilly Willy is offline
Staff
 
Join Date: Mar 2007
Posts: 714
Chilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud of
Haven't looked at how they handle looped music, but it's probably fairly dumb. After all, it's only MIDI and we're on a 3GHz Quad Core system with 8 GB of DDR2-1066 memory, right? That's half the battle on porting stuff to the PSP - making sure that code meant for 2 GHz or better works decently on a 300 MHz system.
Reply With Quote
  #8  
Old 06-19-2008, 05:01 AM
Darkchild's Avatar
Darkchild Darkchild is offline
Staff & Ds Dev
 
Join Date: Apr 2007
Location: Portugal
Posts: 2,716
Darkchild is a splendid one to beholdDarkchild is a splendid one to beholdDarkchild is a splendid one to beholdDarkchild is a splendid one to beholdDarkchild is a splendid one to beholdDarkchild is a splendid one to beholdDarkchild is a splendid one to behold
Send a message via MSN to Darkchild
300 or less :P

at 300 it'll consume lots of battery

But, now back to the subject in matter, if you cannot loop it, try to at least make like I did above, I know its stupid, but hey, if it works, who cares?
__________________
Reply With Quote
  #9  
Old 06-19-2008, 05:31 AM
Chilly Willy Chilly Willy is offline
Staff
 
Join Date: Mar 2007
Posts: 714
Chilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud ofChilly Willy has much to be proud of
It's definitely the instruments - if you substitute the TINY instruments in v1.00 in place of the MINI instruments, it doesn't have that issue (it just sounds really crappy ). I'd hate to see it with the BIG instrument package.

From looking at SDL_mixer, it looks like when you play looping music, mixer keeps mixing until the music is flagged as inactive (done), then if you have it set for looping, it manually restarts the music back at position 0.0. Looking at the timidity music start code, the first thing it does is the load_missing_instruments() function. That goes through the general instruments bank and the percussion bank loading instruments. So it's clearly something to do with loading the instruments. I think that last instrument before the music loops might be so big it's forcing other instruments to be flushed, which then have to reload on the next loop. I'll look into that.
Reply With Quote
  #10  
Old 06-19-2008, 05:41 AM
B2K24 B2K24 is offline
Senior Member
 
Join Date: Mar 2008
Posts: 340
B2K24 is on a distinguished road
<p>Thank you Chilly, I wasn't sure what I was gonna be playing tonight until I found this post </p>
Reply With Quote
 Reply

  • Submit Thread to Digg Digg
  • Submit Thread to del.icio.us del.icio.us
  • Submit Thread to StumbleUpon StumbleUpon
  • Submit Thread to Google Google
  • Bookmarks


    Thread Tools

     
    Similar Threads
    Thread Author Forum Replies Last Post
    PSPIRC v1.01 x3sphere PSP News 1 07-21-2007 03:55 AM

    Forum Jump


    no new posts