مستندات

    Table of Content
    • 3d
      • 3D File Formats
      • 3D2
      • 3DM
      • 3DS
      • 3MF
      • AC
      • AMF
      • ASE
      • B3D
      • BHV
      • BIP
      • BLEND
      • C4D
      • CAF Cal3D
      • CHR 3ds
      • CHR CryENGINE
      • DAE
      • DBM
      • DRC
      • E57
      • F3D
      • FBX
      • GLB
      • GLTF
      • IPT
      • JT
      • MA
      • MAX
      • MB
      • MDX
      • MP
      • MTL
      • OBJ
      • PLY
      • POV
      • PRC
      • RVM
      • SMD
      • STEP
      • STP
      • U3D
      • USD
      • USDZ
      • VRML
      • X
      • X3D
    • audio
      • Audio File Formats
      • 8SVX
      • AA
      • AAC
      • AAX
      • AC3
      • ACT
      • AIF
      • AIFF
      • ALAC
      • AMR
      • APE
      • CAF
      • CDA
      • CDR
      • DSS
      • EC3
      • EFS
      • ENC
      • FLAC
      • FLP
      • GP
      • GSM
      • IT
      • M3U
      • M3U8
      • M4A
      • M4B
      • M4P
      • M4R
      • MID
      • MKA
      • MMF
      • MOD
      • MP2
      • MP3
      • MPC
      • MSCZ
      • MTM
      • MUI
      • MUS
      • MUS Minecraft
      • MUSX
      • MXL
      • NSA
      • OGG
      • OPUS
      • PKF
      • PTX
      • QCP
      • RF64
      • RIP
      • SDT
      • SESX
      • SF2
      • STAP
      • STY
      • TG
      • VOC
      • VOX
      • VQF
      • WAV
      • WEBA
      • WFP
      • WMA
      • WPL
      • WPROJ
      • WV
    • cad
      • CAD File Formats
      • AFS
      • ART
      • ASC
      • ASM
      • AXM
      • BDC
      • CATPART
      • CF2
      • CIR
      • CPA
      • DC3
      • DGN
      • DST
      • DWF
      • DWFX
      • DWG
      • DWT
      • DXB
      • DXF
      • FZP
      • FZZ
      • GCODE
      • HPGL
      • IBA
      • IFC
      • IGES
      • IGS
      • JVSG
      • NC
      • NWC
      • NWD
      • NWF
      • OPT
      • PAR
      • PAT
      • PC3
      • PHJ
      • PLT
      • PRT
      • PRT CADKEY
      • PSM
      • PSS
      • RFA
      • RFT
      • RML
      • RVT
      • SLDPRT
      • STL
    • compression
      • Compression File Formats
      • 7Z
      • ACE
      • ALZ
      • APK
      • APZ
      • ARC
      • ARJ
      • B1
      • B6Z
      • BIN
      • BKF
      • BNDL
      • BZ2
      • CB7
      • CBA
      • CIT
      • CPIO
      • CXARCHIVE
      • DAA
      • DAR
      • DEB
      • DMG
      • DZ
      • ECS
      • FZPZ
      • GZ
      • GZIP
      • ICE
      • ISO
      • KGB
      • LBR
      • LQR
      • LZ
      • LZ4
      • LZH
      • LZMA
      • LZO
      • LZX
      • MBW
      • MINT
      • MPKG
      • MPQ
      • NPK
      • OAR
      • P7Z
      • PAGES
      • PAR
      • PEA
      • PET
      • PF
      • PKG
      • PTK
      • PUP
      • PWA
      • PZZ
      • R2
      • RAR
      • RPM
      • RTE
      • S00
      • SFG
      • SIFZ
      • SIT
      • SITX
      • SMPF
      • SQX
      • SY_
      • TAR
      • TBZ
      • TGS
      • TGZ
      • TPSR
      • TZ
      • VPK
      • WHL
      • WUX
      • XAPK
      • XAR
      • XIP
      • XPI
      • XZ
      • Z
      • ZIM
      • ZIP
      • ZIPX
      • ZL
      • ZOO
      • ZST
    • data
      • Data File Formats
      • BRD
      • CBZ
      • CDR
      • CDX
      • CDX ChemDraw
      • CS
      • CUBE
      • DLC
      • ENC
      • ESX
      • FIG
      • GB
      • GED
      • INK
      • IO
      • IP
      • MPJ
      • NDS
      • PCB
      • PRT
      • SAFETENSORS
      • SPS
      • STR
      • TGC
      • TIME
      • TRF
      • VCE
      • VCS
      • VDF
      • XDELTA
    • database
      • Database File Formats
      • 4DB
      • 4DD
      • 4DL
      • ABCDDB
      • ABS
      • ABX
      • ACCDB
      • ACCDC
      • ACCDE
      • ACCDR
      • ACCDT
      • ACCDW
      • ACCFT
      • ADB
      • ADE
      • ADF
      • ADN
      • ADP
      • ALF
      • ANB
      • AQ
      • ASK
      • BAK
      • BAK ACT Backup
      • BAK SQL Server
      • BC3
      • BCP
      • BTR
      • CAF
      • CAT
      • CDB
      • CHCK
      • CRYPT12
      • CRYPT14
      • DACPAC
      • DAT
      • DB
      • DB-WAL
      • DB3
      • DBC
      • DBF
      • DBS
      • DDL
      • DLIS
      • DSN
      • DTSX
      • DXL
      • ECO
      • EPIM
      • FDB
      • FIC
      • FMP12
      • FMPSL
      • FP5
      • FP7
      • FPT
      • FPT Alpha Five
      • FPT FoxPro
      • GDB
      • ITW
      • JET
      • LDF
      • LOG
      • MDB
      • MDF
      • MYI
      • NDF
      • NMONEY
      • NSF
      • PAN
      • PDB
      • PDM
      • RPD
      • RPD Roleplay
      • SAV
      • SDF
      • SQL
      • SQLITE
      • TE
      • TEACHER
      • TRC
      • TRM
      • TVDB
      • UDB
      • UDL
      • USR
      • WDB
      • XEM
    • disc-and-media
      • Disc and Media File Formats
      • BIN
      • CCD
      • CDR
      • CSO
      • CUE
      • CUE CDRWIN
      • ECM
      • GADGET
      • IMG
      • ISZ
      • MDF
      • MDS
      • NKIT
      • NRG
      • NRI
      • OVA
      • OVF
      • ROM
      • SDI
      • TIB
      • Toast
      • UDF
      • VCD
      • VDI
      • VHD
      • VHDX
      • WBFS
      • WIM
      • WUD
    • ebook
      • EBook File Formats
      • ACSM
      • AEP
      • APNX
      • AVA
      • AZW
      • AZW1
      • AZW3
      • AZW4
      • BKK
      • BPNUEB
      • CBC
      • CBR
      • CBZ
      • CEB
      • CEBX
      • DNL
      • EA
      • EAL
      • EBK
      • EDN
      • EPUB
      • ETD
      • FB2
      • FKB
      • HAN
      • HTML0
      • HTMLZ
      • HTXT
      • HTZ4
      • HTZ5
      • IBOOKS
      • JWPUB
      • KFX
      • KOOB
      • LIT
      • LRF
      • LRS
      • LRX
      • MART
      • MBP
      • MOBI
      • NCX
      • NVA
      • OEB
      • OEBZIP
      • OPF
      • ORB
      • PHL
      • PML
      • PMLZ
      • POBI
      • PRC
      • QMK
      • RB
      • RZB
      • RZS
      • SNB
      • TCR
      • TK3
      • TPZ
      • TR
      • TR3
      • VBK
      • WEBZ
      • YBK
    • email
      • Email File Formats
      • EDB
      • EML
      • EMLX
      • ICS
      • MBOX
      • MSG
      • OFT
      • OLM
      • OST
      • P7S
      • PST
      • RPMSG
      • TNEF
      • VCF
    • executable
      • Executable File Formats
      • 8CK
      • AC
      • AHK
      • AIR
      • APP
      • BAT
      • BIN
      • BMS
      • BTAPP
      • CGI
      • CHEAT
      • CMD
      • COM
      • ELF
      • EXE
      • IPA
      • JSF
      • MLX
      • MSI
      • MST
      • PIF
      • PYC
      • REG
      • RUN
      • WS
      • WSF
      • WSH
      • XAP
      • XBE
      • XEX
    • finance
      • OFX
      • XBRL
    • font
      • Font File Formats
      • BDF
      • CFF
      • CFF2
      • CHR
      • EOT
      • ETX
      • FNT
      • FON
      • FOT
      • GXF
      • JFPROJ
      • MFX
      • ODTTF
      • OTF
      • PFA
      • PFB
      • PFM
      • SFD
      • TTC
      • TTF
      • Type1
      • VFB
      • VLW
      • WOFF
      • WOFF2
    • game
      • Game File Formats
      • 3DSX
      • ASS
      • ASSET
      • BAK TERRARIA
      • BIN
      • BIN PCSX
      • BMZ
      • BNS
      • BO2
      • BPS
      • BSP
      • CFG M.U.G.E.N
      • CFG Source Engine
      • CFG Wesnoth
      • CHR Doki
      • CLIP
      • CS CLEO
      • CSD
      • CT
      • DDT
      • DEK
      • DSV
      • ENC
      • EPK
      • ESP
      • FOMOD
      • GAM
      • GB
      • GBX
      • GCF
      • GMA
      • IPS
      • IPS PS2
      • KODU
      • LANG
      • LITEMOD
      • MCA
      • MCPACK
      • MCR
      • MCSTRUCTURE
      • MCWORLD
      • META
      • MGX
      • MII
      • MIS
      • N64
      • NBT
      • NDS
      • NES
      • NPA
      • NSP
      • NSZ
      • OSB
      • OSK
      • OSR
      • OSU
      • OSZ
      • P3T
      • PAK
      • PAR
      • PCC
      • PCK
      • PGN
      • PK3
      • PPF
      • PSS
      • PUP
      • PWF
      • PXP
      • REL
      • REP
      • RPF
      • RPX
      • RPY
      • RPYC
      • RVZ
      • SAV
      • SCWORLD
      • SFAR
      • SFC
      • SHADER Godot
      • SHADER Quake
      • SHADER Unity
      • SID
      • SIMS3PACK
      • SMC
      • SRM
      • TTR
      • TXD
      • U8
      • UASSET
      • UMX
      • Unity3D
      • UNITYPACKAGE
      • UPS
      • USX
      • VDF
      • VDF Gothic
      • VMF
      • VPK
      • VRCA
      • VRCW
      • W3N
      • W3X
      • XCI
      • XS
      • Z64
    • gis
      • GIS File Formats
      • 000
      • 3D
      • 3DC
      • 3DD
      • 3DL
      • ADF
      • APL
      • APR
      • ATX
      • AUX
      • AVL
      • AXE
      • BT
      • CSF
      • CXF
      • DEM
      • DIV
      • DIX
      • DLG
      • DT0
      • DT1
      • DT2
      • E00
      • EMBR
      • ETA
      • FIT
      • FMW
      • GeoJSON
      • GLB
      • GMAP
      • GML
      • GPKG
      • GPX
      • GSM
      • GST
      • HDR
      • IMG
      • KML
      • KMZ
      • LAN
      • LAS
      • LAZ
      • LOC
      • MID
      • MIF
      • MPK
      • MPS
      • MSD
      • MXD
      • MXT
      • NM2
      • NMC
      • NTF
      • OSC
      • OSM
      • PMF
      • PTM
      • QGD
      • QGS
      • QGZ
      • QLR
      • QML
      • SAF
      • SBN
      • SDF
      • SHP
      • SHX
      • SP3
      • SSF
      • TCX
      • TFRD
      • USR
      • WLX
      • WOR
    • image
      • Image File Formats
      • AFPHOTO
      • AFX
      • AGIF
      • AGP
      • AI
      • APM
      • ART
      • ARW
      • AVIF
      • BAY
      • BIF
      • BMP
      • BPG
      • CDR
      • CDX
      • CLIP
      • CMX
      • CPC
      • CR2
      • CR3
      • CSL
      • CT
      • CUR
      • DCM
      • DCR
      • DCX
      • DDS
      • DIB
      • DICOM
      • DJVU
      • DNG
      • ECW
      • EMF
      • EMZ
      • EXIF
      • FIG
      • FLIF
      • FODG
      • GBR
      • GIF
      • HDR
      • HEIC
      • HEIF
      • ICNS
      • ICO
      • INK
      • J2C
      • J2K
      • JFIF
      • JP2
      • JPC
      • JPEG
      • JPF
      • JPM
      • JPX
      • JXL
      • JXR
      • MNG
      • MP
      • MPO
      • NEF
      • ODG
      • OTG
      • PAT CorelDRAW
      • PAT Pattern
      • PCT
      • PCX
      • PEF
      • PICT
      • PNG
      • PPP
      • PSB
      • PSD
      • PSP
      • PSPIMAGE
      • PVT
      • RAF
      • RAW
      • RPF
      • SKP
      • SVGZ
      • TGA
      • THM
      • WEBP
      • WMF
      • WMZ
      • XPM
      • XPR
    • misc
      • Misc File Formats
      • AML
      • ART
      • BAK Backup
      • BAK Chromium Bookmarks
      • BAK Finale
      • BAK MobileTrans
      • BAK VEGAS Video
      • BKUP
      • BPS Malware
      • BPS Works
      • BUP
      • CFG Cal3D
      • CMS
      • CRX
      • CTG
      • DAP
      • DOWNLOADING
      • ENC
      • ENL
      • ERR
      • FIG
      • FILE
      • FLA
      • GPG
      • H4
      • H5
      • ICA
      • IPS
      • IPSW
      • ISN
      • KLQ
      • LDB
      • LOCK
      • LRC
      • MABK
      • MD5
      • MEDIA FILES
      • MSO
      • NOMEDIA
      • OBB
      • ODF
      • OGG
      • PDO
      • PES
      • PKPASS
      • PS2 BIOS
      • PSX BIOS
      • RDF
      • RIS
      • RML
      • SHELL SCRIPT
      • SSP
      • TEXT FORMATS
      • THM
      • TORRENT
      • USR
      • VIDEO CONVERTER
      • VIM
      • VIMRC
      • XMP
      • XMZX
      • XSMX
    • note-taking
      • Note Taking File Formats
      • ONE
      • ONETOC2
    • page-description-language
      • Page Description Language
      • AVERY
      • CGM
      • EPS
      • INDD
      • INDT
      • OXPS
      • PCL
      • PS
      • SVG
      • SWF
      • TEX
      • XPS
      • XSLFO
    • pdf
      • PDF
      • FDF
      • PDF/A
      • PDF/E
      • PDF/UA
      • PDF/VT
      • PDF/X
      • XFDF
    • plugin
      • Plugin File Formats
      • 8BI8
      • ACROPLUGIN
      • AMX
      • AMXX
      • APLG
      • AVX
      • BAV
      • CCIP
      • CLEO
      • CRX
      • DLO
      • DLR
      • EAZ
      • ECF
      • INX
      • LNG
      • MDA
      • MDE
      • MILK
      • OIV
      • Q1Q
      • RBZ
      • REZ
      • RPLN
      • RWPLUGIN
      • SPARC
      • TGP
      • TPI
      • VDF
      • ZXP
    • presentation
      • Presentation File Formats
      • KEY
      • ODP
      • OTP
      • POT
      • POTM
      • POTX
      • PPS
      • PPSM
      • PPSX
      • PPT
      • PPTM
      • PPTX
    • programming
      • Programming
      • 4th
      • ABC
      • ACD
      • ADDIN
      • ADS
      • AGI
      • AIA
      • AIDL
      • ALB
      • AML
      • ANE
      • APA
      • APKS
      • APPX
      • APPXBUNDLE
      • APPXUPLOAD
      • APS
      • ARSC
      • AS
      • AS2PROJ
      • AS3PROJ
      • ASC
      • ASI
      • ASM
      • ASVF
      • AU3
      • AWK
      • C
      • C3
      • CAF CryENGINE
      • CC
      • CD
      • CDX
      • CJS
      • Class
      • CMAKE
      • CONFIG
      • CPP
      • CS
      • CSPROJ
      • CSX
      • CXX
      • Dart
      • DIFF
      • EGG
      • ERB
      • EX
      • EXP
      • F95
      • FS
      • G4
      • GMD
      • GO
      • GROOVY
      • H
      • HAML
      • HH
      • HPP
      • HS
      • HTA
      • ICI
      • IN
      • INC
      • INO
      • IPR
      • JAR
      • Jav
      • Java
      • JRXML
      • JSP
      • JSPF
      • KT
      • LGO
      • LUA
      • M
      • MAKE
      • MEL
      • MF
      • ML
      • MM
      • MRC
      • MSIX
      • NUPKG
      • NUT
      • NX
      • PAS
      • PC
      • PDB
      • PDE
      • PHP
      • PL
      • PY
      • PYD
      • PYI
      • PYM
      • PYW
      • PYX
      • R
      • RB
      • RBXL
      • RBXM
      • RES
      • RS
      • RST
      • SCALA
      • SCM
      • SH
      • SLN
      • SWIFT
      • TCL
      • TOML
      • TS
      • TSX
      • UNITY
      • VB
      • VBPROJ
      • VBS
      • VCPROJ
      • VCXPROJ
      • XCODE
      • XSD
      • YAML
      • YML
      • YPR
    • project-management
      • Project Management File Formats
      • MPP
      • MPT
      • MPX
      • P6XML
      • XER
    • publisher
      • Publisher File Formats
      • PUB
      • PUZ
    • reporting
      • Reporting File Formats
      • MAR
      • RDL
      • RDLC
      • RPL
      • RPT
    • settings
      • Settings File Formats
      • ACO
      • ASL
      • BAK HOLO
      • BIN
      • CFG Celestia
      • CFG Citrix
      • CFG LightWave
      • CFG MAME
      • CNF
      • CONF
      • DESKTOP
      • DSD
      • FST
      • GXT
      • ISS
      • JET
      • MLT
      • OBI
      • OSS
      • OVPN
      • PMP
      • RDP
      • SBV
      • SET
      • SETTINGS
      • THEME
      • THEMEPACK
      • TPF
      • VMX
      • WPS
    • spreadsheet
      • Spreadsheet File Formats
      • 123
      • 12M
      • _XLS
      • _XLSX
      • AST
      • AWS
      • BKS
      • CELL
      • CHIP
      • CSV
      • CTS
      • DEF
      • DEX
      • DFG
      • DIF
      • DIS
      • EFU
      • ESS
      • FCS
      • FM
      • FODS
      • FP
      • GNM
      • GNUMERIC
      • GSHEET
      • IMP
      • MAR
      • NB
      • NUMBERS
      • NUMBERS-TEF
      • ODS
      • OTS
      • PMD
      • PMDX
      • PMVX
      • PRESTO
      • QPW
      • SDC
      • STC
      • SXC
      • TMV
      • TMVT
      • TSV
      • WQ2
      • XAR
      • XL
      • XLA
      • XLAM
      • XLM
      • XLR
      • XLS
      • XLSB
      • XLSM
      • XLSMHTML
      • XLSX
      • XLT
      • XLTHTML
      • XLTM
      • XLTX
    • system
      • System File Formats
      • ADM
      • ADMX
      • AML
      • ANI
      • ASV
      • CAB
      • CAT
      • CFG
      • CPI
      • CPL
      • DESKTHEMEPACK
      • DLL
      • DMP
      • DRV
      • DVD
      • ETL
      • HDMP
      • HTT
      • ICNS
      • INI
      • INS
      • LNK
      • MANIFEST
      • MDMP
      • PAT
      • REG
      • REGTRANS-MS
      • RMT
      • SCR
      • SHSH
      • SHSH2
      • SYS
      • TMP
      • VGA
    • video
      • Video File Formats
      • 3G2
      • 3GPP
      • AMV
      • ARF
      • ASF
      • ASS
      • AVCHD
      • AVI
      • BDMV
      • BIK
      • BNP
      • CPI
      • DAV
      • DCE
      • DRP
      • DV
      • EXO
      • EXP
      • F4V
      • FLH
      • FLV
      • H264
      • H265
      • IDX
      • IFO
      • INSV
      • KINE
      • LRV
      • M2TS
      • M2V
      • M4S
      • M4V
      • MJP
      • MJPEG
      • MK3D
      • MKS
      • MKV
      • MOV
      • MP4
      • MP5
      • MPE
      • MPEG
      • MPG
      • MPV
      • MSWMM
      • MTS
      • MXF
      • NSV
      • NUT
      • OGV
      • PAR
      • PDS
      • PIV
      • PRPROJ
      • PSV
      • PZ
      • QT
      • RM
      • RMVB
      • RV
      • SAMI
      • SCC
      • SEC
      • SRT
      • STR
      • SUB
      • TS
      • TTML2
      • VEG
      • VID
      • VOB
      • VP6
      • VP8
      • VP9
      • VTT
      • WEBM
      • WebVTT
      • WLMP
      • WMV
      • XVID
    • visio
      • Visio File Formats
      • VDW
      • VDX
      • VSD
      • VSDM
      • VSDX
      • VSS
      • VSSM
      • VSSX
      • VST
      • VSTM
      • VSTX
      • VSX
      • VTX
    • web
      • Web File Formats
      • A4P
      • A5W
      • AAE
      • ADR
      • AEX
      • ALX
      • AN
      • AP
      • APKG
      • APPCACHE
      • ARO
      • ASA
      • ASAX
      • ASCX
      • ASHX
      • ASMX
      • ASP
      • ASPX
      • ASR
      • ATOM
      • ATT
      • AWM
      • AXD
      • BML
      • BOK
      • BR
      • BROWSER
      • BWP
      • CCBJS
      • CDF
      • CER
      • CFM
      • CFML
      • CHA
      • CHAT
      • CHM
      • CMS
      • CODASITE
      • COMPRESSED
      • CPG
      • CPHD
      • CRDOWNLOAD
      • CRL
      • CRT
      • CSHTML
      • CSP
      • CSR
      • CSS
      • DAP
      • DBM
      • DCR
      • DHTML
      • DISCO
      • DISCOMAP
      • DML
      • DO
      • DOCHTML
      • DOCMHTML
      • DOTHTML
      • DOWNLOAD
      • DRAWIO
      • DWT
      • ECE
      • EDGE
      • EPIBRW
      • ESPROJ
      • EWP
      • FCGI
      • FMP
      • FREEWAY
      • FWP
      • FWTEMPLATE
      • FWTEMPLATEB
      • GDOC
      • GDOCX
      • GNE
      • GSP
      • HAR
      • HDM
      • HDML
      • HTACCESS
      • HTC
      • HTM
      • HTML
      • HTX
      • HXS
      • HYPE
      • JHTML
      • JNLP
      • JS
      • JSON
      • JSPA
      • KIT
      • LESS
      • MASTER
      • MHT
      • MHTML
      • MJS
      • OAM
      • OBML
      • OBML15
      • OBML16
      • OPDOWNLOAD
      • P7B
      • P7C
      • PAC
      • PART
      • PEM
      • PRO
      • RHTML
      • RJS
      • RSS
      • Sass
      • SCSS
      • SEAM
      • SHTML
      • SITE
      • SPC
      • SSP
      • STC
      • STML
      • SVR
      • TPL
      • URL
      • VDISCO
      • VRT
      • WBS
      • WEBBOOKMARK
      • WEBLOC
      • WEBSITE
      • WHTT
      • WSDL
      • XAML
      • XD
      • XHT
      • XHTM
      • XHTML
      • XML
      • XOJ
      • XOML
      • XPD
      • XSLT
      • XUL
      • ZUL
    • word-processing
      • Word Processing File Formats
      • ASD
      • BIB
      • DOC
      • DOCM
      • DOCX
      • DOCX to TXT
      • DOCX Viewer
      • DOT
      • DOTM
      • DOTX
      • DSC
      • FAQ
      • FODT
      • IPYNB
      • LATEX
      • LST
      • LTX
      • MAN
      • MD
      • ODM
      • ODT
      • OTT
      • QBL
      • QPF
      • RMD
      • RTF
      • TXT
      • WPD
      • WPS
      • WPS Kingsoft
    1. خانه
    2. Game File Formats
    3. RPY

    What's on this Page

      • فایل RPY چیست؟
      • مروری بر فرمت فایل .rpy
      • Ren’Py چیست
      • ویژگی‌های کلیدی فایل‌های RPY
      • چگونه فایل RPY را باز کنیم
      • سوالات متداول
      • منابع

    فایل RPY چیست؟

    قالب فایل .rpy عمدتاً با Ren’Py مرتبط است، یک موتور رمان بصری که برای ایجاد بازی‌های داستان‌گویی تعاملی استفاده می‌شود. در ادامه برخی نکات کلیدی درباره قالب .rpy آورده شده است:

    1. فایل‌های اسکریپت: فایل‌های .rpy شامل کد اسکریپت نوشته شده به زبان برنامه‌نویسی خاصی هستند که Ren’Py برای تعریف روایت، تعاملات شخصیت‌ها، صحنه‌ها و مکانیک‌های بازی استفاده می‌کند.

    2. متنی: این فایل‌ها فایل‌های متنی ساده هستند که به راحتی با هر ویرایشگر متنی قابل ویرایش می‌باشند. کد به گونه‌ای طراحی شده است که کاربرپسند باشد و به نویسندگان اجازه دهد بر داستان‌سرایی تمرکز کنند بدون نیاز به دانش برنامه‌نویسی گسترده.

    3. منطق بازی: می‌توانند شامل عناصر مختلفی باشند مانند:

      • دیالوگ
      • گزینه‌ها برای بازیکنان
      • موسیقی پس‌زمینه و افکت‌های صوتی
      • تعاریف شخصیت (اسپرایت‌ها)
      • انتقال صحنه‌ها
    4. سفارشی‌سازی: کاربران می‌توانند بازی‌های خود را به‌طور گسترده با ایجاد چندین فایل .rpy سفارشی‌سازی کنند، که سازماندهی بهتر کد و دارایی‌ها را امکان‌پذیر می‌سازد.

    مثال پایه‌ای از فایل RPY

    در اینجا یک مثال ساده از آنچه ممکن است در یک فایل .rpy پیدا کنید، آورده شده است:

    define e = Character("Eileen")
    
    label start:
        e "Hello, world!"
        menu:
            "How do you feel?":
                "Happy":
                    e "That's great to hear!"
                "Sad":
                    e "I'm sorry to hear that."
        return
    

    استفاده

    • ایجاد رمان‌های بصری: توسعه‌دهندگان از فایل‌های .rpy برای نوشتن و سازماندهی داستان‌های خود استفاده می‌کنند، که توسعه روایت‌های شاخه‌ای پیچیده را آسان می‌سازد.
    • مودینگ: جامعه Ren’Py اغلب اسکریپت‌های .rpy را به اشتراک می‌گذارد، که به دیگران امکان می‌دهد از کارهای موجود یاد بگیرند یا آن‌ها را تغییر دهند.

    مروری بر فرمت فایل .rpy

    • نام: فایل اسکریپت Ren’Py
    • پسوند فایل: .rpy
    • نوع رسانه: text/plain
    • توضیح: یک فایل متنی ساده که توسط موتور رمان تعاملی Ren’Py استفاده می‌شود، شامل اسکریپت‌نویسی مبتنی بر پایتون و منطق برای دیالوگ‌های بازی، رویدادها و توابع.
    • کاربرد: برای نوشتن اسکریپت‌های بازی در Ren’Py استفاده می‌شود و به توسعه‌دهندگان امکان می‌دهد جریان بازی، تعاملات شخصیت‌ها و سایر عناصر در بازی‌های رمان تعاملی را تعریف کنند.

    Ren’Py چیست

    Ren’Py یک موتور رایگان و متن‌باز است که برای ساخت رمان‌های تعاملی و بازی‌های داستانی تعاملی استفاده می‌شود. این موتور به دلیل سهولت استفاده‌اش شناخته شده است و بین مبتدیان و توسعه‌دهندگان باتجربه محبوب است. با زبان اسکریپت ساده، Ren’Py به کاربران امکان می‌دهد روایت‌های جذاب با انتخاب‌های شاخه‌ای، دیالوگ‌های شخصیت‌ها و عناصر چندرسانه‌ای مانند تصاویر، صدا و موسیقی ایجاد کنند. این موتور از پایتون برای سفارشی‌سازی پیشرفته پشتیبانی می‌کند و امکان مکانیک‌های پیچیده بازی را فراهم می‌سازد. Ren’Py به‌صورت چندسکویی است و اجازه می‌دهد بازی‌ها بر روی ویندوز، macOS، لینوکس و اندروید منتشر شوند. انعطاف‌پذیری و پشتیبانی گسترده آن آن را برای رمان‌های تعاملی و بازی‌های داستانی تعاملی ایده‌آل می‌سازد.

    ویژگی‌های کلیدی فایل‌های RPY

    ویژگیتوضیح
    پسوند فایل.rpy
    انواع اصلیاسکریپت Ren’Py (رمان تعاملی)، فایل پروژه Rhapsody (مهندسی سیستم‌ها)، بازپخش iRacing (شبیه‌ساز مسابقه)، بازپخش MX Bikes (شبیه‌ساز مسابقه)
    نوع فرمتاسکریپت متن ساده (Ren’Py) / پایگاه داده باینری (Rhapsody) / باینری تله‌متری (بازپخش مسابقه)
    استفاده اصلینوشتن رمان‌های تعاملی بصری (گفتگو، انتخاب‌های شاخه‌ای)؛ مدل‌سازی منطق پیچیده نرم‌افزارهای مهندسی؛ ضبط داده‌های تله‌متری شبیه‌ساز مسابقه برای تحلیل بازپخش
    ویژگی اصلیساختار دو لایه: فایل‌های .rpy متن ساده‌ای هستند که توسط انسان قابل ویرایش‌اند؛ موتور Ren’Py آن‌ها را به بایت‌کد .rpyc کامپایل می‌کند تا اجرای بازی سریع‌تر شود بدون اینکه کد منبع اصلی از دست برود
    پروفایل امنیتیبرای اسکریپت‌های Ren’Py بسیار ایمن است (متن ساده، بدون اجرا بدون موتور)؛ RPYSهای Rhapsody فایل‌های داده باینری هستند؛ بازپخش‌های مسابقه فقط شامل تله‌متری هستند و کد اجرایی ندارند
    سازگاریRen’Py RPY: با هر ویرایشگر متنی (VS Code، Notepad++، Sublime) باز می‌شود، برای اجرا به موتور Ren’Py نیاز دارد؛ Rhapsody RPY: به IBM Rhapsody نیاز دارد؛ Racing RPY: برای بازپخش به شبیه‌ساز خاصی (iRacing، MX Bikes) نیاز دارد

    چگونه فایل RPY را باز کنیم

    برای باز کردن و ویرایش یک فایل .rpy (فایل اسکریپت Ren’Py)، می‌توانید بسته به نیازهای خود از چند روش استفاده کنید:

    1. استفاده از یک ویرایشگر متن

    از آنجا که فایل‌های .rpy فایل‌های متنی ساده هستند، می‌توانید آن‌ها را در هر ویرایشگر متنی باز کنید. برخی از گزینه‌های محبوب عبارتند از:

    • Notepad++ (ویندوز)
    • Sublime Text (چند‌پلتفرمی)
    • Visual Studio Code (چند‌پلتفرمی)
    • Atom (چند‌پلتفرمی)
    • Notepad (ویندوز)
    • TextEdit (macOS)

    به سادگی روی فایل .rpy کلیک راست کنید، Open With را انتخاب کنید و ویرایشگر متن مورد نظر خود را برگزینید.

    1. استفاده از موتور Ren’Py

    اگر در Ren’Py برای توسعه یک رمان تعاملی کار می‌کنید، می‌توانید فایل‌های .rpy را مستقیماً از launcher Ren’Py باز کنید:

    • Ren’Py launcher را باز کنید.
    • پروژه خود را انتخاب کنید.
    • روی دکمه "Edit Script" کلیک کنید. این کار فایل‌های .rpy شما را در ویرایشگر متن پیش‌فرضی که تنظیم کرده‌اید باز می‌کند.
    1. استفاده از محیط‌های توسعه یکپارچه (IDEs)

    برای تجربه برنامه‌نویسی پیشرفته‌تر، می‌توانید فایل‌های .rpy را در IDEهایی که از Python پشتیبانی می‌کنند، باز کنید، مانند:

    • PyCharm: یک IDE متمرکز بر پایتون که می‌تواند برای کار با فایل‌های .rpy پیکربندی شود.
    • VS Code: با افزونه‌های مناسب، می‌تواند سینتکس .rpy را برجسته کرده و به ناوبری کمک کند.

    سوالات متداول

    **Q1: آیا می‌توانم یک فایل RPY را از یک رمان تعاملی دانلود شده باز کنم تا اسکریپت داستان را ببینم؟

    پاسخ: بله و نه—اگر توسعه‌دهنده فایل‌های .rpy را در دسترس گذاشته باشد، می‌توانید آن‌ها را در Notepad باز کنید تا تمام دیالوگ‌ها و گزینه‌ها را بخوانید، اما بسیاری از بازی‌های تجاری این فایل‌ها را حذف یا کامپایل می‌کنند تا از فاش شدن محتوا و تقلب جلوگیری شود.

    **Q2: تفاوت بین فایل RPY و فایل RPYC چیست؟

    پاسخ: فایل .rpy کد منبع نوشته شده توسط انسان است که می‌توانید آن را ویرایش کنید؛ فایل .rpyc به‌صورت خودکار توسط موتور Ren’Py تولید می‌شود و نسخه بایت‌کد کامپایل‌شده‌ای است که هنگام اجرای بازی سریع‌تر بارگذاری می‌شود.

    **Q3: فایل RPY من از iRacing در Ren’Py باز نمی‌شود—چه مشکلی وجود دارد؟

    پاسخ: مشکلی وجود ندارد—شما با وضعیت “same name, different format” مواجه شده‌اید؛ فایل‌های .rpy iRacing فایل‌های بازپخش تله‌متری هستند، نه اسکریپت‌های رمان تعاملی، و فقط در داخل شبیه‌ساز iRacing کار می‌کنند.

    **Q4: آیا برای نوشتن یک فایل RPY نیاز به دانستن برنامه‌نویسی پایتون دارم؟

    پاسخ: نه—زبان اسکریپت Ren’Py برای نویسندگان طراحی شده است، نه برنامه‌نویسان؛ دیالوگ‌های پایه (“Hello”), منوها (menu:), و پرش‌ها (jump label) نیازی به دانش پایتون ندارند، اگرچه می‌توان برای ویژگی‌های پیشرفته پایتون را اضافه کرد.

    **Q5: چگونه می‌توانم یک فایل RPY را به PDF یا سند Word برای بازبینی تبدیل کنم؟

    پاسخ: می‌توانید متن را به‌صورت دستی کپی‑پیست کنید، اما ابزار اختصاصی Ren’Py Lint (که در لانچر Ren’Py تعبیه شده) تمام دیالوگ‌ها را به ترتیب استخراج می‌کند، و مبدل‌های شخص ثالث می‌توانند فایل‌های .rpy را به .txt، .md یا .pdf تبدیل کنند تا برای بازبین‌های غیر فنی به اشتراک گذاشته شوند.

    منابع

    • Ren’Py
     
     Persian
    Close
     English
     Deutsch
     日本
     中文
     русский
     Français
     한국인
     Español
     Italiano
     Nederlands
     हिन्दी
     Indonesian
     Português
     عربي
     Türkçe
     Ελληνικά
     ไทย
     עִברִית
     Svenska
     українська
     Tiếng Việt
     български
     Magyar
     čeština
     Română
     Polski
     Bengali
     Dansk
     Finnish
     Gaeilge
     Lithuanian
     Latvian
     Azeri
     Norsk