Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - aardvark4lunch

Pages: 1 [2]
16
SCI Development Tools / Re: Voice acting in Space Quest V
« on: February 11, 2016, 12:48:53 PM »
Well aardvark4lunch, considering SQV reacted the same way my game did when I last tried to talkify it...

True. It'd be great if we could get a SQIV style button to switch between them.

17
SCI Development Tools / Re: Voice acting in Space Quest V
« on: February 11, 2016, 12:40:20 PM »
Tangentially related, but I did it! I got "both" to work in my game! No more trying to display audio as text!

That's great to hear :D
Hopefully someone can get it working in SQV.

18
SCI Development Tools / Re: Voice acting in Space Quest V
« on: February 11, 2016, 11:47:28 AM »
Don't give up, this just gives us a project to work out together. This place needs activity.

Thanks, I just don't want to come across as someone who demands everyone to do what they want without pulling their own weight.

19
SCI Development Tools / Re: Voice acting in Space Quest V
« on: February 11, 2016, 11:42:52 AM »
What does your SpeakWindow.sc look like?

A little like this:

Code: [Select]
;;; Sierra Script 1.0 - (do not remove this comment)
(script# 877)
(include sci.sh)
(use n958)
(use n981)


(class SpeakWindow of SysWindow
(properties
top 0
left 0
bottom 0
right 0
color 0
back 15
priority -1
window 0
type $0000
title 0
brTop 0
brLeft 0
brBottom 190
brRight 320
lsTop 0
lsLeft 0
lsBottom 0
lsRight 0
eraseOnly 0
hMargin 0
vMargin 0
tailTop 0
tailLeft 0
tailBottom 0
tailRight 0
tailBits 0
tailX 0
tailY 0
isBottom 1
xOffset 0
underBits1 0
underBits2 0
)

(method (init)
(super init: &rest)
(proc958_0 128 993)
)

(method (dispose &tmp temp0)
(super dispose: &rest)
(= temp0 (GetPort))
(SetPort 0)
(Graph grRESTORE_BOX underBits1)
(Graph
grUPDATE_BOX
tailTop
tailLeft
tailBottom
tailRight
1
)
(SetPort temp0)
)

(method (open &tmp [temp0 2] temp2 temp3 theLeft [temp5 2] temp7 temp8 temp9)
(SetPort 0)
(= priority 15)
(= color 0)
(= back 6)
(= temp8 1)
(if (!= priority -1) (= temp8 (| temp8 $0002)))
(= temp2 (- right left))
(= temp9 (- bottom top))
(cond
((not xOffset) (= temp3 2))
((< 0 xOffset) (= temp3 0))
(else (= temp3 1))
)
(if (not isBottom)
(= temp3 (+ temp3 3))
(= lsTop (+ tailY (CelHigh 993 0 temp3)))
(= top (+ lsTop 3))
(= bottom (+ top temp9))
(= lsBottom (+ bottom 3))
else
(= lsBottom tailY)
(= bottom (- lsBottom 3))
(= top (- bottom temp9))
(= lsTop (- top 3))
)
(= lsLeft
(- (= theLeft (+ (- tailX (/ temp2 2)) xOffset)) 3)
)
(= left theLeft)
(= right (+ left temp2))
(= lsRight (+ 4 right))
(= type 128)
(= tailTop tailY)
(= tailLeft tailX)
(= tailBottom
(+ tailY (if isBottom -2 else 1) (CelHigh 993 0 temp3))
)
(= tailRight (+ tailX (CelWide 993 0 temp3)))
(= underBits1
(Graph
grSAVE_BOX
tailTop
tailLeft
tailBottom
tailRight
temp8
)
)
(super open: &rest)
(= temp7 (GetPort))
(SetPort 0)
(Graph
grFILL_BOX
(- top 3)
(+ left 3)
(+ bottom 2)
(- right 3)
temp8
back
priority
)
(Graph
grFILL_BOX
(+ top 3)
(- left 3)
(- bottom 3)
(+ right 3)
temp8
back
priority
)
(DrawCel 993 1 0 (- left 3) (- top 3) priority)
(DrawCel
993
1
1
(+ (- right (CelWide 993 1 0)) 3)
(- top 3)
priority
)
(DrawCel
993
1
3
(+ (- right (CelWide 993 1 0)) 3)
(+ (- bottom (CelHigh 993 1 0)) 3)
priority
)
(DrawCel
993
1
2
(- left 3)
(+ (- bottom (CelHigh 993 1 0)) 3)
priority
)
(= temp2 6)
(= temp9 3)
(Graph
grDRAW_LINE
lsTop
(+ left temp2)
(- top temp9)
(- right temp2)
7
-1
-1
)
(Graph
grDRAW_LINE
(+ top (* temp9 2))
lsLeft
(- bottom (* temp9 2))
lsLeft
7
-1
-1
)
(Graph
grDRAW_LINE
(+ top (* temp9 2))
(- lsRight 2)
(- bottom (* temp9 2))
(- lsRight 2)
5
-1
-1
)
(Graph
grDRAW_LINE
(- lsBottom 2)
(+ left temp2)
(- lsBottom 2)
(- right temp2)
4
-1
-1
)
(Graph
grDRAW_LINE
(- lsBottom 1)
(+ left temp2)
(- lsBottom 1)
(- right temp2)
0
-1
-1
)
(DrawCel
993
0
temp3
tailX
(+ tailY (if isBottom -2 else 1))
priority
)
(Graph grUPDATE_BOX lsTop lsLeft lsBottom lsRight 1)
(Graph
grREDRAW_BOX
tailY
tailX
(+ tailY (if isBottom -2 else 1) (CelHigh 993 0 temp3))
(+ tailX (CelWide 993 0 temp3))
)
(SetPort temp7)
)

(method (move param1 param2)
(= top (+ top param2))
(= left (+ left param1))
(= bottom (+ bottom param2))
(= right (+ right param1))
)

(method (moveTo param1 param2)
(self move: (- param1 left) (- param2 top))
)

(method (repos param1 param2)
(= top (+ top param2))
(= left (+ left param1))
(= bottom (- bottom param2))
(= right (- right param1))
)
)

20
SCI Development Tools / Re: Voice acting in Space Quest V
« on: February 11, 2016, 11:25:36 AM »
I started from a clean version, and decompilation went smoothly. However, I changed the global90 variable and now I'm getting an error when I try and compile   [Error]: new is not a property or method on type 'SpeakWindow'.  Line: 577, col: 38
03:14:50AM


I may just have to give up. I don't know enough about SCI to mess about and experiment and if you can't figure it out, there's no way I will be able to :P

21
SCI Development Tools / Re: Voice acting in Space Quest V
« on: February 11, 2016, 11:04:02 AM »
Thanks for this. I can actually repro the crash! So your SQ5 must be different than my copy for script 924... let me see what's going on.

Of note, it looks like you have a 924.scr patch applied to this game... suspicious. Mine doesn't have that. Is it an official Sierra patch, or some fan-made patch?

(Also of note, if you do end up compiling any scripts, you'll need to delete any .scr and .hep patch files for that script, or else the game won't pick it up - since SCI Companion builds the scripts into the resource package, and patch files always take precedence)

924.scr patch was my attempt at replacing Messager.sc with the one from the template game. I must reiterate, I really don't know what I'm doing as far as SCICompanion goes.


And now I'm getting an error compiling.   [Error]: new is not a property or method on type 'SpeakWindow'.  Line: 577, col: 38
03:14:50AM

22
SCI Development Tools / Re: Voice acting in Space Quest V
« on: February 11, 2016, 10:48:07 AM »
https://drive.google.com/file/d/0B2QwV5L8BhSKemFFWHp4cDFwOW8/view?usp=sharing



Thanks for helping by the way. I can debug with visual studio, yes. I'm using SCICompanion version 3.0.1.7

23
SCI Development Tools / Re: Voice acting in Space Quest V
« on: February 11, 2016, 10:29:09 AM »
Herp, my brain wasn't working there for a sec, thanks. Tried decompiling but it but it keeps crashing :(

24
SCI Development Tools / Re: Voice acting in Space Quest V
« on: February 11, 2016, 10:08:55 AM »
I've actually tried this myself, by following the instructions Phil posted here. Unfortunately, something about it reduced the on-screen text to just "M". Same in my own game. I might be doing something wrong myself, but you're just missing a bunch of steps.

The default framework, the template as it were, that Sierra used is all set up to play audio (where available) for any message spoken by the Narrator or any Talker, depending on the value of gMessageType/global90. So yes, it would know.

Oh, also? There are parts that would not. The intro, for example, when Roger dictates a log and it appears word-for-word? That uses messages as a source, but neither Narrator nor anything derived from it, so that wouldn't be automatically voiced.


Thanks, but I can't open the main script.

(forgive my noob-ness)


 "---------------------------
SCICompanion
---------------------------
c:\users\stirling\desktop\sci\space quest 5\src\n000.sc could not be opened.
Would you like to see the disassembly instead?
---------------------------
Yes   No   
---------------------------
"

25
SCI Development Tools / Voice acting in Space Quest V
« on: February 11, 2016, 08:42:30 AM »
Hey all. Game Designer and Voice actor here. I downloaded the new SCICompanion earlier today and started digging around some SCI1.1 games. Specifically I am interested in creating a Talkie patch for SQV. I poked around in SQIV and found it quite easy to record over existing voices, but I have no idea how to add voices to a previously voice-less game.

My problem is three fold from what I can tell.

1. the "speech and lip-syncing" option isn't available when I open a message file for SQV
2. I can force the aforementioned options to appear by going into version detector and ticking on "Supports Message Audio" (probably not a good work around  :P), but when I record the message and then save, the program crashes.
3. Even if it saved correctly and put the speech in the game, would it play back properly? For example, SQV doesn't have a speech/text/both option in the menu. Would it know to play the audio?

I haven't worked on SCI games in a long time, so virtually any assistance/suggestions are appreciated.

Pages: 1 [2]

SMF 2.0.19 | SMF © 2021, Simple Machines
Simple Audio Video Embedder

Page created in 0.034 seconds with 19 queries.