Audio Speech File Not Playing - [SOLVED]

Started by Adeel, Sun 06/10/2013 19:11:28

Previous topic - Next topic

Crimson Wizard

Quote from: Khris on Thu 10/10/2013 15:15:36
I'm sure you realize that's not a valid comparison.
Alright, I agree, these two cases are much different by the importance of the knowledge (and possible consequences of lack of one).
But they are the similar in that they give precise information of how engine work, and what it expects from user.

People may think differently; their views on how the number may be presented (what format) may differ. That's why it may be useful to specify it.
I am not telling this information has ultimate importance, but at the same time it is not useless notation made for idiots.
Especially in the light of the fact that engine normally recognized numbers preceded by zeroes in script, as I mentioned above.

Khris

When I said it's not a valid comparison, that's not what I meant.

Telling the player that they can only go up as far as 9999 is useful and important information.

But telling them how the format works does not require also telling them how it doesn't work. When I enter an elevator and see buttons ranging from 1 to 10, I don't need a note that tells me that there's no 11th floor. I also don't need a note that the elevator doesn't work with voice commands. I also don't need a note that tells me that pulling on the button using a suction cup won't work. And I won't need a note that tells that no, even pressing the blank part of the panel above button #10 will not take me to floor 11.

Accordingly, giving the example of EGO10 and DAVI7 does not require to spell out that adding leading zeros will not work. Let's not forget that in order to get into this situation, Adeel consciously didn't follow the manual and failed to process a warning message that clearly spelled out the exact problem.
I don't care whether adding the note might help some other smart alec five years from now.

I'm all for changing or adding to misleading or unclear passages. This isn't one.

Crimson Wizard

#22
Quote from: Khris on Thu 10/10/2013 15:57:08
But telling them how the format works does not require also telling them how it doesn't work.
But it doesn't state how it works exactly. And this is my point.

Quote from: Khris on Thu 10/10/2013 15:57:08
I also don't need a note that the elevator doesn't work with voice commands.
EDIT: I had to remove silly things I said here before. I did not say precisely what I wanted to.
I meant to tell that in our world people are used to the fact that elevators do not commonly use voice control. But what if they commonly did have voice control?
What I was telling in the post above is that having leading zeroes is not so uncommon in number formats. So why people should expect that they won't work here without any notice?

Similarily -
Quote from: Khris on Thu 10/10/2013 15:57:08
Accordingly, giving the example of EGO10 and DAVI7 does not require to spell out that adding leading zeros will not work.
These are examples of things that work, but there's no indication that others won't. And I believe that people have a right to ask: will it work if I put leading zeroes to make my files sort better? The manual does not tell that you can't. It does not tell that you must not. It tells only that you may do without them.


Quote from: Khris on Thu 10/10/2013 15:57:08Let's not forget that in order to get into this situation, Adeel consciously didn't follow the manual and failed to process a warning message that clearly spelled out the exact problem.
Adeel's mistake was about overlooking a hint in the warning text. In my opinion it wasn't a mistake, in common sense, that he tried to use different format.

Calin Leafshade

Quote from: Khris on Thu 10/10/2013 15:01:23
I hate this entire culture of accommodating every little shitty whim just because it's polite or whatever.

I wonder what the world would be like if you were polite.

selmiak

why not add
don't screw up as Adeel did, don't add leading zeros or other filler between charname and filenumber within your filename.
then it is written and adeel is stigmatized for all eternity in the manual and khris can feel like he is actually flaming him right in this moment everytime he reads this paragraph.
Well, actually this is not meant serious, but in all seriousness adding another small line to the manual that you shouldn't do this will do more good than it will hurt anybody (except for the person spending 5 minutes on updating the manual) as I also am guilty of sometimes numbering repetitive files with leading zeros even though modern file browsers allow for more humanfriendly file sorting, probably just because it creates strings of equal lenght. Or CW changes the engine to check for filenames with leading zeros when these are entered in the editor or check for them anyways when the file is not found...

Calin Leafshade

Side note: the nemesis thing was creepy.

Khris

#26
I love you guys. You never disappoint.

Do whatever you want. I stated my case, nothing that was said was not already expected by me, and I'm not changing my view that it's wrong to accommodate every little shitty whim, or that manuals shouldn't be collections of speculative warnings but of simple, clear instructions.

By all means, change the engine to also support files with zeros in them. Absolutely nothing wrong with that.

Crimson Wizard

#27
Quote from: Khris on Thu 10/10/2013 17:56:06and I'm not changing my view that it's wrong to accommodate every little shitty whim
I am sure there should be a scientific name for this trick. Something about substituting a subject of discussion.
By the way, to be completely frank, this was the only reason I actually got myself into this argue (although at first I had no intentions to do so). I don't like be blamed in something I don't do. Especially, in an assholish manner like this.

E: Oh my... does this mean I was actually tricked by a troll? :-\

Quote from: Khris on Thu 10/10/2013 17:56:06or that manuals shouldn't be collections of speculative warnings but of simple, clear instructions.
Yet you seem to keep ignoring the point (or seriously don't understand??) that saying "followed by number" in the context of file name, while system requires precise number format (out of few common ones), is not a clear instruction.

monkey0506

Quote from: Khris on Thu 10/10/2013 13:33:53And monkey:
Nemesis, really?

Yes. I consider you my nemesis. One of several actually. Alongside Alan v. Drake and Ryan Timothy.

Quote from: Khris on Thu 10/10/2013 13:33:53And claiming that your subjective opinion about the change is objective doesn't make it so.

That's your subjective opinion of things!

Quote from: Calin Leafshade on Thu 10/10/2013 16:56:53Side note: the nemesis thing was creepy.

Don't worry, you're one of them too. I have many nemeses in these forums. Another notable one is SSH. CW keeps petitioning me to let him be one, but he never will be.

Adeel

Everything said here already. However, there are somethings that I needed to say:

Conclusively, I must say (and repeat) that: We could've avoided this whole debate if you hadn't replied and simply ignored in the first place. When I first asked a question, it was addressed to a general audience. Hence I didn't mind of you mocking me then.

Afterwards, I asked CW a question. You neither write/maintain/edit the manual nor you were requested by me to do so. He would've replied as he deemed fit and I'd have gladly accepted it. Even if you found my question stupid, you could've just ignored me but no, you mocked me. Because you're the only brains we've left in whole universe and this gives you a personal right to insult anyone. This time, I were going to mind!

Maybe you think of me as silliest of silly because of my jolly tuned posts.So, do you really think posting in a jolly tune and purposelessly joking with all those colourful smileys makes someone silly? Then, think again. I can post in the dark tones as well or chase the people to insult them. But this is a place to have fun, not to vent out your frustration. The symptoms you described of the attitude: everything else is broken, not me though - defines you the best. Sorry, but I'll be always be stern whilst talking to you otherwise you'll think of my jolly tune as silly. You will not mind too, because after all, it is your very own way of speaking with others and you'll have to deal with it like everyone else does so with you.

As for the notion about whether you forgive me or not being ridiculous - I'm glad that we're agreeing on a point here. Frankly sir; I simply don't care about whether you get angry or not due to my questions, because:

- I know your nature very well.
- Since you are much experienced, therefore my question will always come off as amateurish to you!

But hopefully, there are other people who'll help me out and DON'T shove this down my throat: hey I helped you, get it? You were too silly to run into this problem. You should learn from me, for I've not ever committed a single mistake.

Also, my last question was 7 months ago (when I'd joined). So, I can't really understand why you went bat-shit crazy if my question was silliest even from your standards. It would've made more sense if I had been creating threads by threads asking: Hi, how to make my character move forward? - I hope that this question isn't asked too many times before: How do I make a character kill his dad? (roll)

Khris

CW:
The manual gives several examples of the proper format, namely EGO10.WAV, DAVI7.WAV, EGO1.OGG and EGO9999.OGG. (snore)
So no, I seriously don't understand how the sentence you quoted, illustrated by four examples, can be considered "not a clear instruction."
And your insistence to the contrary is starting to sound really funky.
Feel trolled and blamed all you want, but I have no idea where you're getting that from. I never attacked you personally in any way.

Adeel:
You got me, I'm evil incarnate, and bat-shit crazy, and all I want whenever I visit the forums is to vent and ridicule jolly people. It's all I live for, and I'm specifically out to get you, Adeel S. Ahmed.
Now that you have uncovered my heinous plan, I must leave my current host and inhabit someone else within 24 hours, or else I must descend into the 7th level of hell. Damn you for having discovered my only weakness!

Or maybe I'm just a regular guy who occasionally gets peeved about people who do stupid shit and who doesn't shy away from speaking his mind.

I'm pretty sure it's one of the two, and since you know my nature very well, surely you can figure it out.

monkey0506

Quote from: Khris on Fri 11/10/2013 01:16:35I'm evil incarnate, and bat-shit crazy, and all I want whenever I visit the forums is to vent and ridicule jolly people.

The first step is admitting that you have a problem. :=

MiteWiseacreLives!

It's probably dumb for me to weigh in on this, But...
Quote
Following your vision of what documentation should be we probably need to remove these lines from the manual:
QuoteNOTE: You cannot use speech file numbers above 9999. That is, you can have EGO1.OGG all the way up to EGO9999.OGG, but not EGO10000.OGG or higher.
The explanation of what is a number above 9999 would not be necessary for most six year old children.
The appropriate number format for a speech file, perhaps mentioned once somewhere, would be far more useful.
I'm sorry your dead inside Kris, but you are really good with AGS if that helps you.

Crimson Wizard

Quote from: Khris on Fri 11/10/2013 01:16:35
The manual gives several examples of the proper format, namely EGO10.WAV, DAVI7.WAV, EGO1.OGG and EGO9999.OGG. (snore)
So no, I seriously don't understand how the sentence you quoted, illustrated by four examples, can be considered "not a clear instruction."
And your insistence to the contrary is starting to sound really funky.
Khris, lol, what we are arguing about?
I am not telling that no one would understand which format he may use from those examples. I am saying that people sometimes get erroneous assumptions, based not on their stupidity, but on their personal experience with computers, programs and documentation. What I mean here is that sometimes examples do not cover all possibilities, and some features may not be thoroughly documented.
Hence, some will look at this description and assume that they cannot use other number formats. Others may assume that maybe they may (at least there's a reason to try that out). Also, my opinion is that the definition of format should be explicit, and examples are only optional (provided as an extra help). That's why I don't see the suggested addition superflous (not that I see it ultimately obligatory though, this is just a matter to save people little time and nerves). And, for certain, I don't see it like "accommodation of every little shitty whim" (and yes, I was somewhat insulted by this, but whatever, this is my personal problem).


PS. Note about troll was a joke.

Calin Leafshade

I think you might be missing the point, Khris.

No one (at least not me) gives a shit about whether the note is added to the manual. It's kind of irrelevant.

The issue here, and I won't sugar coat because you clearly have no time for that, is that you are being a cunt.
It's exactly the same response you got after calling that guy a "braindead moron" after his first post.

I don't doubt that your intentions are good but I think you've been on the internet too long and have forgotten that there are actual people behind the usernames.

When the guy suggested a manual change would it have killed you to say something like "Well I'm not sure that's really necessary but it might be useful, we'll see what others say."?

But no, you're response was to say OP had done something stupid even after the issue had been solved.

We're sorry that we can't live up to your standard of greatness but perhaps you can find some empathy lying beneath your massive intellect just to make us all feel a little less shit upon.

mmmk?

Khris

[removed actual reply to address Calin's point, which really is the only relevant one by now]

Just two things:
I did NOT call this other guy a braindead moron. People read it into what I wrote, but all I wanted to do is emphasize the point that the mistake he found is NOT so bad that it would stop every newbie in their tracks. The fact that he found this error, according to what I wrote, by definition makes him precisely NOT a braindead moron.
I just thought he was making a ridiculously large fuzz about this puny, easy to realize error, and mocked him for that a bit.

As for the current discussion:
Yes, I can be a really arrogant prick. Like I said, nothing that was said here was unexpected by me. I'm aware that people will react this way.
But sometimes the stuff I read here is just exasperating. I'm well aware that I should simply move away from the keyboard and do something else, then get back to it after a while. I'll try harder.

Edit:
Let's also agree that stupid is a huge grey area, mmmk?

Calin Leafshade

+1 internet point for mature and responsible reply.

Adeel

#37
Quote from: Khris on Fri 11/10/2013 01:16:35
Adeel:
You got me, I'm evil incarnate, and bat-shit crazy, and all I want whenever I visit the forums is to vent and ridicule jolly people. It's all I live for, and I'm specifically out to get you, Adeel S. Ahmed.
Now that you have uncovered my heinous plan, I must leave my current host and inhabit someone else within 24 hours, or else I must descend into the 7th level of hell. Damn you for having discovered my only weakness!

Hmmm... So finally, his Highness got offended. Truth is hard to digest, after all.

Quote from: Khris on Fri 11/10/2013 01:16:35
[...] Or maybe I'm just a regular guy who occasionally gets peeved about people who do stupid shit and who doesn't shy away from speaking his mind.

If you look closely, we all here are regular guys who have done something stupid at least once in their whole life and regretted later. We, too, don't shy away from speaking our minds. (roll)

But there's something called: Way of Speaking. Consider this:

QuoteFrankly sir; I simply don't care about whether you get angry or not due to my questions

I could easily have this as well: I simply don't give a shit about whether you get angry not due to my question. So please, fuck yourself!

Both sentences have the same meanings. The difference is that one is polite and conveys my point of view in it's true essence. The second one, I'm afraid, shows me off as an arrogant, stubborn kid who refuses to accept his fault!

Addition to your new reply:

Many chances are that someone wouldn't get stuck due to this problem. If anyone ever did get stuck into this similar problem. So, the time wasted scratching the head "What the fuck went wrong?" depends upon that person. He/She will surely wander that why is not my game playing audio speech files even though the game compiles fine? And please don't tell me that they can easily look at warning.log. They surely can but it's a possibility that they could miss it because there are many files already present in the directory.

Do you really think I just came here to ask question and did nothing myself? I took extra care to eradicate the issue myself because I know how often the questioners in BTQ are thrashed.

Spoiler
I spent an hour thinking what I did wrong. There were many things coming to my mind at that time (when I searched for the similar topics). Is my the bit-rate or audio sample rate of my audio clip supported by the engine? Is .mp3 known to cause some issues in the game? I also copied another clip (a song, to be precise) to check whether the bit-rate and/or audio sample rate is the real problem. Then I build an .exe thinking that maybe playing of speech files are not supported in debug. Finally, I noticed a warnings.log. Had I not found the warnings.log, I would've went on to check whether the .ogg speech files are more supported or .wav
[close]

Finally, I realized that it was my mistake to add a leading zero. I learned my lesson and never to going to forget that now. I thought that I should request the paragraph monkey explained to be included in the manual. Why? Because I never wanted anyone to repeat my mistake and learn the hard way if he/she gets into this problem the first  place (which is very unlikely but not impossible).

When I requested, I knew my request could be easily disregarded if the person I intended to ask deemed it not strong enough to include it in the manual. I failed to realized that you will stand up and piss on my face. Why were I so stupid not to realize this? (wtf)

The intentions I had in mind was that: Let newcomers know about this note so that we wouldn't find someone stuck in this case. He/She can do other productive things in the time he/she would spent scratching his/her head wondering: What did I do wrong?

I can be a really arrogant prick..  If you can really be arrogant then you can also learn to keep your mouth shut. This is not an excuse to disregard others because you're so intelligent and wise. Being arrogant and when people come to bash you, saying: Like I said, nothing that was said here was unexpected by me. I'm aware that people will react this way. isn't going to make you a hero.

And you must know, area of stupid also covers those who deem themselves as intelligent and think of others as foolish.

EDIT: Nothing would give me more pleasure if you even add this into the manual:

Quote from: selmiakdon't screw up as Adeel did, don't add leading zeros or other filler between charname and filenumber within your filename.

Khris

Adeel:
I don't think I'm without fault and I don't regard myself as more intelligent than everybody else. I know I sound like I do sometimes, but I'm not delusional.

As to what exactly sparked this unpleasant episode: I had the distinct feeling that by requesting the note being added to the manual, you wanted to gloss over the fact that you missed what the problem was. I didn't act like I did because I'm a mean asshole, I did it because I genuinely thought you were treating us like idiots. Which is the one thing that makes me really mad.
Like I said, I overreacted.

Also: yes, feel free to tell me to fuck off if you deem it appropriate. I very much prefer it to polite drivel drenched in honey.

Adeel

I were getting the hint that maybe you didn't like the use of smileys. But one thing I try do at all the costs: I highly respect my teachers. I never treated anyone like an idiot especially those who help (read: teach) me. I'm not going to repeat my rant again as to why I requested.

And not once I tried to 'gloss' over the fact that I missed my problem. I'm still cursing myself and feeling guilty for making this mistake (probably more than I should).

And I still prefer politeness, 'sugar coating' (as you like to name it). For had I used harsh words, the direction of this discussion would've been somewhere else.

SMF spam blocked by CleanTalk