 |
Castle Paradox
|
View previous topic :: View next topic |
Author |
Message |
PlayerOne

Joined: 07 Sep 2005 Posts: 143 Location: UK
|
Posted: Thu Mar 16, 2006 5:20 am Post subject: Re: allegro |
|
|
James Paige wrote: | The Mad Cacti wrote: | I get that all the time. It's a bug in Windows, not the OHR.
Quote: | Anyway, as for the image off center, same here. But, that is truely something outside of our control. |
Works perfectly with the allegro graphics library. But fbgfx is rather sucky. I still see the QB native graphics commands and FB counterparts as identically bad.
|
I am really thinking that we should consider making Allegro the default gfx library for ubersetzung. (actually what I *really* want is an SDL gfx backend, but unless I break down and write it myself, i probably ain't gettin' it) |
I don't think it is actually anything to do with fbgfx, but rather the fact that the two versions run in different resolutions, and Allegro's 640x480 is more standard. I believe Allegro would show the same problems in 640x400, and fbgfx would work fine in 640x480 (in fact I know the latter to be true for me, because I added the option to the newer gfx_fb module).
The keyboard issues are annoying. There were some fairly significant changes this time, which fixed a lot of issues, but have obviously broken others. |
|
Back to top |
|
 |
msw188
Joined: 02 Jul 2003 Posts: 1041
|
Posted: Thu Mar 16, 2006 9:43 am Post subject: |
|
|
Shoot, Tirgoviste is so awesome that neither the installer nor the zip file fits on a floppy disk! I only have internet access at work and at the library, neither of which allow CD burning. However, my computer at home already has Rusalka. Is there a way that I can download Tirgoviste, and then trim it up to make it small enough to fit on a floppy, given that I don't need anything that has remained unchanged since Rusalka? In particular, I don't need any of the songs that are supplied. Does this mean that I can dispense with the entire IMPORT folder? Any info will be well appreciated. |
|
Back to top |
|
 |
FyreWulff Still Jaded

Joined: 02 Apr 2005 Posts: 406 Location: The Internet
|
Posted: Thu Mar 16, 2006 11:09 am Post subject: |
|
|
here you go. a floppy-sized tirgoviste zip file
ohri.rpgcreations.com/tirgoviste_floppy.zip
includes:
- win and dos custom
- win and dos game
- hspeak
- ohrrpgce.fnt , .mas, and .new
- plotscr.hsd
- whatsnew.txt
- documentation
everything else can be brought over from previous versions, I believe. |
|
Back to top |
|
 |
Bob the Hamster OHRRPGCE Developer

Joined: 22 Feb 2003 Posts: 2526 Location: Hamster Republic (Southern California Enclave)
|
Posted: Thu Mar 16, 2006 11:22 am Post subject: Re: allegro |
|
|
PlayerOne wrote: | James Paige wrote: |
I am really thinking that we should consider making Allegro the default gfx library for ubersetzung. (actually what I *really* want is an SDL gfx backend, but unless I break down and write it myself, i probably ain't gettin' it) |
I don't think it is actually anything to do with fbgfx, but rather the fact that the two versions run in different resolutions, and Allegro's 640x480 is more standard. I believe Allegro would show the same problems in 640x400, and fbgfx would work fine in 640x480 (in fact I know the latter to be true for me, because I added the option to the newer gfx_fb module).
|
Maybe we should ask people who are having these full-screen problems to test with the nightly game-fb-native.exe using the appropriate command-line options.
I still want gfx_sdl.bas if only for Linux :) |
|
Back to top |
|
 |
msw188
Joined: 02 Jul 2003 Posts: 1041
|
Posted: Thu Mar 16, 2006 11:27 am Post subject: |
|
|
A million thanks, Monsieur Wulff. |
|
Back to top |
|
 |
Mike Caron Technomancer

Joined: 26 Jul 2003 Posts: 889 Location: Why do you keep asking?
|
Posted: Thu Mar 16, 2006 2:07 pm Post subject: Re: allegro |
|
|
James Paige wrote: | PlayerOne wrote: | James Paige wrote: |
I am really thinking that we should consider making Allegro the default gfx library for ubersetzung. (actually what I *really* want is an SDL gfx backend, but unless I break down and write it myself, i probably ain't gettin' it) |
I don't think it is actually anything to do with fbgfx, but rather the fact that the two versions run in different resolutions, and Allegro's 640x480 is more standard. I believe Allegro would show the same problems in 640x400, and fbgfx would work fine in 640x480 (in fact I know the latter to be true for me, because I added the option to the newer gfx_fb module).
|
Maybe we should ask people who are having these full-screen problems to test with the nightly game-fb-native.exe using the appropriate command-line options.
I still want gfx_sdl.bas if only for Linux  |
Let's put it this way... anywhere where you should be playing the OHR, you should also have root access. Work and school are not such places  _________________ I stand corrected. No rivers ran blood today. At least, none that were caused by us.
Final Fantasy Q
OHR Developer BLOG
Official OHRRPGCE Wiki and FAQ |
|
Back to top |
|
 |
Gizmog1 Don't Lurk In The Bushes!

Joined: 05 Mar 2003 Posts: 2257 Location: Lurking In The Bushes!
|
Posted: Thu Mar 16, 2006 4:59 pm Post subject: |
|
|
What are you, our own special Public Service Announcement? Play games at work! Watch porn at work! Have sex and goof off at work, and get paid for it! America works when people don't! |
|
Back to top |
|
 |
fungo

Joined: 26 Feb 2006 Posts: 20
|
Posted: Thu Mar 16, 2006 8:18 pm Post subject: |
|
|
so it doesn't have any monstrous bugs waiting to bite my head off? yes!!!!! |
|
Back to top |
|
 |
msw188
Joined: 02 Jul 2003 Posts: 1041
|
Posted: Fri Mar 17, 2006 9:31 am Post subject: |
|
|
Okay, I seem to be having a bit of music trouble with Tirgoviste. It would seem that the infinite loops are broken in my BAMs. These BAMs were made a while ago, and I have not been able to go into notate to investigate the problem (my notate.exe seems to be broken, so it looks like I will have to find a way to download more of Tirgoviste anyway...). Has anyone else had this trouble? I am using Windows ME.
PS: What are people using to make music for this release? Notate makes BAMs, but I can't hear them in notate while I'm making them, even though custom and game manage to play them. Is there anything that would allow me to alter BAMs, hearing them in the same way the custom and game do now? Or have we given up on BAMs? If this is the case, where can I get a MIDI editor?
PPS: Hey, I don't play with the OHR at work. But my home does not have internet capabilities (no phone line, no cable), so I download at other places and then bring the things home. Not to belittle Gizmog's infinite wisdom. |
|
Back to top |
|
 |
PlayerOne

Joined: 07 Sep 2005 Posts: 143 Location: UK
|
Posted: Fri Mar 17, 2006 10:11 am Post subject: |
|
|
I don't know if notate is included with any version of Tirgoviste. I think it has been declared obsolete.
BAMs are translated into MIDI files on-the-fly. The .mid format has no support for looping, the only option is to loop the entire file, so infinite loops which don't go back to the beginning do not work. (Non-infinite loops are unrolled into repeated sections.)
At least, that was the case before Mike added music_native. This version supports various forms of looping to match and exceed the capabilities of BAM. However, someone (er, me) has yet to update the BAM translator so that BAM loops become music_native MIDI loops. It's difficult to do without affecting the other players; music_native really needs its own version of the translator, which in turn makes compiling more complicated. I'll try to remember to sort something out in the near future. |
|
Back to top |
|
 |
Mike Caron Technomancer

Joined: 26 Jul 2003 Posts: 889 Location: Why do you keep asking?
|
Posted: Fri Mar 17, 2006 12:00 pm Post subject: |
|
|
Well, you can still unroll the loops, and add the sysexes for the inifinite loops. I used sysexes so that it would degrade gracefully.
Remember:
1. Music code starts with "O", "H", "R", "m".
2. A label is 0x01 <label>
3. An infinite jump is 0x02 <label> _________________ I stand corrected. No rivers ran blood today. At least, none that were caused by us.
Final Fantasy Q
OHR Developer BLOG
Official OHRRPGCE Wiki and FAQ |
|
Back to top |
|
 |
PlayerOne

Joined: 07 Sep 2005 Posts: 143 Location: UK
|
Posted: Fri Mar 17, 2006 12:54 pm Post subject: |
|
|
It's not quite that simple because the infinite loop point might be inside another loop. That means the tag will get repeated, and the infinite loop will go to the last rather than the first. I think the best solution is to add a flag to the conversion routine. |
|
Back to top |
|
 |
Pepsi Ranger Reality TV Host

Joined: 05 Feb 2003 Posts: 493 Location: South Florida
|
Posted: Fri Mar 17, 2006 2:46 pm Post subject: |
|
|
Just out of curiosity, do any of these new versions support screen capture of CUSTOM for XP users? I'm guessing the Windows version probably does, but as of yet I'm not sure how to use the Windows version (probably because I haven't investigated it yet). I'll probably crack this new version open in a little while to see what I can find, but I know I tried the Serendipity version briefly, and I didn't see any other formats other than DOS, which we all know is edit-unfriendly for anything graphical. So, even if the Windows version works in this matter, I haven't yet figured out how to launch it. (I'm not asking for help on this last matter just yet--I'll figure it out once I give it a chance. I just need to know if there are any versions that are edit friendly for XP, and if not, will there be soon?)
The second thing I had a question about related more to Serendipity, but may or may not have been addressed for this new one, so I'll ask it anyway. When upgrading the soundtrack from BAM to MIDI, are you supposed to just swap them, or is there some other procedure involved? When I tried replacing my BAMs with MIDI versions, I didn't get any sound. Granted, I didn't test it out in the game, but last I checked, the music list is supposed to play music as it's highlighted in the editor, which I didn't hear anything (and that was with VDMS running). If Tirgoviste addresses that, than don't bother answering this, unless there's something I'm not doing right.
Lastly, I meant to say this in the last thread for Serendipity, but since I'm a huge procrastinator, I'll say it now, THANK YOU, THANK YOU, THANK YOU for allowing the ability to turn off map names, and also for the new way to edit text. All we need now is an import feature for text, and the engine will be perfect (at least for my needs).
Great job with all the work you guys have been doing. Now I feel obligated to work on something other than my "professional endeavors."
Keep it up, but take a few naps if you have to.
______________________
EDIT:
Okay, never mind about half the stuff I just posted. After installing Tirgoviste, I found all the appropriate versions of CUSTOM and GAME, and it seems the MIDIs work just fine in the Windows version. I guess that was the intention of making the Windows version in the first place. I also discovered the answer to my question about image capturing in CUSTOM. Turns out the Windows version allows it, but it does so at the price of sufficient quality. It seems it only captures images at 16 colors, rather than the full 32-bit (or 256 for that matter).
Anyway, having said all that, I discovered a huge difference between the QB version and Windows version of GAME. In Tightfloss Maiden, there's a level that requires several scripts to be accessed at once through an each-step script. The QB version handles it smoothly (for the most part), but the Windows version runs like utter crap on this level. Thought you guys might like to know that in case there are some clocking or processing issues you still have to work through.
If you need more information, picture this:
In the QB version, the character walks wherever the player sends her without much noticable hesitation. While this happens, the "each-step script" is accessing a footprints script, a random enemy script, a dehydration script, and an auto-kill script, and does so at a fast enough pace to keep the game running nicely.
In the Windows version, however, all these scripts are still getting accessed at each step, but now the character looks like she's testing every movement for landmines (pausing for nearly two seconds between each tile advancement).
This difference in accessing speed might be worth looking into.
If any of you need a test file, let me know and I'll email it to you. _________________ Progress Report:
The Adventures of Powerstick Man: Extended Edition
Currently Updating: General sweep of the game world and dialogue boxes. Adding extended maps.
Tightfloss Maiden
Currently Updating: Chapter 2 |
|
Back to top |
|
 |
Mike Caron Technomancer

Joined: 26 Jul 2003 Posts: 889 Location: Why do you keep asking?
|
Posted: Fri Mar 17, 2006 6:07 pm Post subject: |
|
|
PlayerOne wrote: | It's not quite that simple because the infinite loop point might be inside another loop. That means the tag will get repeated, and the infinite loop will go to the last rather than the first. I think the best solution is to add a flag to the conversion routine. |
I can't imagine why you would have a loop point inside another loop, and have the jump for that outside. However. _________________ I stand corrected. No rivers ran blood today. At least, none that were caused by us.
Final Fantasy Q
OHR Developer BLOG
Official OHRRPGCE Wiki and FAQ |
|
Back to top |
|
 |
JSH357

Joined: 02 Feb 2003 Posts: 1705
|
Posted: Sat Mar 18, 2006 8:45 am Post subject: |
|
|
Negative damage appears to be dealing, well, negative damage for me. (As in, it's healing the target) Other than that, I haven't noticed any new bugs.
Edit:
HOWEVER, once again, game.exe has started crashing at completely random intervals. I have no way to reproduce this bug, but what happens is the program just closes out of the blue. No error message, no big unreadable letters, no nothing. Program just closes.
Really, I'm getting kinda fed up with this.
Edit 2:
OK, I've narrowed the crashing down some. It APPEARS to be happening after playsong() commands, and apparently the problematic songs are the BAMs being converted to MIDI by the engine. I'm going to try using stopsong() before playsong(), but since it's still crashing RANDOMLY, I have no idea if this will help at all.
Last edited by JSH357 on Sat Mar 18, 2006 8:58 am; edited 2 times in total |
|
Back to top |
|
 |
|
|
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 vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|