Jump to content

  • Log In with Google      Sign In   
  • Create Account

A Keyboard and the Truth

Media Rehash

Posted by , 12 August 2005 - - - - - - · 53 views

So I picked up a ream of gloss inkjet paper at staples today, hoping that it would produce similar results to the gloss CD labels I have.

Unfortunetly upon getting a good look at the paper my hopes faded (should have done it in the store =/)

After runing one through I was even more dissapointed =/

The damn stuff just doesnt hold a dot worth a damn, as it dries adjacent dots bleed into each other, and you end up with mainly fuzzy grey. Not cool.

So it seems I am going to have to use genuine photo-paper if I want the same results, inkjet photo-paper is by far more expensive, from what I have seen i am looking at around ~10.00 ~10 sheets, which isn't horible, but it is a far cry from 500 sheets for 8 bucks =/

Well, at least I have some coated bond in the house, it is only worthy of line-art I would guess, or C,M,Y,K spot work =/

(In case any of you are wondering, I went to (high/trade)school for graphic arts, layout, typesetting and offset printing, so that is why I am using a lot of these crazy terms =D)

So im gonna be marching back to staples AGAIN! to get some photo-paper, and perhaps some canned air (great stuff) =D

The Case / IGF

Posted by , 12 August 2005 - - - - - - · 83 views

Greetings People =D

So, it has long been the want for me to give everyone deeply involved in the project a nice Limited Edition physical copy of Morning's Wrath.

I invisioned a box (don't we all) however I came to realize that box design and printing is exceptionally prohibitive (too damn expensive), so I have come up with an alternative.

I purchased a 64 dollar Lexmark color inkjet printer,Some glossy cd labels,(should have also gotten glossy paper), and a pack of DVD cases.

Here is the current result:(the camcorder shots dont do it justice =/)

I think it came out rather well, however, I did not use gloss paper for the front, and it really shows when compared with the CD Label, I will be fixing this very shortly =D

Also, I will be desinging art for the back of the case as well (screenshots and etc.)

On another unrealted note, a lot of people have been saying that we should enter Morning's Wrath into the IGF, does anyone else think this is a good idea? Why?

Comments! please =)


Posted by , 11 August 2005 - - - - - - · 73 views

So, I finally got a working concept of directsound audio streaming, i will be working tonight to finish it all up into a final clean adaptor.

Here is how it works:

1. prepare directsound
2. create a single multimedia timer that elapses every half-second.
3. create a single mutex for sychronization

Play a Sound:
1. wait for the mutex(infinitely)
2. create a directsound buffer with enough space for one second of audio
3. fill the buffer completely with audio data
4. add the buffer to a playing list
5. set the sounds's last write point to 0
6. play the buffer looping
7. release the mutex

In the timer elapse event:
1. try to take the mutex (wait 0 miliseconds)
2. for each playing buffer (could be multiple simultanious sounds)
3. get the buffer's write cursor (getcurrentposition)
4. determine how large the space between the last write point and the write cursor is (take into accout that the write cursor loops (buffer is circular, so if write cursor is ever less than last write point, then it looped(fillsize=1secofdatalength-lastwritepoint + writecursor)))
5. lock the buffer using last write point as offset and fillsize as size and retrive the two pointers (2nd potentially null)
6. fill first pointer with sound data, if not enough sound data fill remaining with silence (silence value varaies depending on PCM format(44100khz 16 bit stereo silence is 0)
7. increase last write position by amount of data written
8. if second buffer pointer valid (and you still have sound data to play), repeat 6 and 7 for the new buffer
9. unlock the buffer
10. release the mutex

whew =D

the above system does not account for 'stoping a sound that is done' or 'making a sound loop'

here is how you would do that:

Stoping a sound that is done:
if a sound is not supposed to loop (or is done looping(counted loop)) then whenever the update is unable to stream 'any' data, you should remove the buffer from the playing buffers list, and destroy it's resources. It is important that you don't do this if the update function DID write even a bit of data, since stoping then would stop data playback too soon.

Making a sound loop:
looping a sound is pretty simple. when you discover you have run out of data, instead of filling the remaining area with silence, simply rewind the stream and continue filling (this assumes of course the stream is seekable).

Best. Screenshot. Evar.

Posted by , 10 August 2005 - - - - - - · 68 views

Morning, in the ruined atrium, with all 21 Artifacts and 24 Runes.

Revise. Test. Revise. Test.

Posted by , 08 August 2005 - - - - - - · 81 views

So MW has had no shortage of bugs, but we expected this, it is impossible to imagine a game as large as MW without bugs.

Thankfully bug fixes have been fairly painless, and they seem to be growing less.

Here is the first draft of the proposed CD Art that will be on the physical version of MW:
(the text and the rest of the info on the disc needs work)

What do you think?

Games & Links

Recent Comments