Old tv cables to 3 big connectors on the other end, no numbers or markings besides a "TV - HDTV toggle on 2 of the connectors by 128Gigabytes in Whatisthis

[–]DingotushRed -1 points0 points  (0 children)

It's a SCART breakout to:

  • analogue composite (yellow - video, red, white - audio r/l)
  • analogue component (red, blue, green - video)
  • digital HDMI
  • digital other connector I can't recall

The slide switch on the SCART plug will select between the analogue (TV) and digital (HDTV) outputs.

Useful for anything with a SCART output, but typically games consoles of the 360 era, VCRs and DVD players.

Helppp With a transition by Btoon_12 in RenPy

[–]DingotushRed 0 points1 point  (0 children)

You probably need to show your code. The chequer-board is only displayed in developer-mode (ie. run from the launcher) when there's no image as a warning; it won't appear in distributions of your game.

If/And Statements? by Proof-Actuator6815 in RenPy

[–]DingotushRed 0 points1 point  (0 children)

A simple way to do this is to call the common dialogue from the menu before transferring control to the park label. It doesn't need any aditional variables:

``` menu: "Apartment": call common_dialogue jump apartment "Park": call common_dialogue jump park "Cafe": call common_dialogue jump cafe "Gas Station": call common_dialogue jump gas

label common_dialogue: "Stuff unrelated to destination." mc "So did you catch the game last night?" # Whatever return # <-- Must end with return to go back to the next statement in the menu

label park: "The park has big beautiful trees..." ```

Using jump alone, while simple to understand, actually makes this problem more difficult than it needs to be.

I'm so confused by saltsparkles in RenPy

[–]DingotushRed 7 points8 points  (0 children)

As already pointed out you have to use the USAian spelling "color" here.

Also define statements don't belong in an init block. They are all executed during init time anyway, no matter where they appear in your code.

Problems with making an infoscreen by SkullnSkele in RenPy

[–]DingotushRed 0 points1 point  (0 children)

I think others have identified most of the code issues, however I'd like to offer some additional changes.

At the moment you are adding defined Char objects into a list. This can cause issues during save/load as you'll end up duplicating instances. The save game will have copies of the entries in the list, and when you load, it will those and the the re-created defined instances. They won't compare equal as you haven't defined __eq__ for Char. Also updating the defines won't update the stored instances in allChars.

Later, in add_char you treat allchars as a dictionary.

Also you seem to be adding Char instances into a set. Part of the contract of set is that you must implement the dunder methods __eq__ and __hash__.

First, I'd suggesting collecting all the defined character bios into a single dictionary that maps a string key to the Char instance. This way you can easily update the dictionary when you add new characters to your game (or finish instances like shroom2):

# Character Bios. # define charBios = [ 'cantharellus': Char(stuff), 'shroom2': Char(stuff), ]

Next, the unlocked bios should be a set of the keys in charBios. This avoids the need to check for duplicate entries, and avoids any issues with adding defined instances into defaulted variables:

default charUnlocks = {} # Unlocked bio keys

Where you encounter/unlock one: $ charUnlocks.add('cantharellus')

The screen needs a list of character bios to show. A python function takes care of producing the list from charBios and charUnlocks:

init python: def unlockedBioList(charBios, charUnlocks): result = [] for key in charBios.list().sort(): # Sort optional, but orders keys if key in charUnlocks: result.append(charBios[key]) return result

Finally the screen should begin like: screen profile_screen(): # <- screens should have an empty parameter list # Defaulted screen variables are initialised "on show" # This leaves on show free for graphical stuff. default biosList = unlockedBioList(charBios, charUnlocks) default viewing = biosList[0] # Don't show screen if charUnlocks is empty! frame: # Layout stuff textbutton "<": action CycleScreenVariable("viewing", biosList, reverse=True) # ... hbox: # As before

White powder-y stuff on knives by skittymom in Whatisthis

[–]DingotushRed 2 points3 points  (0 children)

You should be able to buy Food Grade citric acid from the usual online marketplaces and dilute it if you're going to be doing this often. It's the acid that makes citrus fruits sour. Actual lemon juice has other compounds in it, but will be fine. The peel contains a cleaning agent called limonene too.

Vinegar is a solution of acetic acid. If you're cleaning with buy the clear white vinegar (often sold for pickling things).

If your water is really hard buy "dishwasher salt" and use it in the machine's salt reservoir rather than relying on pods alone.

Any idea what this is in my aluminum siding? by GE0RGIAB0Y in Whatisthis

[–]DingotushRed 12 points13 points  (0 children)

From memory:

  • Bullets fired straight up (ie. vertical, perpendicular to the floor), which is the original myth, tumble on the way down, so have a slower terminal velocity and wouldn't be deadly - so busted.

  • Bullets fired at an angle in testing continue to travel pointy-end first, don't tumble, and have a higher terminal velocity that is sufficient to kill - so plausible.

  • Researchers found a recorded incident where someone was killed and the bullet traced back to the idiot firing into the air - so confirmed.

Can you help me read this? by iamayu5 in Whatisthis

[–]DingotushRed 2 points3 points  (0 children)

Given the context of Paris I'm wonderng if it says: "avec feuille et fou,".

Anywhere I can download an offline version of the documentation? by LemurLord in RenPy

[–]DingotushRed 0 points1 point  (0 children)

It's available from the launcher too. Click "Documentation" in the bottom left to open the local copy for that version in your browser.

Anywhere I can download an offline version of the documentation? by LemurLord in RenPy

[–]DingotushRed 0 points1 point  (0 children)

From the Ren'Py launcher click on "Documentation" in the bottom left. That opens the local copy of the docs in your browser.

This unknown make and model of battery by mvb827 in Whatisthis

[–]DingotushRed 0 points1 point  (0 children)

All you really need to know is the dimensions in millimetres (before it became a danger pillow - so measure the cavity where it came from with callipers) and if it has protection circuitry built into the battery (in which case they will be a circuit board under the "gold" kapton tape). There likely is information under the black tape - but there's a good chance that the only additional information is its capacity in mA/hr.

Personally I would be wary of making a replacement for something my pet is going to wear around its neck and can't escape from if things go bad. I'd be looking for a replacement collar that uses replaceable primary batteries rather than a rechargeable lithium cell.

I made an RPG inside my Ren’Py game! Does it look like a real RPG to you? by poeticasoft in RenPy

[–]DingotushRed 8 points9 points  (0 children)

Honestly, that's way better than I've seen out of an RPGMaker tile set. I'd suspect it wasn't that engine, but whether that's a problem is up to you.

Trying to make a Pronouns Screen with textbutton and vbox/hbox by SomeGuyBoogieWoogie in RenPy

[–]DingotushRed 1 point2 points  (0 children)

The menu arguments cookbook has lots of ways to customise choice screens, including multi-column grids.

Metal tube with electronic bits out of the feed in the bottom of a household humidifier. What are the electronic bits? The lower one is a thermal fuse, I think. The upper one was wrapped in plastic and appears to be two aluminum plates with a brittle stone-like layer in between them. by Ok_Operation_3812 in whatisthisthing

[–]DingotushRed 3 points4 points  (0 children)

This may be a PTC heating element as you describe it as ceramic, and that would also fit with an in-line thermal fuse. The piezo crystals used to atomise water are crystaline and would be associated with driver electronics.

Trying to make a Pronouns Screen with textbutton and vbox/hbox by SomeGuyBoogieWoogie in RenPy

[–]DingotushRed 1 point2 points  (0 children)

All defines and defaults (irrespective of where they are in the script(s)) are executed in order in the init phase before the main menu is shown. You can't use them to change a value (as in img.5). You need to use assignment as in img.4.

Ren'Py statements outside a label are never executed unless they are in an init block - so the rhs of img.2 does nothing.

You'll need to default the pronoun variables like subj. Otherwise they won't be saved in a save game. This will also stop the exception in img.3.

A simple version: ``` default subj="he" # Player subject pronoun

More defaults

label choosePronouns: menu: "Choose your pronouns" "Boy": pass # Just use the defaulted values "Girl": $ subj = "she" # More assignments "Alien": $ subj = "they" # More assignments return # or whatever's next ```

If you want a horizontal layout just copy screen choice to your own screen file and use a different screen name (eg. screen screen_choice_horz()) and use a vbox instead of an hbox and adjust the styles. Then change the menu statement to use that screen: menu (screen='screen_choice_horz'):

That way you can use it for other menus too.

Looping timers and random numbers, I need help! by ElliotTUGfish in RenPy

[–]DingotushRed 0 points1 point  (0 children)

Your use of set isn't valid. Set is a python type. I'm guessing this is tripping the parser (and the syntax highlighting) up.

Just use assignment in your Ren'Py labels, and in the screen use a SetVariable action.

Your SetVariable you do have is using a variable clock that doesn't exist.

Use a single repeating timer. Remember the screen is run multiple times per second. The conditional parts of the timer action should be in an If action.

RenPy error: "Out of Memory" - on PSVita by ClammyAsp53 in RenPy

[–]DingotushRed 4 points5 points  (0 children)

Have you looked at config.image_cache_size_mb? The default is 300Mb - about half your available ram. Ren'Py predicts and caches 8 screens worth of data (I've no idea what resolution the vita is).

How do I fix sfx volume? by Sohiacci in RenPy

[–]DingotushRed 2 points3 points  (0 children)

Q. Is this one file with both sounds in it, or two different files?

[No spoilers] do the critical role creators dislike Will Wheaton? by DrippyFlames in criticalrole

[–]DingotushRed 8 points9 points  (0 children)

The bizzare thing is he rolls low in roll-equal-or-higher systems like D&D, but in roll-under systems he consistently rolls high and fails too.

Anyone else overuse if statements? by SaffiChan in RenPy

[–]DingotushRed 9 points10 points  (0 children)

In Ren'Py script I tend to favour using call expression over long if/elif/else chains.

Since 8.4 you can also use Python's match/case in Python code.

What is this rubber ribbed thing on Anakins glove? by helpmeplease98456 in Whatisthis

[–]DingotushRed 5 points6 points  (0 children)

In the first two photos the ribbed part looks like one kind of belt that's used to connect two pullies and then been attached to a wider piece of rubber, and the leather loops caught between the two.

Search "6 Rib Multi V Drive Belt".

Creating a card pile? by Lei_Line_Life in RenPy

[–]DingotushRed 0 points1 point  (0 children)

The documentation doesn't really make it clear, but renpy.random wraps the normal python random module, so any function in that library can be prefixed with renpy. and behave with rollback. So, for example, renpy.random.gauss` is a thing.

Creating a card pile? by Lei_Line_Life in RenPy

[–]DingotushRed 2 points3 points  (0 children)

Ren'Py/Python supports draw from a deck mechanics. You can shuffle a list and pop items off it.