### 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()`
- `FileCurrentScreenshot()`
- `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
- `MouseMove()`
- 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