If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Talk:Pajama Sam in "No Need to Hide When It's Dark Outside"

From The Cutting Room Floor
Jump to navigation Jump to search
This is the talk page for Pajama Sam in "No Need to Hide When It's Dark Outside".
  • Sign and date your posts by typing four tildes (~~~~).
  • Put new text below old text.
  • Indent replies by prefixing with a colon :
  • Add new sections with the 'Add topic' button at the top right.
  • Be polite.
  • Assume good faith.
  • Don't delete discussions.
  • Be familiar with the talk help page.

how was the information here obtained? how can i extract the data from PJ sam 1? i would like to see the animations and how they did them

The preceding unsigned comment was added by Timic83 (talk • contribs)

Use this. There's no GUI, so be sure to check the readme on how to use it. Supper (talk) 12:38, 4 November 2015 (EST)

E3 Demo

I don't know if anybody will notice this, but I swear to god I remember playing that "E3 demo" somewhere. I distinctly remember playing some version of this that ended when you got up to the door to Darkness' Room like in that demo, but I have no idea where. --Everyfan (talk) 23:12, 28 July 2017 (EDT)

You might be thinking of this. It's a demo version of the game that shipped with numerous HE game discs (to help promote the game if you bought any of their other products), but it's not the same as the E3 demo. --Legoking831 (talk) 15:14, 30 August 2017 (EDT)

NoStinkinSocks

I haven't checked other versions of the game, but the original HE80 version needs an additional flag to be set before it will check the NoStinkinSocks flag.

[0000] (75) stopSound(10001)
[0004] (75) stopSound(10003)
[0008] (75) stopSound(10002)
[000C] (43) var192 = 1
[0011] (6B) cursorCommand.userPutOn()
[0013] (6B) cursorCommand.cursorOn()
[0015] (6E) setClass(65,[146])
[001C] (5D) if (var153 > 0) {
[0025] (5E)   startScript(1,16,[0])
[002D] (43)   roomvar7 = 1
[0032] (**) }
[0032] (5D) if (var374 < 20) {
[003B] (5E)   startScript(1,202,[])
[0041] (**) }
[0041] (5D) if (var374) {
[0047] (5E)   startScript(1,207,[])
[004D] (5D) } else if (var402) {
[0056] (5E)   startScript(1,205,[])
[005C] (73) } else {
[005F] (5E)   startScript(1,201,[160])
[0067] (**) }
[0067] (5D) if (var398 != var374) {
[0071] (43)   var398 = var374
[0077] (6E)   setClass(1047,[160])
[007F] (5E)   startScript(1,201,[32])
[0087] (5E)   startScript(1,211,[])
[008D] (5E)   startScript(1,209,[])
[0093] (5E)   startScript(1,210,[])
[0099] (**) }
[0099] (5D) if (VAR_DEBUG_ENABLED) {
[009F] (43)   var424 = readINI.number("NoStinkinSocks")
[00B7] (5D)   if (var424) {
[00BD] (43)     var374 = 0
[00C2] (43)     var398 = 0
[00C7] (43)     var402 = 1
[00CC] (5E)     startScript(1,200,[])
[00D2] (**)   }
[00D2] (**) }
[00D2] (65) stopObjectCodeA()
END

VAR_DEBUG_ENABLED isn't controlled by the SputmDebug flag, and I couldn't find any way to set it in ScummVM. Editing PAJAMA.HE1 to check a different variable on that line and adding NoStinkinSocks=1 to scummvm.ini seems to work as described: every time you pick up a sock (or otherwise open the laundry basket), the game plays the sock-washing animation that normally happens after collecting all of the socks. The visuals can be a bit odd, since it'll overlap the other animations.

I haven't checked all of the game's scripts, so I don't know if there's any way to set VAR_DEBUG_ENABLED. It's also possible that the interpreter would set that flag somehow, which ScummVM doesn't support.

--Joe (talk) 08:43, 14 March 2020 (UTC)

Unused Kitchen music?

I discovered these two sound bites years ago, but ever since, no one has ever talked about them, and to this day it's still not featured on the site. I have never been able to figure out if these two voice clips play in game, if someone knows how to, then cool, we learned something new. If not, and they are unused, then I think they should be featured on the site.

--J2xp (talk) 05:52, 27 May 2021 (UTC)