### Navigation

- index
- Ren'Py Home |
- Ren'Py Documentation

# Reserved Names

Ren'Py reserves all names beginning with a single underscore (_). Do not names beginning with an underscore in your code.

The following is a list of names that are used by Python. Re-using these names can lead to obscure problems.

- ArithmeticError
- AssertionError
- AttributeError
- BaseException
- BufferError
- BytesWarning
- DeprecationWarning
- EOFError
- Ellipsis
- EnvironmentError
- Exception
- False
- FloatingPointError
- FutureWarning
- GeneratorExit
- IOError
- ImportError
- ImportWarning
- IndentationError
- IndexError
- KeyError
- KeyboardInterrupt
- LookupError
- MemoryError
- NameError
- None
- NotImplemented
- NotImplementedError
- OSError
- OverflowError
- PendingDeprecationWarning
- ReferenceError
- RuntimeError
- RuntimeWarning
- StandardError
- StopIteration
- SyntaxError
- SyntaxWarning
- SystemError
- SystemExit
- TabError
- True
- TypeError
- UnboundLocalError
- UnicodeDecodeError
- UnicodeEncodeError
- UnicodeError
- UnicodeTranslateError
- UnicodeWarning
- UserWarning
- ValueError
- Warning
- ZeroDivisionError
- abs
- all
- any
- apply
- basestring
- bin
- bool
- buffer
- bytearray
- bytes
- callable
- chr
- classmethod
- cmp
- coerce
- compile
- complex
- delattr
- dict
- dir
- divmod
- enumerate
- eval
- execfile
- file
- filter
- float
- format
- frozenset
- getattr
- globals
- hasattr
- hash
- hex
- id
- input
- int
- intern
- isinstance
- issubclass
- iter
- len
- list
- locals
- long
- map
- max
- memoryview
- min
- next
- object
- oct
- open
- ord
- pow
- print
- property
- range
- raw_input
- reduce
- reload
- repr
- reversed
- round
- set
- setattr
- slice
- sorted
- staticmethod
- str
- sum
- super
- tuple
- type
- unichr
- unicode
- vars
- xrange
- zip

The following is a list of names that are used by Ren'Py. While in some cases it makes to redefine these names, one should be aware that doing so can cause obscure problems.

- ADVCharacter
- ADVSpeaker
- Action
- Alpha
- `AlphaBlend()`
- AlphaDissolve
- `AnimatedValue()`
- Animation
- `At()`
- Bar
- BarValue
- Button
- `Character()`
- ComposeTransition
- `ConditionSwitch()`
- CropMove
- Dissolve
- `Drag()`
- `DragGroup()`
- DynamicCharacter
- `DynamicDisplayable()`
- `EndReplay()`
- FactorZoom
- Fade
- `FieldValue()`
- `FileAction()`
- `FileCurrentPage()`
- `FileDelete()`
- `FileJson()`
- `FileLoad()`
- `FileLoadable()`
- `FileNewest()`
- `FilePage()`
- `FilePageName()`
- `FilePageNext()`
- `FilePagePrevious()`
- `FileSave()`
- `FileSaveName()`
- `FileScreenshot()`
- `FileSlotName()`
- `FileTakeScreenshot()`
- `FileTime()`
- `FileUsedSlots()`
- `Fixed()`
- `Flatten()`
- `FontGroup()`
- `Frame()`
- `Gallery()`
- Grid
- `HBox()`
- `Help()`
- `Hide()`
- HideInterface
- `If()`
- `Image()`
- ImageDissolve
- ImageReference
- Input
- `InvertSelected()`
- `Jump()`
- `Language()`
- LiveComposite
- `LiveCrop()`
- `LiveTile()`
- `MainMenu()`
- `MixerValue()`
- Motion
- Move
- MoveFactory
- MoveIn
- MoveOut
- MoveTransition
- `Movie()`
- MultiPersistent
- MultipleTransition
- `MusicRoom()`
- NVLCharacter
- NVLSpeaker
- NoRollback
- `Notify()`
- `Null()`
- `NullAction()`
- OldMoveTransition
- `OpenURL()`
- Pan
- ParameterizedText
- Particles
- Pause
- Pixellate
- `Play()`
- Position
- `Preference()`
- `Queue()`
- `QuickLoad()`
- `QuickSave()`
- `Quit()`
- `Replay()`
- `Return()`
- Revolve
- RevolveInOut
- `RollForward()`
- `Rollback()`
- RotoZoom
- RoundRect
- `Screenshot()`
- `SelectedIf()`
- Set
- `SetDict()`
- `SetField()`
- `SetMixer()`
- `SetScreenVariable()`
- `SetVariable()`
- `SetVoiceMute()`
- `Show()`
- `ShowMenu()`
- `ShowTransient()`
- `ShowingSwitch()`
- `SideImage()`
- SizeZoom
- `Skip()`
- `SnowBlossom()`
- `Solid()`
- `Speaker()`
- SplineMotion
- `Sprite()`
- `SpriteManager()`
- `Start()`
- `StaticValue()`
- `Stop()`
- Style
- `StylePreference()`
- SubTransition
- `Text()`
- `ToggleDict()`
- `ToggleField()`
- `ToggleScreenVariable()`
- `ToggleVariable()`
- `ToggleVoiceMute()`
- `Tooltip()`
- Transform
- `VBox()`
- `VariableValue()`
- Viewport
- `VoiceReplay()`
- Window
- `With()`
- `XScrollValue()`
- `YScrollValue()`
- Zoom
- ZoomInOut
- absolute
- adv
- anim
- blinds
- build
- center
- centered
- color
- config
- default
- default_transition
- define
- dissolve
- ease
- easeinbottom
- easeinleft
- easeinright
- easeintop
- easeoutbottom
- easeoutleft
- easeoutright
- easeouttop
- extend
- fade
- hpunch
- hyperlink_function
- hyperlink_styler
- im
- irisin
- irisout
- layout
- left
- library
- main_menu
- menu
- mouse_visible
- move
- moveinbottom
- moveinleft
- moveinright
- moveintop
- moveoutbottom
- moveoutleft
- moveoutright
- moveouttop
- name_only
- narrator
- nvl
- nvl_clear
- nvl_clear_next
- nvl_erase
- nvl_hide
- nvl_list
- nvl_menu
- nvl_show
- nvl_show_core
- nvl_variant
- nvl_window
- offscreenleft
- offscreenright
- persistent
- pixellate
- predict
- predict_menu
- predict_say
- python_dict
- python_list
- python_object
- python_set
- renpy
- reset
- right
- save_name
- say
- skip_indicator
- slideawaydown
- slideawayleft
- slideawayright
- slideawayup
- slidedown
- slideleft
- slideright
- slideup
- squares
- store
- style
- suppress_overlay
- sys
- theme
- toggle_skipping
- top
- topleft
- topright
- truecenter
- ui
- updater
- vcentered
- `voice()`
- `voice_can_replay()`
- `voice_replay()`
- `voice_sustain()`
- vpunch
- wipedown
- wipeleft
- wiperight
- wipeup
- zoomin
- zoominout
- zoomout

Ren'Py reserves filenames beginning with an underscore or "00".

### Navigation

- index
- Ren'Py Home |
- Ren'Py Documentation