<!DOCTYPE html>
<html class="has-no-js template-thread_view uix_page--fixed uix_hasSectionLinks uix_hasCrumbs uix_hasPageAction" data-app="public" data-container-key="node-73" data-content-key="thread-7710" data-cookie-prefix="xf_" data-csrf="" data-logged-in="true" data-template="thread_view" dir="LTR" id="XF" lang="en-US" style="font-size: 62.5%;">
 <head>
  <meta charset="utf-8"/>
  <meta content="IE=Edge" http-equiv="X-UA-Compatible"/>
  <meta content="width=device-width, initial-scale=1, viewport-fit=cover" name="viewport"/>
  <meta content="noarchive" name="robots"/>
  <meta content="default-src 'self' https://*.f95zone.com https://f95zone.com https://*.f95zone.to https://f95zone.to; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://*.f95zone.com https://f95zone.com https://*.f95zone.to https://f95zone.to https://cdn.jsdelivr.net https://cdnjs.cloudflare.com https://www.google.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com; img-src 'self' data: blob: https://*.f95zone.com https://f95zone.com https://*.f95zone.to https://f95zone.to https://external-content.duckduckgo.com https://www.google-analytics.com https://www.googletagmanager.com https://www.google.com https://www.google.ad https://www.google.ae https://www.google.com.af https://www.google.com.ag https://www.google.com.ai https://www.google.al https://www.google.am https://www.google.co.ao https://www.google.com.ar https://www.google.as https://www.google.at https://www.google.com.au https://www.google.az https://www.google.ba https://www.google.com.bd https://www.google.be https://www.google.bf https://www.google.bg https://www.google.com.bh https://www.google.bi https://www.google.bj https://www.google.com.bn https://www.google.com.bo https://www.google.com.br https://www.google.bs https://www.google.bt https://www.google.co.bw https://www.google.by https://www.google.com.bz https://www.google.ca https://www.google.cd https://www.google.cf https://www.google.cg https://www.google.ch https://www.google.ci https://www.google.co.ck https://www.google.cl https://www.google.cm https://www.google.cn https://www.google.com.co https://www.google.co.cr https://www.google.com.cu https://www.google.cv https://www.google.com.cy https://www.google.cz https://www.google.de https://www.google.dj https://www.google.dk https://www.google.dm https://www.google.com.do https://www.google.dz https://www.google.com.ec https://www.google.ee https://www.google.com.eg https://www.google.es https://www.google.com.et https://www.google.fi https://www.google.com.fj https://www.google.fm https://www.google.fr https://www.google.ga https://www.google.ge https://www.google.gg https://www.google.com.gh https://www.google.com.gi https://www.google.gl https://www.google.gm https://www.google.gr https://www.google.com.gt https://www.google.gy https://www.google.com.hk https://www.google.hn https://www.google.hr https://www.google.ht https://www.google.hu https://www.google.co.id https://www.google.ie https://www.google.co.il https://www.google.im https://www.google.co.in https://www.google.iq https://www.google.is https://www.google.it https://www.google.je https://www.google.com.jm https://www.google.jo https://www.google.co.jp https://www.google.co.ke https://www.google.com.kh https://www.google.ki https://www.google.kg https://www.google.co.kr https://www.google.com.kw https://www.google.kz https://www.google.la https://www.google.com.lb https://www.google.li https://www.google.lk https://www.google.co.ls https://www.google.lt https://www.google.lu https://www.google.lv https://www.google.com.ly https://www.google.co.ma https://www.google.md https://www.google.me https://www.google.mg https://www.google.mk https://www.google.ml https://www.google.com.mm https://www.google.mn https://www.google.ms https://www.google.com.mt https://www.google.mu https://www.google.mv https://www.google.mw https://www.google.com.mx https://www.google.com.my https://www.google.co.mz https://www.google.com.na https://www.google.com.ng https://www.google.com.ni https://www.google.ne https://www.google.nl https://www.google.no https://www.google.com.np https://www.google.nr https://www.google.nu https://www.google.co.nz https://www.google.com.om https://www.google.com.pa https://www.google.com.pe https://www.google.com.pg https://www.google.com.ph https://www.google.com.pk https://www.google.pl https://www.google.pn https://www.google.com.pr https://www.google.ps https://www.google.pt https://www.google.com.py https://www.google.com.qa https://www.google.ro https://www.google.ru https://www.google.rw https://www.google.com.sa https://www.google.com.sb https://www.google.sc https://www.google.se https://www.google.com.sg https://www.google.sh https://www.google.si https://www.google.sk https://www.google.com.sl https://www.google.sn https://www.google.so https://www.google.sm https://www.google.sr https://www.google.st https://www.google.com.sv https://www.google.td https://www.google.tg https://www.google.co.th https://www.google.com.tj https://www.google.tl https://www.google.tm https://www.google.tn https://www.google.to https://www.google.com.tr https://www.google.tt https://www.google.com.tw https://www.google.co.tz https://www.google.com.ua https://www.google.co.ug https://www.google.co.uk https://www.google.com.uy https://www.google.co.uz https://www.google.com.vc https://www.google.co.ve https://www.google.vg https://www.google.co.vi https://www.google.com.vn https://www.google.vu https://www.google.ws https://www.google.rs https://www.google.co.za https://www.google.co.zm https://www.google.co.zw https://www.google.cat https://stats.g.doubleclick.net https://*.giphy.com https://*.gfycat.com https://media.tenor.com https://*.redgifs.com/ https://*.sendvid.com https://*.gifdeliverynetwork.com https://*.media.tumblr.com https://*.imgur.com https://*.patreonusercontent.com https://cdn.discordapp.com https://media.discordapp.net https://i.redd.it https://*.imgbox.com https://i.gyazo.com https://secure.gravatar.com https://cdn.betterttv.net https://static-cdn.jtvnw.net https://*.photobucket.com https://*.deviantart.net https://*.pixhost.to https://puu.sh https://*.postimg.org https://*.kym-cdn.com https://i.ytimg.com; style-src 'unsafe-inline' https: data:; font-src https: data:; connect-src 'self' https:; frame-src https: data:; form-action 'self' https://discord.com https://*.f95.io; upgrade-insecure-requests; block-all-mixed-content;" http-equiv="Content-Security-Policy"/>
  <title>
   Ren'Py pre-made functions library? | F95zone
  </title>
  <meta content="Back in school I remember one of my instructors told the class about how efficient coders had something like a modules library, and how they would just go..." name="description"/>
  <meta content="Back in school I remember one of my instructors told the class about how efficient coders had something like a modules library, and how they would just go to their library to copy and paste a module into their project. Obviously after plugging in the module they had to customize the values and..." property="og:description"/>
  <meta content="Back in school I remember one of my instructors told the class about how efficient coders had something like a modules library, and how they would just go to their library to copy and paste a..." property="twitter:description"/>
  <meta content="https://f95zone.to/threads/renpy-pre-made-functions-library.7710/" property="og:url"/>
  <meta content="F95zone" property="og:site_name"/>
  <meta content="website" property="og:type"/>
  <meta content="Ren'Py pre-made functions library?" property="og:title"/>
  <meta content="Ren'Py pre-made functions library?" property="twitter:title"/>
  <meta content="https://f95zone.to/assets/favicon-32x32.png" property="og:image"/>
  <meta content="https://f95zone.to/assets/favicon-32x32.png" property="twitter:image"/>
  <meta content="summary" property="twitter:card"/>
  <meta content="#181a1d" name="theme-color"/>
  <meta content="#181a1d" name="msapplication-TileColor"/>
  <meta content="ok_5603d60c9ec3f9189a2c7da22c2173e2" name="lb-check"/>
  <meta content="same-origin" name="referrer"/>
  <meta content="yes" name="apple-mobile-web-app-capable"/>
 </head>
 <body data-template="thread_view">
  <style>
   .uix_headerContainer .p-navSticky.is-sticky {
		top: 0 !important;
	}

	

	
	

	
	
	
		
			
			
				
			
		
	

	

	

		
		
		.uix_mainTabBar {top: 90px !important;}
		.uix_stickyBodyElement:not(.offCanvasMenu) {
			top: 110px !important;
			min-height: calc(100vh - 110px) !important;
		}
		.uix_sidebarInner .uix_sidebar--scroller {margin-top: 110px;}
		.uix_sidebarInner {margin-top: -110px;}
		.p-body-sideNavInner .uix_sidebar--scroller {margin-top: 110px;}
		.p-body-sideNavInner {margin-top: -110px;}
		.uix_stickyCategoryStrips {top: 110px !important;}
		#XF .u-anchorTarget {
			height: 110px;
			margin-top: -110px;
		}
	
		

		
			@media (max-width: 900px) {
		
				.p-sectionLinks {display: none;}

				

				.uix_mainTabBar {top: 50px !important;}
				.uix_stickyBodyElement:not(.offCanvasMenu) {
					top: 70px !important;
					min-height: calc(100vh - 70px) !important;
				}
				.uix_sidebarInner .uix_sidebar--scroller {margin-top: 70px;}
				.uix_sidebarInner {margin-top: -70px;}
				.p-body-sideNavInner .uix_sidebar--scroller {margin-top: 70px;}
				.p-body-sideNavInner {margin-top: -70px;}
				.uix_stickyCategoryStrips {top: 70px !important;}
				#XF .u-anchorTarget {
					height: 70px;
					margin-top: -70px;
				}

				
		
			}
		
	

	.uix_sidebarNav .uix_sidebar--scroller {max-height: calc(100vh - 70px);}
  </style>
  <div id="jumpToTop">
  </div>
  <div class="uix_pageWrapper--fixed">
   <div class="p-pageWrapper" id="top">
    <div class="p-body">
     <div class="p-body-inner">
      <!--XF:EXTRA_OUTPUT-->
      <noscript>
       <div class="blockMessage blockMessage--important blockMessage--iconic u-noJsOnly">
        JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
       </div>
      </noscript>
      <!--[if lt IE 9]><div class="blockMessage blockMessage&#45;&#45;important blockMessage&#45;&#45;iconic">You are using an out of date browser. It  may not display this or other websites correctly.<br />You should upgrade or use an <a href="https://www.google.com/chrome/browser/" target="_blank">alternative browser</a>.</div><![endif]-->
      <div class="uix_contentWrapper" uix_component="MainContainer">
       <div class="p-body-main">
        <div class="p-body-content" uix_component="MainContent">
         <!-- ABOVE MAIN CONTENT -->
         <div class="breadcrumb block">
          <div class="pageContent">
           <ul class="p-breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList">
            <li itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem">
             <a href="/" itemprop="item">
              <span itemprop="name">
               Forums
              </span>
             </a>
             <meta content="1" itemprop="position"/>
            </li>
            <li itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem">
             <a href="/categories/development.72/" itemprop="item">
              <span itemprop="name">
               Development
              </span>
             </a>
             <meta content="2" itemprop="position"/>
            </li>
            <li itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem">
             <a href="/forums/programming-development-art.73/" itemprop="item">
              <span itemprop="name">
               Programming, Development &amp; Art
              </span>
             </a>
             <meta content="3" itemprop="position"/>
            </li>
           </ul>
          </div>
         </div>
         <div class="samBannerUnit samAlignCenter samCustomSize" data-position="container_breadcrumb_top_below" style="width: 728px; height: 90px;">
          <div class="samItem">
           <iframe allow="autoplay; fullscreen" frameborder="0" src="https://candy.engine.adglare.net/?496266440&amp;iframe&amp;sizes=728x90&amp;ag_custom_vlmcp=d1ca4cff-9d71-4fc8-b2eb-041dac16559a&amp;ag_custom_vlmspot=leaderboard_header" style="width:728px; height:90px;">
           </iframe>
          </div>
         </div>
         <div class="p-body-header" style=" ">
          <div class="pageContent">
           <div class="uix_headerInner">
            <div class="p-title">
             <h1 class="p-title-value">
              Ren'Py pre-made functions library?
             </h1>
            </div>
            <div class="p-description">
             <ul class="listInline listInline--bullet">
              <li>
               <i aria-hidden="true" class="fa--xf fas fa-user" title="Thread starter">
               </i>
               <span class="u-srOnly">
                Thread starter
               </span>
               <a class="username u-concealed" data-user-id="257031" data-xf-init="member-tooltip" dir="auto" href="/members/9thcrux.257031/">
                <i class="fa-fw fa-spin fas fa-venus-mars" style="padding-right: 2px; color: rgb(255, 0, 0);">
                </i>
                <span style="color: rgb(47, 0, 255);">
                 <a class="username u-concealed" data-user-id="257031" data-xf-init="member-tooltip" dir="auto" href="/members/9thcrux.257031/">
                  9thCrux
                 </a>
                </span>
               </a>
              </li>
              <li>
               <i aria-hidden="true" class="fa--xf fas fa-clock" title="Start date">
               </i>
               <span class="u-srOnly">
                Start date
               </span>
               <a class="u-concealed" href="/threads/renpy-pre-made-functions-library.7710/">
                <time class="u-dt" data-date-string="Jan 4, 2018" data-time="1514996746" data-time-string="12:25 AM" datetime="2018-01-04T00:25:46+0800" dir="auto" title="Jan 4, 2018 at 12:25 AM">
                 Jan 4, 2018
                </time>
               </a>
              </li>
             </ul>
            </div>
           </div>
           <div class="uix_headerInner--opposite">
            <div class="p-title-pageAction">
             <select class="br-select input" data-deselectable="false" data-initial-rating="0" data-rating-href="/threads/renpy-pre-made-functions-library.7710/br-rate" data-readonly="false" data-show-selected="true" data-vote-content='&lt;div data-href="/threads/renpy-pre-made-functions-library.7710/br-user-rated" data-xf-click="overlay" data-xf-init="tooltip" title="Members who rated this thread"&gt;0 Votes&lt;/div&gt;' data-widget-class="bratr-rating" data-xf-init="rating" name="rating">
              <option value="">
              </option>
              <option value="1">
               Terrible
              </option>
              <option value="2">
               Poor
              </option>
              <option value="3">
               Average
              </option>
              <option value="4">
               Good
              </option>
              <option value="5">
               Excellent
              </option>
             </select>
            </div>
           </div>
          </div>
         </div>
         <div class="p-body-pageContent">
          <div class="block block--messages" data-href="/inline-mod/" data-type="post" data-xf-init="">
           <div class="block-outer">
            <div class="block-outer-opposite">
             <div class="buttonGroup">
              <a class="button--link button" data-xf-click="overlay" href="/account/dpp-update?content_type=thread&amp;content_id=7710">
               <span class="button-text">
                Showing 100 posts per page
               </span>
              </a>
              <a class="tic--button button button--link" data-xf-click="overlay" href="/tic-ignore/ignore?content_type=thread&amp;content_id=7710">
               Ignore thread
              </a>
              <a class="button--link button" data-sk-unwatch="Unwatch" data-sk-watch="Watch" data-xf-click="switch-overlay" href="/threads/renpy-pre-made-functions-library.7710/watch">
               <span class="button-text">
                Watch
               </span>
              </a>
             </div>
            </div>
           </div>
           <div class="block-outer js-threadStatusField">
           </div>
           <div class="block-container lbContainer" data-lb-id="thread-7710" data-lb-universal="0" data-message-selector=".js-post" data-xf-init="lightbox select-to-quote">
            <div class="block-body js-replyNewMessageContainer">
             <article class="message message-threadStarterPost message--post js-post js-inlineModContainer" data-author="9thCrux" data-content="post-403059" id="js-post-403059">
              <span class="u-anchorTarget" id="post-403059">
              </span>
              <div class="message-inner">
               <div class="message-cell message-cell--user">
                <section class="message-user userExtra--expand" itemscope="" itemtype="https://schema.org/Person">
                 <div class="message-avatar">
                  <div class="message-avatar-wrapper">
                   <a class="avatar avatar--m" data-user-id="257031" data-xf-init="member-tooltip" href="/members/9thcrux.257031/">
                    <img alt="9thCrux" class="avatar-u257031-m" itemprop="image" src="/data/avatars/m/257/257031.jpg?1577138311" srcset="/data/avatars/l/257/257031.jpg?1577138311 2x"/>
                   </a>
                  </div>
                 </div>
                 <div class="uix_messagePostBitWrapper">
                  <div class="message-userDetails">
                   <h4 class="message-name">
                    <a class="username" data-user-id="257031" data-xf-init="member-tooltip" dir="auto" href="/members/9thcrux.257031/" itemprop="name">
                     <i class="fa-fw fa-spin fas fa-venus-mars" style="padding-right: 2px; color: rgb(255, 0, 0);">
                     </i>
                     <span style="color: rgb(47, 0, 255);">
                      <a class="username" data-user-id="257031" data-xf-init="member-tooltip" dir="auto" href="/members/9thcrux.257031/" itemprop="name">
                       9thCrux
                      </a>
                     </span>
                    </a>
                   </h4>
                   <span style="color: rgb(4, 255, 138);">
                    <h5 class="userTitle message-userTitle" dir="auto" itemprop="jobTitle">
                     --Waifu maker--
                    </h5>
                   </span>
                   <div class="userBanner .userBanner GameDeveloper message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                     Game Developer
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                   <div class="userBanner message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                  </div>
                  <div class="message-userExtras">
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Joined">
                      <i aria-hidden="true" class="fa--xf fas fa-user uix_icon uix_icon--user">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     Oct 22, 2017
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Messages">
                      <i aria-hidden="true" class="fa--xf fas fa-comments uix_icon uix_icon--messages">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     844
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Likes">
                      <i aria-hidden="true" class="fa--xf fas fa-thumbs-up uix_icon uix_icon--like">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     3,229
                    </dd>
                   </dl>
                   <div class="f95-support-btns">
                    <a class="f95-subscribestar-btn" href="https://subscribestar.adult/9thcrux" rel="noopener noreferrer" target="_blank">
                     <span>
                     </span>
                    </a>
                    <a class="f95-buymeacoffee-btn" href="https://www.buymeacoffee.com/9thcrux" rel="noopener noreferrer" target="_blank">
                     <span>
                     </span>
                    </a>
                   </div>
                  </div>
                 </div>
                 <span class="message-userArrow">
                 </span>
                </section>
               </div>
               <div class="message-cell message-cell--main">
                <div class="message-main uix_messageContent js-quickEditTarget">
                 <header class="message-attribution message-attribution--split">
                  <div class="message-attribution-main">
                   <a class="u-concealed" href="/threads/renpy-pre-made-functions-library.7710/post-403059" rel="nofollow">
                    <time class="u-dt" data-date-string="Jan 4, 2018" data-time="1514996746" data-time-string="12:25 AM" datetime="2018-01-04T00:25:46+0800" dir="auto" title="Jan 4, 2018 at 12:25 AM">
                     Jan 4, 2018
                    </time>
                   </a>
                  </div>
                  <ul class="message-attribution-opposite message-attribution-opposite--list">
                   <li>
                    <a data-href="/posts/403059/share" data-xf-init="share-tooltip" href="/threads/renpy-pre-made-functions-library.7710/post-403059" rel="nofollow">
                     <i aria-hidden="true" class="fa--xf fas fa-share-alt uix_icon uix_icon--share">
                     </i>
                    </a>
                   </li>
                   <li>
                    <a class="bookmarkLink bookmarkLink--highlightable" data-label=".js-bookmarkText" data-sk-bookmarked="addClass:is-bookmarked, Edit bookmark" data-sk-bookmarkremoved="removeClass:is-bookmarked, Add bookmark" data-xf-click="bookmark-click" href="/posts/403059/bookmark" title="Bookmark">
                     <span class="js-bookmarkText u-srOnly">
                      Add bookmark
                     </span>
                    </a>
                   </li>
                   <li>
                    <a href="/threads/renpy-pre-made-functions-library.7710/post-403059" rel="nofollow">
                     #1
                    </a>
                   </li>
                  </ul>
                 </header>
                 <div class="message-content js-messageContent">
                  <div class="message-userContent lbContainer js-lbContainer" data-lb-caption-desc="9thCrux · Jan 4, 2018 at 12:25 AM" data-lb-id="post-403059">
                   <article class="message-body js-selectToQuote">
                    <div class="bbWrapper">
                     Back in school I remember one of my instructors told the class about how efficient coders had something like a modules library, and how they would just go to their library to copy and paste a module into their project. Obviously after plugging in the module they had to customize the values and definitions for the specific project.
                     <br/>
                     <br/>
                     So I was wondering if someone with coding experience could help start a basic modules library for Ren'Py enthusiasts. Like a basic character stats system, a clock or time tracker, a basic inventory system, and so on.
                     <br/>
                     <br/>
                     Many people could benefit from having a functions or modules library; they could see an example of how its done and implemented, and after that they could start customizing the modules to their needs. What I personally do is to download a Ren'Py game and then decrypt it to see how they wrote their code but it feels like I'm stealing from them...
                     <br/>
                     <br/>
                     The Ren'Py forum offers a lot of information about coding but it takes a long time to actually find and implement what you want just by digging into their documentation and forums.
                     <br/>
                     <br/>
                     Having a handy functions library with "plug and play" modules can help many enthusiast get their games going, so please consider adding a basic module to this thread to help others. I will add some functions once I learn them, new to Ren'Py coding myself.
                    </div>
                    <div class="js-selectToQuoteEnd">
                    </div>
                   </article>
                  </div>
                  <aside class="message-signature">
                   <div class="uix_signatureExpand">
                    Expand Signature
                   </div>
                   <div class="bbWrapper">
                    <b>
                     My stuff:
                    </b>
                    <a class="link link--internal" href="https://f95zone.to/threads/tp-the-class-next-door.28443/">
                     https://f95zone.to/threads/tp-the-class-next-door.28443/
                    </a>
                   </div>
                  </aside>
                 </div>
                 <div class="reactionsBar js-reactionsList">
                 </div>
                 <footer class="message-footer">
                  <div class="message-actionBar actionBar">
                   <div class="actionBar-set actionBar-set--external">
                    <a class="reaction reaction--small actionBar-action actionBar-action--reaction reaction--imageHidden reaction--1" data-reaction-id="1" data-reaction-list="&lt; .js-post | .js-reactionsList" data-th-react-plus-content-id="403059" data-th-react-plus-content-type="post" data-xf-init="reaction" href="/posts/403059/react?reaction_id=1">
                     <i aria-hidden="true">
                     </i>
                     <img alt="Like" class="reaction-sprite js-reaction" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" title="Like"/>
                     <span class="reaction-text js-reactionText">
                      <bdi>
                       Like
                      </bdi>
                     </span>
                    </a>
                    <a class="actionBar-action actionBar-action--mq u-jsOnly js-multiQuote" data-message-id="403059" data-mq-action="add" href="/threads/renpy-pre-made-functions-library.7710/reply?quote=403059" title="Toggle multi-quote">
                     Quote
                    </a>
                    <a class="actionBar-action actionBar-action--reply" data-quote-href="/posts/403059/quote" data-xf-click="quote" href="/threads/renpy-pre-made-functions-library.7710/reply?quote=403059" title="Reply, quoting this message">
                     Reply
                    </a>
                   </div>
                   <div class="actionBar-set actionBar-set--internal">
                    <a class="actionBar-action actionBar-action--report" data-xf-click="overlay" href="/posts/403059/report">
                     Report
                    </a>
                   </div>
                  </div>
                  <div class="js-historyTarget message-historyTarget toggleTarget" data-href="trigger-href">
                  </div>
                 </footer>
                </div>
               </div>
              </div>
             </article>
             <div class="samBannerUnit samAlignCenter" data-position="post_below_container_1">
              <div class="samItem">
               <iframe allow="autoplay; fullscreen" frameborder="0" src="https://candy.engine.adglare.net/?711900550&amp;iframe&amp;sizes=728x90&amp;ag_custom_vlmcp=11d8884a-c204-4705-8dc5-d17be23ed7bf&amp;ag_custom_vlmspot=leaderboard_posts" style="width:728px; height:90px;">
               </iframe>
              </div>
             </div>
             <article class="message message--post js-post js-inlineModContainer" data-author="a meme" data-content="post-403071" id="js-post-403071">
              <span class="u-anchorTarget" id="post-403071">
              </span>
              <div class="message-inner">
               <div class="message-cell message-cell--user">
                <section class="message-user userExtra--expand" itemscope="" itemtype="https://schema.org/Person">
                 <div class="message-avatar">
                  <div class="message-avatar-wrapper">
                   <a class="avatar avatar--m" data-user-id="218957" data-xf-init="member-tooltip" href="/members/a-meme.218957/">
                    <img alt="a meme" class="avatar-u218957-m" itemprop="image" src="/data/avatars/m/218/218957.jpg?1506434065" srcset="/data/avatars/l/218/218957.jpg?1506434065 2x"/>
                   </a>
                  </div>
                 </div>
                 <div class="uix_messagePostBitWrapper">
                  <div class="message-userDetails">
                   <h4 class="message-name">
                    <a class="username" data-user-id="218957" data-xf-init="member-tooltip" dir="auto" href="/members/a-meme.218957/" itemprop="name">
                     a meme
                    </a>
                   </h4>
                   <h5 class="userTitle message-userTitle" dir="auto" itemprop="jobTitle">
                    Member
                   </h5>
                   <div class="userBanner message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                  </div>
                  <div class="message-userExtras">
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Joined">
                      <i aria-hidden="true" class="fa--xf fas fa-user uix_icon uix_icon--user">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     Sep 26, 2017
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Messages">
                      <i aria-hidden="true" class="fa--xf fas fa-comments uix_icon uix_icon--messages">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     274
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Likes">
                      <i aria-hidden="true" class="fa--xf fas fa-thumbs-up uix_icon uix_icon--like">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     260
                    </dd>
                   </dl>
                  </div>
                 </div>
                 <span class="message-userArrow">
                 </span>
                </section>
               </div>
               <div class="message-cell message-cell--main">
                <div class="message-main uix_messageContent js-quickEditTarget">
                 <header class="message-attribution message-attribution--split">
                  <div class="message-attribution-main">
                   <a class="u-concealed" href="/threads/renpy-pre-made-functions-library.7710/post-403071" rel="nofollow">
                    <time class="u-dt" data-date-string="Jan 4, 2018" data-time="1514997004" data-time-string="12:30 AM" datetime="2018-01-04T00:30:04+0800" dir="auto" title="Jan 4, 2018 at 12:30 AM">
                     Jan 4, 2018
                    </time>
                   </a>
                  </div>
                  <ul class="message-attribution-opposite message-attribution-opposite--list">
                   <li>
                    <a data-href="/posts/403071/share" data-xf-init="share-tooltip" href="/threads/renpy-pre-made-functions-library.7710/post-403071" rel="nofollow">
                     <i aria-hidden="true" class="fa--xf fas fa-share-alt uix_icon uix_icon--share">
                     </i>
                    </a>
                   </li>
                   <li>
                    <a class="bookmarkLink bookmarkLink--highlightable" data-label=".js-bookmarkText" data-sk-bookmarked="addClass:is-bookmarked, Edit bookmark" data-sk-bookmarkremoved="removeClass:is-bookmarked, Add bookmark" data-xf-click="bookmark-click" href="/posts/403071/bookmark" title="Bookmark">
                     <span class="js-bookmarkText u-srOnly">
                      Add bookmark
                     </span>
                    </a>
                   </li>
                   <li>
                    <a href="/threads/renpy-pre-made-functions-library.7710/post-403071" rel="nofollow">
                     #2
                    </a>
                   </li>
                  </ul>
                 </header>
                 <div class="message-content js-messageContent">
                  <div class="message-userContent lbContainer js-lbContainer" data-lb-caption-desc="a meme · Jan 4, 2018 at 12:30 AM" data-lb-id="post-403071">
                   <article class="message-body js-selectToQuote">
                    <div class="bbWrapper">
                     Decrypt games and if they used other people's work, then they're supposed to credit them. You usually find the author and blog link in comment on top. Other than that, I agree. it's also a bitch to find stuff for RPGmaker: half of the websites are offline now and a lot of it is only properly listed in Japanese.
                    </div>
                    <div class="js-selectToQuoteEnd">
                    </div>
                   </article>
                  </div>
                  <aside class="message-signature">
                   <div class="uix_signatureExpand">
                    Expand Signature
                   </div>
                   <div class="bbWrapper">
                    <i>
                     <u>
                      <b>
                       <span style="color: #ff4d4d">
                        You
                       </span>
                       <span style="color: #0080ff">
                        're
                       </span>
                       <span style="color: #80ff00">
                        an
                       </span>
                       <span style="color: #ffff00">
                        idiot
                       </span>
                       <span style="color: #ff99ff">
                        if
                       </span>
                       <span style="color: #ffcc99">
                        you
                       </span>
                       <span style="color: #808080">
                        don't
                       </span>
                       <span style="color: #8000ff">
                        have
                       </span>
                       <span style="color: #99ff99">
                        this
                       </span>
                       <span style="color: #ff4da6">
                        disabled
                       </span>
                       .
                      </b>
                     </u>
                    </i>
                   </div>
                  </aside>
                 </div>
                 <div class="reactionsBar js-reactionsList">
                 </div>
                 <footer class="message-footer">
                  <div class="message-actionBar actionBar">
                   <div class="actionBar-set actionBar-set--external">
                    <a class="reaction reaction--small actionBar-action actionBar-action--reaction reaction--imageHidden reaction--1" data-reaction-id="1" data-reaction-list="&lt; .js-post | .js-reactionsList" data-th-react-plus-content-id="403071" data-th-react-plus-content-type="post" data-xf-init="reaction" href="/posts/403071/react?reaction_id=1">
                     <i aria-hidden="true">
                     </i>
                     <img alt="Like" class="reaction-sprite js-reaction" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" title="Like"/>
                     <span class="reaction-text js-reactionText">
                      <bdi>
                       Like
                      </bdi>
                     </span>
                    </a>
                    <a class="actionBar-action actionBar-action--mq u-jsOnly js-multiQuote" data-message-id="403071" data-mq-action="add" href="/threads/renpy-pre-made-functions-library.7710/reply?quote=403071" title="Toggle multi-quote">
                     Quote
                    </a>
                    <a class="actionBar-action actionBar-action--reply" data-quote-href="/posts/403071/quote" data-xf-click="quote" href="/threads/renpy-pre-made-functions-library.7710/reply?quote=403071" title="Reply, quoting this message">
                     Reply
                    </a>
                   </div>
                   <div class="actionBar-set actionBar-set--internal">
                    <a class="actionBar-action actionBar-action--report" data-xf-click="overlay" href="/posts/403071/report">
                     Report
                    </a>
                   </div>
                  </div>
                  <div class="js-historyTarget message-historyTarget toggleTarget" data-href="trigger-href">
                  </div>
                 </footer>
                </div>
               </div>
              </div>
             </article>
             <article class="message message--post js-post js-inlineModContainer" data-author="Penfold Mole" data-content="post-403157" id="js-post-403157">
              <span class="u-anchorTarget" id="post-403157">
              </span>
              <div class="message-inner">
               <div class="message-cell message-cell--user">
                <section class="message-user userExtra--expand" itemscope="" itemtype="https://schema.org/Person">
                 <div class="message-avatar">
                  <div class="message-avatar-wrapper">
                   <a class="avatar avatar--m" data-user-id="39824" data-xf-init="member-tooltip" href="/members/penfold-mole.39824/">
                    <img alt="Penfold Mole" class="avatar-u39824-m" itemprop="image" src="/data/avatars/m/39/39824.jpg?1495438910"/>
                   </a>
                  </div>
                 </div>
                 <div class="uix_messagePostBitWrapper">
                  <div class="message-userDetails">
                   <h4 class="message-name">
                    <a class="username" data-user-id="39824" data-xf-init="member-tooltip" dir="auto" href="/members/penfold-mole.39824/" itemprop="name">
                     <span class="username--style26">
                      Penfold Mole
                     </span>
                    </a>
                   </h4>
                   <h5 class="userTitle message-userTitle" dir="auto" itemprop="jobTitle">
                    Engaged Member
                   </h5>
                   <div class="userBanner userBanner userBanner--orange message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                     Respected User
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                   <div class="userBanner message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                  </div>
                  <div class="message-userExtras">
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Joined">
                      <i aria-hidden="true" class="fa--xf fas fa-user uix_icon uix_icon--user">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     May 22, 2017
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Messages">
                      <i aria-hidden="true" class="fa--xf fas fa-comments uix_icon uix_icon--messages">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     3,085
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Likes">
                      <i aria-hidden="true" class="fa--xf fas fa-thumbs-up uix_icon uix_icon--like">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     7,474
                    </dd>
                   </dl>
                  </div>
                 </div>
                 <span class="message-userArrow">
                 </span>
                </section>
               </div>
               <div class="message-cell message-cell--main">
                <div class="message-main uix_messageContent js-quickEditTarget">
                 <header class="message-attribution message-attribution--split">
                  <div class="message-attribution-main">
                   <a class="u-concealed" href="/threads/renpy-pre-made-functions-library.7710/post-403157" rel="nofollow">
                    <time class="u-dt" data-date-string="Jan 4, 2018" data-time="1514999429" data-time-string="1:10 AM" datetime="2018-01-04T01:10:29+0800" dir="auto" title="Jan 4, 2018 at 1:10 AM">
                     Jan 4, 2018
                    </time>
                   </a>
                  </div>
                  <ul class="message-attribution-opposite message-attribution-opposite--list">
                   <li>
                    <a data-href="/posts/403157/share" data-xf-init="share-tooltip" href="/threads/renpy-pre-made-functions-library.7710/post-403157" rel="nofollow">
                     <i aria-hidden="true" class="fa--xf fas fa-share-alt uix_icon uix_icon--share">
                     </i>
                    </a>
                   </li>
                   <li>
                    <a class="bookmarkLink bookmarkLink--highlightable" data-label=".js-bookmarkText" data-sk-bookmarked="addClass:is-bookmarked, Edit bookmark" data-sk-bookmarkremoved="removeClass:is-bookmarked, Add bookmark" data-xf-click="bookmark-click" href="/posts/403157/bookmark" title="Bookmark">
                     <span class="js-bookmarkText u-srOnly">
                      Add bookmark
                     </span>
                    </a>
                   </li>
                   <li>
                    <a href="/threads/renpy-pre-made-functions-library.7710/post-403157" rel="nofollow">
                     #3
                    </a>
                   </li>
                  </ul>
                 </header>
                 <div class="message-content js-messageContent">
                  <div class="message-userContent lbContainer js-lbContainer" data-lb-caption-desc="Penfold Mole · Jan 4, 2018 at 1:10 AM" data-lb-id="post-403157">
                   <article class="message-body js-selectToQuote">
                    <div class="bbWrapper">
                     Unless you copy someone else's code, reading other dev's code and then writing your own from scratch is definitely
                     <b>
                      not
                     </b>
                     stealing. It's learning. And it's highly unlikely that you can actually use someone else's code to create a new game. If you do that, the game will be just a copy of the original.
                     <br/>
                     <br/>
                     Also, not all Renpy game scripts are packed inside rpa archives and at least some devs don't mind if you read their script. Especially when you help them to find and fix bugs.
                     <br/>
                     Some Renpy games, game concepts or examples with everything in them are actually freely shared by their creators like Renpy itself. Some examples are available on Renpy Wiki.
                     <br/>
                     <br/>
                     Just make sure that you get a good example before you start to follow its style. Lots or maybe even most Renpy games that you can find here are written by beginners in Renpy, sometimes they also seem to have no previous experience in programming. It means that there is a lot of messy and bad code everywhere.
                    </div>
                    <div class="js-selectToQuoteEnd">
                    </div>
                   </article>
                  </div>
                  <aside class="message-signature">
                   <div class="uix_signatureExpand">
                    Expand Signature
                   </div>
                   <div class="bbWrapper">
                    <span style="color: rgb(0, 87, 183)">
                     <b>
                      Stand with the free |
                     </b>
                    </span>
                    <a class="link link--external" href="https://www.youtube.com/watch?v=MGZS3yv2Q1A" rel="nofollow noopener" target="_blank">
                     <span style="color: rgb(0, 87, 183)">
                      <b>
                       Don't feed the trolls
                      </b>
                     </span>
                    </a>
                    <span style="color: rgb(0, 87, 183)">
                     <b>
                      | Ignoring crappy AI "art" posters since 2024
                     </b>
                    </span>
                    <br/>
                    <a class="link link--external" href="https://f95zone.com/threads/11925/" rel="nofollow noopener" target="_blank">
                     <span style="color: rgb(255, 215, 0)">
                      Ren'Py 100% transparent text box mod v2.6.
                     </span>
                    </a>
                    <span style="color: rgb(255, 215, 0)">
                     4
                    </span>
                   </div>
                  </aside>
                 </div>
                 <div class="reactionsBar js-reactionsList">
                 </div>
                 <footer class="message-footer">
                  <div class="message-actionBar actionBar">
                   <div class="actionBar-set actionBar-set--external">
                    <a class="reaction reaction--small actionBar-action actionBar-action--reaction reaction--imageHidden reaction--1" data-reaction-id="1" data-reaction-list="&lt; .js-post | .js-reactionsList" data-th-react-plus-content-id="403157" data-th-react-plus-content-type="post" data-xf-init="reaction" href="/posts/403157/react?reaction_id=1">
                     <i aria-hidden="true">
                     </i>
                     <img alt="Like" class="reaction-sprite js-reaction" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" title="Like"/>
                     <span class="reaction-text js-reactionText">
                      <bdi>
                       Like
                      </bdi>
                     </span>
                    </a>
                    <a class="actionBar-action actionBar-action--mq u-jsOnly js-multiQuote" data-message-id="403157" data-mq-action="add" href="/threads/renpy-pre-made-functions-library.7710/reply?quote=403157" title="Toggle multi-quote">
                     Quote
                    </a>
                    <a class="actionBar-action actionBar-action--reply" data-quote-href="/posts/403157/quote" data-xf-click="quote" href="/threads/renpy-pre-made-functions-library.7710/reply?quote=403157" title="Reply, quoting this message">
                     Reply
                    </a>
                   </div>
                   <div class="actionBar-set actionBar-set--internal">
                    <a class="actionBar-action actionBar-action--report" data-xf-click="overlay" href="/posts/403157/report">
                     Report
                    </a>
                   </div>
                  </div>
                  <div class="js-historyTarget message-historyTarget toggleTarget" data-href="trigger-href">
                  </div>
                 </footer>
                </div>
               </div>
              </div>
             </article>
             <article class="message message--post js-post js-inlineModContainer" data-author="anne O'nymous" data-content="post-403283" id="js-post-403283">
              <span class="u-anchorTarget" id="post-403283">
              </span>
              <div class="message-inner">
               <div class="message-cell message-cell--user">
                <section class="message-user userExtra--expand" itemscope="" itemtype="https://schema.org/Person">
                 <div class="message-avatar">
                  <div class="message-avatar-wrapper">
                   <a class="avatar avatar--m" data-user-id="63812" data-xf-init="member-tooltip" href="/members/anne-onymous.63812/">
                    <img alt="anne O'nymous" class="avatar-u63812-m" itemprop="image" src="/data/avatars/m/63/63812.jpg?1507736890" srcset="/data/avatars/l/63/63812.jpg?1507736890 2x"/>
                   </a>
                  </div>
                 </div>
                 <div class="uix_messagePostBitWrapper">
                  <div class="message-userDetails">
                   <h4 class="message-name">
                    <a class="username" data-user-id="63812" data-xf-init="member-tooltip" dir="auto" href="/members/anne-onymous.63812/" itemprop="name">
                     <span class="username--style15">
                      anne O'nymous
                     </span>
                    </a>
                   </h4>
                   <h5 class="userTitle message-userTitle" dir="auto" itemprop="jobTitle">
                    I'm not grumpy, I'm just coded that way.
                   </h5>
                   <div class="userBanner userBanner userBanner--green message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                     Modder
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                   <div class="userBanner .userBanner Donor message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                     Donor
                     <i class="fa fa-coffee">
                     </i>
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                   <div class="userBanner userBanner userBanner--orange message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                     Respected User
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                   <div class="userBanner message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                  </div>
                  <div class="message-userExtras">
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Joined">
                      <i aria-hidden="true" class="fa--xf fas fa-user uix_icon uix_icon--user">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     Jun 11, 2017
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Messages">
                      <i aria-hidden="true" class="fa--xf fas fa-comments uix_icon uix_icon--messages">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     10,727
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Likes">
                      <i aria-hidden="true" class="fa--xf fas fa-thumbs-up uix_icon uix_icon--like">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     15,771
                    </dd>
                   </dl>
                  </div>
                 </div>
                 <span class="message-userArrow">
                 </span>
                </section>
               </div>
               <div class="message-cell message-cell--main">
                <div class="message-main uix_messageContent js-quickEditTarget">
                 <header class="message-attribution message-attribution--split">
                  <div class="message-attribution-main">
                   <a class="u-concealed" href="/threads/renpy-pre-made-functions-library.7710/post-403283" rel="nofollow">
                    <time class="u-dt" data-date-string="Jan 4, 2018" data-time="1515002930" data-time-string="2:08 AM" datetime="2018-01-04T02:08:50+0800" dir="auto" title="Jan 4, 2018 at 2:08 AM">
                     Jan 4, 2018
                    </time>
                   </a>
                  </div>
                  <ul class="message-attribution-opposite message-attribution-opposite--list">
                   <li>
                    <a data-href="/posts/403283/share" data-xf-init="share-tooltip" href="/threads/renpy-pre-made-functions-library.7710/post-403283" rel="nofollow">
                     <i aria-hidden="true" class="fa--xf fas fa-share-alt uix_icon uix_icon--share">
                     </i>
                    </a>
                   </li>
                   <li>
                    <a class="bookmarkLink bookmarkLink--highlightable" data-label=".js-bookmarkText" data-sk-bookmarked="addClass:is-bookmarked, Edit bookmark" data-sk-bookmarkremoved="removeClass:is-bookmarked, Add bookmark" data-xf-click="bookmark-click" href="/posts/403283/bookmark" title="Bookmark">
                     <span class="js-bookmarkText u-srOnly">
                      Add bookmark
                     </span>
                    </a>
                   </li>
                   <li>
                    <a href="/threads/renpy-pre-made-functions-library.7710/post-403283" rel="nofollow">
                     #4
                    </a>
                   </li>
                  </ul>
                 </header>
                 <div class="message-content js-messageContent">
                  <div class="message-userContent lbContainer js-lbContainer" data-lb-caption-desc="anne O'nymous · Jan 4, 2018 at 2:08 AM" data-lb-id="post-403283">
                   <article class="message-body js-selectToQuote">
                    <div class="bbWrapper">
                     <blockquote class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote">
                      <div class="bbCodeBlock-title">
                       <a class="bbCodeBlock-sourceJump" data-content-selector="#post-403059" data-xf-click="attribution" href="/goto/post?id=403059">
                        LePlumber said:
                       </a>
                      </div>
                      <div class="bbCodeBlock-content">
                       <div class="bbCodeBlock-expandContent">
                        Back in school I remember one of my instructors told the class about how efficient coders had something like a modules library, and how they would just go to their library to copy and paste a module into their project. Obviously after plugging in the module they had to customize the values and definitions for the specific project.
                       </div>
                       <div class="bbCodeBlock-expandLink">
                        <a>
                         Click to expand...
                        </a>
                       </div>
                      </div>
                     </blockquote>
                     More exactly they have a ton of text files with a ton of part of code. Because when they start to make a library with them, they don't need to customize it later.
                     <br/>
                     <br/>
                     <br/>
                     <blockquote class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote">
                      <div class="bbCodeBlock-title">
                       <a class="bbCodeBlock-sourceJump" data-content-selector="#post-403059" data-xf-click="attribution" href="/goto/post?id=403059">
                        LePlumber said:
                       </a>
                      </div>
                      <div class="bbCodeBlock-content">
                       <div class="bbCodeBlock-expandContent">
                        So I was wondering if someone with coding experience could help start a basic modules library for Ren'Py enthusiasts.
                       </div>
                       <div class="bbCodeBlock-expandLink">
                        <a>
                         Click to expand...
                        </a>
                       </div>
                      </div>
                     </blockquote>
                     Just take a look on the forum. There's already people answering specific questions regarding the code with fully usable example. Myself I have some idea, and will probably retrieve part of my examples and make them better. But I wait the update of the forum before doing it ; being able to update my top message on the thread will make it easier since I'm just a human, I can forget a letter, found a better way to do it, and so on.
                     <br/>
                     <br/>
                     This said :
                     <br/>
                     <blockquote class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote">
                      <div class="bbCodeBlock-title">
                       <a class="bbCodeBlock-sourceJump" data-content-selector="#post-403059" data-xf-click="attribution" href="/goto/post?id=403059">
                        LePlumber said:
                       </a>
                      </div>
                      <div class="bbCodeBlock-content">
                       <div class="bbCodeBlock-expandContent">
                        Like a basic character stats system, a clock or time tracker, a basic inventory system, and so on.
                       </div>
                       <div class="bbCodeBlock-expandLink">
                        <a>
                         Click to expand...
                        </a>
                       </div>
                      </div>
                     </blockquote>
                     The problem is that there isn't really things like "basic" something here. When you look at Ren'py games code, you quickly discover that almost everyone is unique in a way or another. So if someone want to write a basic time tracker, it must make it easily extendable, because there's people wanting a three period time, other who goes with five, and some who sometime have the time divided in period and sometime not. I even found a game where the time division wasn't strict ; sometime it was three periods, some other it was five.
                     <br/>
                     It must also be easy to use, to avoid misunderstanding and also not seem too hard for the creator who'll use it. And this need time and few update of the code (see above the "edit" thing).
                     <br/>
                     <br/>
                     <br/>
                     <blockquote class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote">
                      <div class="bbCodeBlock-title">
                       <a class="bbCodeBlock-sourceJump" data-content-selector="#post-403059" data-xf-click="attribution" href="/goto/post?id=403059">
                        LePlumber said:
                       </a>
                      </div>
                      <div class="bbCodeBlock-content">
                       <div class="bbCodeBlock-expandContent">
                        Many people could benefit from having a functions or modules library; they could see an example of how its done and implemented, and after that they could start customizing the modules to their needs.
                       </div>
                       <div class="bbCodeBlock-expandLink">
                        <a>
                         Click to expand...
                        </a>
                       </div>
                      </div>
                     </blockquote>
                     Even if it's outdated, the official cookbook have a ton of examples which are adapted in many games you can find here.
                     <br/>
                     <br/>
                     <br/>
                     <blockquote class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote">
                      <div class="bbCodeBlock-title">
                       <a class="bbCodeBlock-sourceJump" data-content-selector="#post-403059" data-xf-click="attribution" href="/goto/post?id=403059">
                        LePlumber said:
                       </a>
                      </div>
                      <div class="bbCodeBlock-content">
                       <div class="bbCodeBlock-expandContent">
                        What I personally do is to download a Ren'Py game and then decrypt it to see how they wrote their code but it feels like I'm stealing from them...
                       </div>
                       <div class="bbCodeBlock-expandLink">
                        <a>
                         Click to expand...
                        </a>
                       </div>
                      </div>
                     </blockquote>
                     It depend of the copyright. This said, most of the time the code itself is just reuse of something you can find on the cookbook, so it's free to use.
                    </div>
                    <div class="js-selectToQuoteEnd">
                    </div>
                   </article>
                  </div>
                  <aside class="message-signature">
                   <div class="uix_signatureExpand">
                    Expand Signature
                   </div>
                   <div class="bbWrapper">
                    Ren'py:
                    <a class="link link--external" href="https://f95zone.com/threads/5676/" rel="nofollow noopener" target="_blank">
                     Track variables
                    </a>
                    -
                    <a class="link link--external" href="https://f95zone.com/threads/16011/" rel="nofollow noopener" target="_blank">
                     Save compatibiliy
                    </a>
                    -
                    <a class="link link--internal" href="https://f95zone.to/threads/125005/">
                     Track labels
                    </a>
                    <span style="color: rgb(41, 105, 176)">
                     Updated
                    </span>
                    <br/>
                    <a class="link link--internal" href="https://f95zone.to/threads/99929/">
                     Write a dynamic Ren'Py game
                    </a>
                   </div>
                  </aside>
                 </div>
                 <div class="reactionsBar js-reactionsList">
                 </div>
                 <footer class="message-footer">
                  <div class="message-actionBar actionBar">
                   <div class="actionBar-set actionBar-set--external">
                    <a class="reaction reaction--small actionBar-action actionBar-action--reaction reaction--imageHidden reaction--1" data-reaction-id="1" data-reaction-list="&lt; .js-post | .js-reactionsList" data-th-react-plus-content-id="403283" data-th-react-plus-content-type="post" data-xf-init="reaction" href="/posts/403283/react?reaction_id=1">
                     <i aria-hidden="true">
                     </i>
                     <img alt="Like" class="reaction-sprite js-reaction" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" title="Like"/>
                     <span class="reaction-text js-reactionText">
                      <bdi>
                       Like
                      </bdi>
                     </span>
                    </a>
                    <a class="actionBar-action actionBar-action--mq u-jsOnly js-multiQuote" data-message-id="403283" data-mq-action="add" href="/threads/renpy-pre-made-functions-library.7710/reply?quote=403283" title="Toggle multi-quote">
                     Quote
                    </a>
                    <a class="actionBar-action actionBar-action--reply" data-quote-href="/posts/403283/quote" data-xf-click="quote" href="/threads/renpy-pre-made-functions-library.7710/reply?quote=403283" title="Reply, quoting this message">
                     Reply
                    </a>
                   </div>
                   <div class="actionBar-set actionBar-set--internal">
                    <a class="actionBar-action actionBar-action--report" data-xf-click="overlay" href="/posts/403283/report">
                     Report
                    </a>
                   </div>
                  </div>
                  <div class="js-historyTarget message-historyTarget toggleTarget" data-href="trigger-href">
                  </div>
                 </footer>
                </div>
               </div>
              </div>
             </article>
             <article class="message message-threadStarterPost message--post js-post js-inlineModContainer" data-author="9thCrux" data-content="post-403641" id="js-post-403641">
              <span class="u-anchorTarget" id="post-403641">
              </span>
              <div class="message-inner">
               <div class="message-cell message-cell--user">
                <section class="message-user userExtra--expand" itemscope="" itemtype="https://schema.org/Person">
                 <div class="message-avatar">
                  <div class="message-avatar-wrapper">
                   <a class="avatar avatar--m" data-user-id="257031" data-xf-init="member-tooltip" href="/members/9thcrux.257031/">
                    <img alt="9thCrux" class="avatar-u257031-m" itemprop="image" src="/data/avatars/m/257/257031.jpg?1577138311" srcset="/data/avatars/l/257/257031.jpg?1577138311 2x"/>
                   </a>
                  </div>
                 </div>
                 <div class="uix_messagePostBitWrapper">
                  <div class="message-userDetails">
                   <h4 class="message-name">
                    <a class="username" data-user-id="257031" data-xf-init="member-tooltip" dir="auto" href="/members/9thcrux.257031/" itemprop="name">
                     <i class="fa-fw fa-spin fas fa-venus-mars" style="padding-right: 2px; color: rgb(255, 0, 0);">
                     </i>
                     <span style="color: rgb(47, 0, 255);">
                      <a class="username" data-user-id="257031" data-xf-init="member-tooltip" dir="auto" href="/members/9thcrux.257031/" itemprop="name">
                       9thCrux
                      </a>
                     </span>
                    </a>
                   </h4>
                   <span style="color: rgb(4, 255, 138);">
                    <h5 class="userTitle message-userTitle" dir="auto" itemprop="jobTitle">
                     --Waifu maker--
                    </h5>
                   </span>
                   <div class="userBanner .userBanner GameDeveloper message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                     Game Developer
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                   <div class="userBanner message-userBanner" itemprop="jobTitle">
                    <span class="userBanner-before">
                    </span>
                    <strong>
                    </strong>
                    <span class="userBanner-after">
                    </span>
                   </div>
                  </div>
                  <div class="message-userExtras">
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Joined">
                      <i aria-hidden="true" class="fa--xf fas fa-user uix_icon uix_icon--user">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     Oct 22, 2017
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Messages">
                      <i aria-hidden="true" class="fa--xf fas fa-comments uix_icon uix_icon--messages">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     844
                    </dd>
                   </dl>
                   <dl class="pairs pairs--justified">
                    <dt>
                     <span data-xf-init="tooltip" title="Likes">
                      <i aria-hidden="true" class="fa--xf fas fa-thumbs-up uix_icon uix_icon--like">
                      </i>
                     </span>
                    </dt>
                    <dd>
                     3,229
                    </dd>
                   </dl>
                   <div class="f95-support-btns">
                    <a class="f95-subscribestar-btn" href="https://subscribestar.adult/9thcrux" rel="noopener noreferrer" target="_blank">
                     <span>
                     </span>
                    </a>
                    <a class="f95-buymeacoffee-btn" href="https://www.buymeacoffee.com/9thcrux" rel="noopener noreferrer" target="_blank">
                     <span>
                     </span>
                    </a>
                   </div>
                  </div>
                 </div>
                 <span class="message-userArrow">
                 </span>
                </section>
               </div>
               <div class="message-cell message-cell--main">
                <div class="message-main uix_messageContent js-quickEditTarget">
                 <header class="message-attribution message-attribution--split">
                  <div class="message-attribution-main">
                   <a class="u-concealed" href="/threads/renpy-pre-made-functions-library.7710/post-403641" rel="nofollow">
                    <time class="u-dt" data-date-string="Jan 4, 2018" data-time="1515014593" data-time-string="5:23 AM" datetime="2018-01-04T05:23:13+0800" dir="auto" title="Jan 4, 2018 at 5:23 AM">
                     Jan 4, 2018
                    </time>
                   </a>
                  </div>
                  <ul class="message-attribution-opposite message-attribution-opposite--list">
                   <li>
                    <a data-href="/posts/403641/share" data-xf-init="share-tooltip" href="/threads/renpy-pre-made-functions-library.7710/post-403641" rel="nofollow">
                     <i aria-hidden="true" class="fa--xf fas fa-share-alt uix_icon uix_icon--share">
                     </i>
                    </a>
                   </li>
                   <li>
                    <a class="bookmarkLink bookmarkLink--highlightable" data-label=".js-bookmarkText" data-sk-bookmarked="addClass:is-bookmarked, Edit bookmark" data-sk-bookmarkremoved="removeClass:is-bookmarked, Add bookmark" data-xf-click="bookmark-click" href="/posts/403641/bookmark" title="Bookmark">
                     <span class="js-bookmarkText u-srOnly">
                      Add bookmark
                     </span>
                    </a>
                   </li>
                   <li>
                    <a href="/threads/renpy-pre-made-functions-library.7710/post-403641" rel="nofollow">
                     #5
                    </a>
                   </li>
                  </ul>
                 </header>
                 <div class="message-content js-messageContent">
                  <div class="message-userContent lbContainer js-lbContainer" data-lb-caption-desc="9thCrux · Jan 4, 2018 at 5:23 AM" data-lb-id="post-403641">
                   <article class="message-body js-selectToQuote">
                    <div class="bbWrapper">
                     Found this interesting channel in YouTube:
                     <br/>
                     <br/>
                     -Ren'Py tutorials-
                     <br/>
                     <br/>
                     <a class="link link--external" href="https://www.youtube.com/channel/UCSAvAXuaihkZ94I7pTNKAjQ/videos" rel="nofollow noopener" target="_blank">
                      https://www.youtube.com/channel/UCSAvAXuaihkZ94I7pTNKAjQ/videos
                     </a>
                     <br/>
                     <br/>
                     She has very up to date tutorials for most of the things someone may need to build a game, I think is worth checking out.
                    </div>
                    <div class="js-selectToQuoteEnd">
                    </div>
                   </article>
                  </div>
                  <aside class="message-signature">
                   <div class="uix_signatureExpand">
                    Expand Signature
                   </div>
                   <div class="bbWrapper">
                    <b>
                     My stuff:
                    </b>
                    <a class="link link--internal" href="https://f95zone.to/threads/tp-the-class-next-door.28443/">
                     https://f95zone.to/threads/tp-the-class-next-door.28443/
                    </a>
                   </div>
                  </aside>
                 </div>
                 <div class="reactionsBar js-reactionsList is-active">
                  <ul class="reactionSummary th_reactplus_reactionSummary--condensed">
                   <li>
                    <span class="reaction reaction--small reaction--1" data-reaction-id="1">
                     <i aria-hidden="true">
                     </i>
                     <img alt="Like" class="reaction-sprite js-reaction" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" title="Like"/>
                    </span>
                   </li>
                  </ul>
                  <span class="u-srOnly">
                   Reactions:
                  </span>
                  <a class="reactionsBar-link" data-cache="false" data-xf-click="overlay" href="/posts/403641/reactions">
                   <bdi>
                    GaLaLa05
                   </bdi>
                  </a>
                 </div>
                 <footer class="message-footer">
                  <div class="message-actionBar actionBar">
                   <div class="actionBar-set actionBar-set--external">
                    <a class="reaction reaction--small actionBar-action actionBar-action--reaction reaction--imageHidden reaction--1" data-reaction-id="1" data-reaction-list="&lt; .js-post | .js-reactionsList" data-th-react-plus-content-id="403641" data-th-react-plus-content-type="post" data-xf-init="reaction" href="/posts/403641/react?reaction_id=1">
                     <i aria-hidden="true">
                     </i>
                     <img alt="Like" class="reaction-sprite js-reaction" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" title="Like"/>
                     <span class="reaction-text js-reactionText">
                      <bdi>
                       Like
                      </bdi>
                     </span>
                    </a>
                    <a class="actionBar-action actionBar-action--mq u-jsOnly js-multiQuote" data-message-id="403641" data-mq-action="add" href="/threads/renpy-pre-made-functions-library.7710/reply?quote=403641" title="Toggle multi-quote">
                     Quote
                    </a>
                    <a class="actionBar-action actionBar-action--reply" data-quote-href="/posts/403641/quote" data-xf-click="quote" href="/threads/renpy-pre-made-functions-library.7710/reply?quote=403641" title="Reply, quoting this message">
                     Reply
                    </a>
                   </div>
                   <div class="actionBar-set actionBar-set--internal">
                    <a class="actionBar-action actionBar-action--report" data-xf-click="overlay" href="/posts/403641/report">
                     Report
                    </a>
                   </div>
                  </div>
                  <div class="js-historyTarget message-historyTarget toggleTarget" data-href="trigger-href">
                  </div>
                 </footer>
                </div>
               </div>
              </div>
             </article>
            </div>
           </div>
           <div class="block-outer block-outer--after">
            <div class="block-outer-opposite">
             <a class="showIgnoredLink is-hidden js-showIgnored" data-xf-init="tooltip" href="javascript:" title="Show hidden content by {{names}}">
              Show ignored content
             </a>
            </div>
            <div class="block-outer-opposite">
             <a class="th_reactplus_showHiddenLink js-thReactPlusShowHidden is-hidden" data-xf-init="tooltip" href="javascript:void(0)" title="Show hidden content by {{names}}">
              Show hidden low quality content
             </a>
            </div>
           </div>
          </div>
          <div class="blockMessage blockMessage--warning">
           <strong>
            Warning!
           </strong>
           This thread is more than 2486 days old.
           <br/>
           It's likely that no further discussion is required, in which case we recommend starting a new thread. If however you feel your response is required you can still do so.
           <div class="blockMessage blockMessage--error">
            <ul class="inputChoices">
             <li class="inputChoices-choice">
              <label class="iconic">
               <input id="js-confirmOld" name="confirm" type="checkbox" value="1"/>
               <i aria-hidden="true">
               </i>
               <span class="iconic-label">
                I understand this is an old thread, but want to reply anyway
               </span>
              </label>
             </li>
            </ul>
           </div>
          </div>
          <div class="blockMessage blockMessage--none">
          </div>
          <div class="block-container block--similarContents view-thread">
           <h3 class="block-minorHeader collapseTrigger collapseTrigger--block is-active" data-storage-key="_similarThreads" data-storage-type="cookie" data-target=".block--similarContents .block-body" data-xf-click="toggle" data-xf-init="toggle-storage-ex">
            Similar threads
           </h3>
           <div class="block-body toggleTarget is-active">
            <div class="structItemContainer">
             <div class="structItemContainer-group js-threadList">
              <div class="structItem structItem--thread js-trendingThreadItem is-prefix13 is-prefix7 is-unread js-inlineModContainer js-threadListItem-83765" data-author="SummmerP">
               <div class="structItem-cell structItem-cell--icon">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--s" data-user-id="84705" data-xf-init="member-tooltip" href="/members/summmerp.84705/">
                  <img alt="SummmerP" class="avatar-u84705-s" src="/data/avatars/s/84/84705.jpg?1680710505" srcset="/data/avatars/m/84/84705.jpg?1680710505 2x"/>
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--main" data-xf-init="touch-proxy">
                <ul class="structItem-statuses">
                 <li>
                  <i aria-hidden="true" class="structItem-status structItem-status--poll" title="Poll">
                  </i>
                  <span class="u-srOnly">
                   Poll
                  </span>
                 </li>
                </ul>
                <div class="structItem-title" uix-data-href="/threads/bbs2-development-thread.83765/unread">
                 <a class="labelLink" data-xf-init="tooltip" href="/forums/programming-development-art.73/?prefix_id[0]=13" rel="nofollow" title="Add to filters">
                  <span class="label label--red" dir="auto">
                   VN
                  </span>
                 </a>
                 <span class="label-append">
                 </span>
                 <a class="labelLink" data-xf-init="tooltip" href="/forums/programming-development-art.73/?prefix_id[0]=7" rel="nofollow" title="Add to filters">
                  <span class="pre-renpy" dir="auto">
                   Ren'Py
                  </span>
                 </a>
                 <a class="" data-preview-url="/threads/bbs2-development-thread.83765/preview" data-tp-primary="on" data-xf-init="preview-tooltip" href="/threads/bbs2-development-thread.83765/unread">
                  BBS2 [Development Thread]
                 </a>
                </div>
                <div class="structItem-minor">
                 <ul class="structItem-extraInfo">
                  <li>
                   <span class="ratingStarsRow">
                    <span class="ratingStars bratr-rating" title="4.70 star(s)">
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--half">
                     </span>
                     <span class="u-srOnly">
                      4.70 star(s)
                     </span>
                    </span>
                    <span class="ratingStarsRow-text">
                     <div data-href="/threads/bbs2-development-thread.83765/br-user-rated" data-xf-click="overlay" data-xf-init="tooltip" title="Members who rated this thread">
                      3 Votes
                     </div>
                    </span>
                   </span>
                  </li>
                  <li>
                   <a class="tic--button button--ignoreText" data-xf-click="overlay" href="/tic-ignore/ignore?content_type=thread&amp;content_id=83765">
                    Ignore
                   </a>
                  </li>
                 </ul>
                 <ul class="structItem-parts">
                  <li>
                   <a class="username" data-user-id="84705" data-xf-init="member-tooltip" dir="auto" href="/members/summmerp.84705/">
                    <span style="color: rgb(2, 196, 96);">
                     <span style="color: rgb(2, 196, 96);">
                      <a class="username" data-user-id="84705" data-xf-init="member-tooltip" dir="auto" href="/members/summmerp.84705/">
                       SummmerP
                      </a>
                     </span>
                    </span>
                   </a>
                  </li>
                  <li class="structItem-startDate">
                   <a href="/threads/bbs2-development-thread.83765/" rel="nofollow">
                    <time class="u-dt" data-date-string="May 27, 2021" data-time="1622051186" data-time-string="1:46 AM" datetime="2021-05-27T01:46:26+0800" dir="auto" title="May 27, 2021 at 1:46 AM">
                     May 27, 2021
                    </time>
                   </a>
                  </li>
                  <span class="structItem-pageJump">
                   <a href="/threads/bbs2-development-thread.83765/page-12">
                    12
                   </a>
                   <a href="/threads/bbs2-development-thread.83765/page-13">
                    13
                   </a>
                   <a href="/threads/bbs2-development-thread.83765/page-14">
                    14
                   </a>
                  </span>
                 </ul>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--meta" title="First message reaction score: 217">
                <dl class="pairs pairs--justified">
                 <dt>
                  Replies
                 </dt>
                 <dd>
                  1K
                 </dd>
                </dl>
                <dl class="pairs pairs--justified structItem-minor">
                 <dt>
                  Views
                 </dt>
                 <dd>
                  593K
                 </dd>
                </dl>
               </div>
               <div class="structItem-cell structItem-cell--latest">
                <a href="/threads/bbs2-development-thread.83765/latest" rel="nofollow">
                 <time class="structItem-latestDate u-dt" data-date-string="Oct 24, 2024" data-time="1729774746" data-time-string="8:59 PM" datetime="2024-10-24T20:59:06+0800" dir="auto" title="Oct 24, 2024 at 8:59 PM">
                  Thursday at 8:59 PM
                 </time>
                </a>
                <div class="structItem-minor">
                 <a class="username" data-user-id="5352374" data-xf-init="member-tooltip" dir="auto" href="/members/harry_22299.5352374/">
                  Harry_22299
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--icon structItem-cell--iconEnd">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--xxs avatar--default avatar--default--dynamic" data-user-id="5352374" data-xf-init="member-tooltip" href="/members/harry_22299.5352374/" style="background-color: #1565c0; color: #82b1ff">
                  <span class="avatar-u5352374-s">
                   H
                  </span>
                 </a>
                </div>
               </div>
              </div>
              <div class="structItem structItem--thread js-trendingThreadItem is-prefix7 js-inlineModContainer js-threadListItem-59081" data-author="L8ERALgames">
               <div class="structItem-cell structItem-cell--icon">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--s" data-user-id="1379125" data-xf-init="member-tooltip" href="/members/l8eralgames.1379125/">
                  <img alt="L8ERALgames" class="avatar-u1379125-s" src="/data/avatars/s/1379/1379125.jpg?1575714149" srcset="/data/avatars/m/1379/1379125.jpg?1575714149 2x"/>
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--main" data-xf-init="touch-proxy">
                <div class="structItem-title" uix-data-href="/threads/shag-the-hag-2-game-development-thread.59081/">
                 <a class="labelLink" data-xf-init="tooltip" href="/forums/programming-development-art.73/?prefix_id[0]=7" rel="nofollow" title="Add to filters">
                  <span class="pre-renpy" dir="auto">
                   Ren'Py
                  </span>
                 </a>
                 <a class="" data-preview-url="/threads/shag-the-hag-2-game-development-thread.59081/preview" data-tp-primary="on" data-xf-init="preview-tooltip" href="/threads/shag-the-hag-2-game-development-thread.59081/">
                  Shag the Hag 2 (Game Development Thread)
                 </a>
                </div>
                <div class="structItem-minor">
                 <ul class="structItem-extraInfo">
                  <li>
                   <a class="tic--button button--ignoreText" data-xf-click="overlay" href="/tic-ignore/ignore?content_type=thread&amp;content_id=59081">
                    Ignore
                   </a>
                  </li>
                 </ul>
                 <ul class="structItem-parts">
                  <li>
                   <a class="username" data-user-id="1379125" data-xf-init="member-tooltip" dir="auto" href="/members/l8eralgames.1379125/">
                    L8ERALgames
                   </a>
                  </li>
                  <li class="structItem-startDate">
                   <a href="/threads/shag-the-hag-2-game-development-thread.59081/" rel="nofollow">
                    <time class="u-dt" data-date-string="Aug 12, 2020" data-time="1597246816" data-time-string="11:40 PM" datetime="2020-08-12T23:40:16+0800" dir="auto" title="Aug 12, 2020 at 11:40 PM">
                     Aug 12, 2020
                    </time>
                   </a>
                  </li>
                  <span class="structItem-pageJump">
                   <a href="/threads/shag-the-hag-2-game-development-thread.59081/page-3">
                    3
                   </a>
                   <a href="/threads/shag-the-hag-2-game-development-thread.59081/page-4">
                    4
                   </a>
                   <a href="/threads/shag-the-hag-2-game-development-thread.59081/page-5">
                    5
                   </a>
                  </span>
                 </ul>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--meta" title="First message reaction score: 137">
                <dl class="pairs pairs--justified">
                 <dt>
                  Replies
                 </dt>
                 <dd>
                  430
                 </dd>
                </dl>
                <dl class="pairs pairs--justified structItem-minor">
                 <dt>
                  Views
                 </dt>
                 <dd>
                  145K
                 </dd>
                </dl>
               </div>
               <div class="structItem-cell structItem-cell--latest">
                <a href="/threads/shag-the-hag-2-game-development-thread.59081/latest" rel="nofollow">
                 <time class="structItem-latestDate u-dt" data-date-string="Jun 5, 2024" data-time="1717584865" data-time-string="6:54 PM" datetime="2024-06-05T18:54:25+0800" dir="auto" title="Jun 5, 2024 at 6:54 PM">
                  Jun 5, 2024
                 </time>
                </a>
                <div class="structItem-minor">
                 <a class="username" data-user-id="1379125" data-xf-init="member-tooltip" dir="auto" href="/members/l8eralgames.1379125/">
                  L8ERALgames
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--icon structItem-cell--iconEnd">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--xxs" data-user-id="1379125" data-xf-init="member-tooltip" href="/members/l8eralgames.1379125/">
                  <img alt="L8ERALgames" class="avatar-u1379125-s" src="/data/avatars/s/1379/1379125.jpg?1575714149"/>
                 </a>
                </div>
               </div>
              </div>
              <div class="structItem structItem--thread js-trendingThreadItem is-prefix58 is-prefix7 js-inlineModContainer js-threadListItem-5676" data-author="anne O'nymous">
               <div class="structItem-cell structItem-cell--icon">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--s" data-user-id="63812" data-xf-init="member-tooltip" href="/members/anne-onymous.63812/">
                  <img alt="anne O'nymous" class="avatar-u63812-s" src="/data/avatars/s/63/63812.jpg?1507736890" srcset="/data/avatars/m/63/63812.jpg?1507736890 2x"/>
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--main" data-xf-init="touch-proxy">
                <div class="structItem-title" uix-data-href="/threads/extended-variable-viewer-3-00-04-for-walkthrough-authors-game-authors-and-modders.5676/">
                 <a class="labelLink" data-xf-init="tooltip" href="/forums/dev-tools-guides.44/?prefix_id[0]=58" rel="nofollow" title="Add to filters">
                  <span class="label label--primary" dir="auto">
                   Tool
                  </span>
                 </a>
                 <span class="label-append">
                 </span>
                 <a class="labelLink" data-xf-init="tooltip" href="/forums/dev-tools-guides.44/?prefix_id[0]=7" rel="nofollow" title="Add to filters">
                  <span class="pre-renpy" dir="auto">
                   Ren'Py
                  </span>
                 </a>
                 <a class="" data-preview-url="/threads/extended-variable-viewer-3-00-04-for-walkthrough-authors-game-authors-and-modders.5676/preview" data-tp-primary="on" data-xf-init="preview-tooltip" href="/threads/extended-variable-viewer-3-00-04-for-walkthrough-authors-game-authors-and-modders.5676/">
                  Extended Variable Viewer 3.00.04  -  For walkthrough authors, game authors and modders
                 </a>
                </div>
                <div class="structItem-minor">
                 <ul class="structItem-extraInfo">
                  <li>
                   <span class="ratingStarsRow">
                    <span class="ratingStars bratr-rating" title="5.00 star(s)">
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="u-srOnly">
                      5.00 star(s)
                     </span>
                    </span>
                    <span class="ratingStarsRow-text">
                     <div data-href="/threads/extended-variable-viewer-3-00-04-for-walkthrough-authors-game-authors-and-modders.5676/br-user-rated" data-xf-click="overlay" data-xf-init="tooltip" title="Members who rated this thread">
                      6 Votes
                     </div>
                    </span>
                   </span>
                  </li>
                  <li>
                   <a class="tic--button button--ignoreText" data-xf-click="overlay" href="/tic-ignore/ignore?content_type=thread&amp;content_id=5676">
                    Ignore
                   </a>
                  </li>
                 </ul>
                 <ul class="structItem-parts">
                  <li>
                   <a class="username" data-user-id="63812" data-xf-init="member-tooltip" dir="auto" href="/members/anne-onymous.63812/">
                    anne O'nymous
                   </a>
                  </li>
                  <li class="structItem-startDate">
                   <a href="/threads/extended-variable-viewer-3-00-04-for-walkthrough-authors-game-authors-and-modders.5676/" rel="nofollow">
                    <time class="u-dt" data-date-string="Oct 11, 2017" data-time="1507734227" data-time-string="11:03 PM" datetime="2017-10-11T23:03:47+0800" dir="auto" title="Oct 11, 2017 at 11:03 PM">
                     Oct 11, 2017
                    </time>
                   </a>
                  </li>
                  <li>
                   <a class="labelLink" data-xf-init="tooltip" href="/watched/threads?nodes[0]=44" rel="nofollow" title="Add to filters">
                    Dev Tools &amp; Guides
                   </a>
                  </li>
                  <span class="structItem-pageJump">
                   <a href="/threads/extended-variable-viewer-3-00-04-for-walkthrough-authors-game-authors-and-modders.5676/page-2">
                    2
                   </a>
                   <a href="/threads/extended-variable-viewer-3-00-04-for-walkthrough-authors-game-authors-and-modders.5676/page-3">
                    3
                   </a>
                  </span>
                 </ul>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--meta" title="First message reaction score: 165">
                <dl class="pairs pairs--justified">
                 <dt>
                  Replies
                 </dt>
                 <dd>
                  292
                 </dd>
                </dl>
                <dl class="pairs pairs--justified structItem-minor">
                 <dt>
                  Views
                 </dt>
                 <dd>
                  117K
                 </dd>
                </dl>
               </div>
               <div class="structItem-cell structItem-cell--latest">
                <a class="uix_mobileNodeTitle" href="/forums/dev-tools-guides.44/">
                 Dev Tools &amp; Guides
                </a>
                <a href="/threads/extended-variable-viewer-3-00-04-for-walkthrough-authors-game-authors-and-modders.5676/latest" rel="nofollow">
                 <time class="structItem-latestDate u-dt" data-date-string="Sep 29, 2024" data-time="1727617504" data-time-string="9:45 PM" datetime="2024-09-29T21:45:04+0800" dir="auto" title="Sep 29, 2024 at 9:45 PM">
                  Sep 29, 2024
                 </time>
                </a>
                <div class="structItem-minor">
                 <a class="username" data-user-id="8691" data-xf-init="member-tooltip" dir="auto" href="/members/yoyomistro.8691/">
                  yoyomistro
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--icon structItem-cell--iconEnd">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--xxs avatar--default avatar--default--dynamic" data-user-id="8691" data-xf-init="member-tooltip" href="/members/yoyomistro.8691/" style="background-color: #1a237e; color: #8c9eff">
                  <span class="avatar-u8691-s">
                   Y
                  </span>
                 </a>
                </div>
               </div>
              </div>
              <div class="structItem structItem--thread js-trendingThreadItem is-prefix13 is-prefix7 js-inlineModContainer js-threadListItem-43388" data-author="Jackerman">
               <div class="structItem-cell structItem-cell--icon">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--s" data-user-id="216594" data-xf-init="member-tooltip" href="/members/jackerman.216594/">
                  <img alt="Jackerman" class="avatar-u216594-s" src="/data/avatars/s/216/216594.jpg?1641235896" srcset="/data/avatars/m/216/216594.jpg?1641235896 2x"/>
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--main" data-xf-init="touch-proxy">
                <div class="structItem-title" uix-data-href="/threads/coming-home-development-thread.43388/">
                 <a class="labelLink" data-xf-init="tooltip" href="/forums/programming-development-art.73/?prefix_id[0]=13" rel="nofollow" title="Add to filters">
                  <span class="label label--red" dir="auto">
                   VN
                  </span>
                 </a>
                 <span class="label-append">
                 </span>
                 <a class="labelLink" data-xf-init="tooltip" href="/forums/programming-development-art.73/?prefix_id[0]=7" rel="nofollow" title="Add to filters">
                  <span class="pre-renpy" dir="auto">
                   Ren'Py
                  </span>
                 </a>
                 <a class="" data-preview-url="/threads/coming-home-development-thread.43388/preview" data-tp-primary="on" data-xf-init="preview-tooltip" href="/threads/coming-home-development-thread.43388/">
                  Coming Home [Development Thread]
                 </a>
                </div>
                <div class="structItem-minor">
                 <ul class="structItem-extraInfo">
                  <li>
                   <span class="ratingStarsRow">
                    <span class="ratingStars bratr-rating" title="5.00 star(s)">
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="u-srOnly">
                      5.00 star(s)
                     </span>
                    </span>
                    <span class="ratingStarsRow-text">
                     <div data-href="/threads/coming-home-development-thread.43388/br-user-rated" data-xf-click="overlay" data-xf-init="tooltip" title="Members who rated this thread">
                      1 Vote
                     </div>
                    </span>
                   </span>
                  </li>
                  <li>
                   <a class="tic--button button--ignoreText" data-xf-click="overlay" href="/tic-ignore/ignore?content_type=thread&amp;content_id=43388">
                    Ignore
                   </a>
                  </li>
                 </ul>
                 <ul class="structItem-parts">
                  <li>
                   <a class="username" data-user-id="216594" data-xf-init="member-tooltip" dir="auto" href="/members/jackerman.216594/">
                    <span style="color: rgb(153, 0, 153);">
                     <span style="color: rgb(153, 0, 153);">
                      <a class="username" data-user-id="216594" data-xf-init="member-tooltip" dir="auto" href="/members/jackerman.216594/">
                       Jackerman
                      </a>
                     </span>
                    </span>
                   </a>
                  </li>
                  <li class="structItem-startDate">
                   <a href="/threads/coming-home-development-thread.43388/" rel="nofollow">
                    <time class="u-dt" data-date-string="Jan 7, 2020" data-time="1578358428" data-time-string="8:53 AM" datetime="2020-01-07T08:53:48+0800" dir="auto" title="Jan 7, 2020 at 8:53 AM">
                     Jan 7, 2020
                    </time>
                   </a>
                  </li>
                  <span class="structItem-pageJump">
                   <a href="/threads/coming-home-development-thread.43388/page-2">
                    2
                   </a>
                  </span>
                 </ul>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--meta" title="First message reaction score: 112">
                <dl class="pairs pairs--justified">
                 <dt>
                  Replies
                 </dt>
                 <dd>
                  154
                 </dd>
                </dl>
                <dl class="pairs pairs--justified structItem-minor">
                 <dt>
                  Views
                 </dt>
                 <dd>
                  215K
                 </dd>
                </dl>
               </div>
               <div class="structItem-cell structItem-cell--latest">
                <a href="/threads/coming-home-development-thread.43388/latest" rel="nofollow">
                 <time class="structItem-latestDate u-dt" data-date-string="Jul 11, 2024" data-time="1720640818" data-time-string="3:46 AM" datetime="2024-07-11T03:46:58+0800" dir="auto" title="Jul 11, 2024 at 3:46 AM">
                  Jul 11, 2024
                 </time>
                </a>
                <div class="structItem-minor">
                 <a class="username" data-user-id="4651605" data-xf-init="member-tooltip" dir="auto" href="/members/nimliyo.4651605/">
                  NimLiyo
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--icon structItem-cell--iconEnd">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--xxs" data-user-id="4651605" data-xf-init="member-tooltip" href="/members/nimliyo.4651605/">
                  <img alt="NimLiyo" class="avatar-u4651605-s" src="/data/avatars/s/4651/4651605.jpg?1721937180"/>
                 </a>
                </div>
               </div>
              </div>
              <div class="structItem structItem--thread js-trendingThreadItem is-prefix13 is-prefix7 js-inlineModContainer js-threadListItem-98448" data-author="zetsupetsu">
               <div class="structItem-cell structItem-cell--icon">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--s" data-user-id="1880493" data-xf-init="member-tooltip" href="/members/zetsupetsu.1880493/">
                  <img alt="zetsupetsu" class="avatar-u1880493-s" src="/data/avatars/s/1880/1880493.jpg?1638117935" srcset="/data/avatars/m/1880/1880493.jpg?1638117935 2x"/>
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--main" data-xf-init="touch-proxy">
                <div class="structItem-title" uix-data-href="/threads/tainted-aquamarine-development-thread.98448/">
                 <a class="labelLink" data-xf-init="tooltip" href="/forums/programming-development-art.73/?prefix_id[0]=13" rel="nofollow" title="Add to filters">
                  <span class="label label--red" dir="auto">
                   VN
                  </span>
                 </a>
                 <span class="label-append">
                 </span>
                 <a class="labelLink" data-xf-init="tooltip" href="/forums/programming-development-art.73/?prefix_id[0]=7" rel="nofollow" title="Add to filters">
                  <span class="pre-renpy" dir="auto">
                   Ren'Py
                  </span>
                 </a>
                 <a class="" data-preview-url="/threads/tainted-aquamarine-development-thread.98448/preview" data-tp-primary="on" data-xf-init="preview-tooltip" href="/threads/tainted-aquamarine-development-thread.98448/">
                  Tainted Aquamarine [Development Thread]
                 </a>
                </div>
                <div class="structItem-minor">
                 <ul class="structItem-extraInfo">
                  <li>
                   <span class="ratingStarsRow">
                    <span class="ratingStars bratr-rating" title="5.00 star(s)">
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="ratingStars-star ratingStars-star--full">
                     </span>
                     <span class="u-srOnly">
                      5.00 star(s)
                     </span>
                    </span>
                    <span class="ratingStarsRow-text">
                     <div data-href="/threads/tainted-aquamarine-development-thread.98448/br-user-rated" data-xf-click="overlay" data-xf-init="tooltip" title="Members who rated this thread">
                      1 Vote
                     </div>
                    </span>
                   </span>
                  </li>
                  <li>
                   <a class="tic--button button--ignoreText" data-xf-click="overlay" href="/tic-ignore/ignore?content_type=thread&amp;content_id=98448">
                    Ignore
                   </a>
                  </li>
                 </ul>
                 <ul class="structItem-parts">
                  <li>
                   <a class="username" data-user-id="1880493" data-xf-init="member-tooltip" dir="auto" href="/members/zetsupetsu.1880493/">
                    zetsupetsu
                   </a>
                  </li>
                  <li class="structItem-startDate">
                   <a href="/threads/tainted-aquamarine-development-thread.98448/" rel="nofollow">
                    <time class="u-dt" data-date-string="Nov 1, 2021" data-time="1635704434" data-time-string="2:20 AM" datetime="2021-11-01T02:20:34+0800" dir="auto" title="Nov 1, 2021 at 2:20 AM">
                     Nov 1, 2021
                    </time>
                   </a>
                  </li>
                  <span class="structItem-pageJump">
                   <a href="/threads/tainted-aquamarine-development-thread.98448/page-2">
                    2
                   </a>
                  </span>
                 </ul>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--meta" title="First message reaction score: 111">
                <dl class="pairs pairs--justified">
                 <dt>
                  Replies
                 </dt>
                 <dd>
                  114
                 </dd>
                </dl>
                <dl class="pairs pairs--justified structItem-minor">
                 <dt>
                  Views
                 </dt>
                 <dd>
                  52K
                 </dd>
                </dl>
               </div>
               <div class="structItem-cell structItem-cell--latest">
                <a href="/threads/tainted-aquamarine-development-thread.98448/latest" rel="nofollow">
                 <time class="structItem-latestDate u-dt" data-date-string="Sep 3, 2024" data-time="1725302689" data-time-string="2:44 AM" datetime="2024-09-03T02:44:49+0800" dir="auto" title="Sep 3, 2024 at 2:44 AM">
                  Sep 3, 2024
                 </time>
                </a>
                <div class="structItem-minor">
                 <a class="username" data-user-id="5150632" data-xf-init="member-tooltip" dir="auto" href="/members/knight6797.5150632/">
                  Knight6797
                 </a>
                </div>
               </div>
               <div class="structItem-cell structItem-cell--icon structItem-cell--iconEnd">
                <div class="structItem-iconContainer">
                 <a class="avatar avatar--xxs" data-user-id="5150632" data-xf-init="member-tooltip" href="/members/knight6797.5150632/">
                  <img alt="Knight6797" class="avatar-u5150632-s" src="/data/avatars/s/5150/5150632.jpg?1724322544"/>
                 </a>
                </div>
               </div>
              </div>
             </div>
            </div>
           </div>
          </div>
         </div>
         <!-- BELOW MAIN CONTENT -->
        </div>
       </div>
      </div>
      <div class="breadcrumb block p-breadcrumb--bottom">
       <div class="pageContent">
        <ul class="p-breadcrumbs p-breadcrumbs--bottom" itemscope="" itemtype="https://schema.org/BreadcrumbList">
         <li itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem">
          <a href="/" itemprop="item">
           <span itemprop="name">
            Forums
           </span>
          </a>
          <meta content="1" itemprop="position"/>
         </li>
         <li itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem">
          <a href="/categories/development.72/" itemprop="item">
           <span itemprop="name">
            Development
           </span>
          </a>
          <meta content="2" itemprop="position"/>
         </li>
         <li itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem">
          <a href="/forums/programming-development-art.73/" itemprop="item">
           <span itemprop="name">
            Programming, Development &amp; Art
           </span>
          </a>
          <meta content="3" itemprop="position"/>
         </li>
        </ul>
       </div>
      </div>
      <div class="samBannerUnit samAlignCenter" data-position="container_breadcrumb_bottom_below">
       <div class="samItem">
        <iframe allow="autoplay; fullscreen" frameborder="0" src="https://candy.engine.adglare.net/?356780338&amp;iframe&amp;sizes=728x90&amp;ag_custom_vlmcp=e44a1cb3-639e-45f1-831b-672df53f2a57&amp;ag_custom_vlmspot=leaderboard_footer" style="width:728px; height:90px;">
        </iframe>
       </div>
      </div>
     </div>
    </div>
    <div class="uix_fabBar uix_fabBar--active">
     <div class="u-scrollButtons js-scrollButtons" data-trigger-type="both">
      <a class="button--scroll button" data-xf-click="scroll-to" href="#top">
       <span class="button-text">
        <i aria-hidden="true" class="fa--xf fas fa-arrow-up">
        </i>
        <span class="u-srOnly">
         Top
        </span>
       </span>
      </a>
      <a class="button--scroll button" data-xf-click="scroll-to" href="#footer">
       <span class="button-text">
        <i aria-hidden="true" class="fa--xf fas fa-arrow-down">
        </i>
        <span class="u-srOnly">
         Bottom
        </span>
       </span>
      </a>
     </div>
     <div class="p-title-pageAction">
      <select class="br-select input" data-deselectable="false" data-initial-rating="0" data-rating-href="/threads/renpy-pre-made-functions-library.7710/br-rate" data-readonly="false" data-show-selected="true" data-vote-content='&lt;div data-href="/threads/renpy-pre-made-functions-library.7710/br-user-rated" data-xf-click="overlay" data-xf-init="tooltip" title="Members who rated this thread"&gt;0 Votes&lt;/div&gt;' data-widget-class="bratr-rating" data-xf-init="rating" name="rating">
       <option value="">
       </option>
       <option value="1">
        Terrible
       </option>
       <option value="2">
        Poor
       </option>
       <option value="3">
        Average
       </option>
       <option value="4">
        Good
       </option>
       <option value="5">
        Excellent
       </option>
      </select>
     </div>
    </div>
   </div>
  </div>
  <div class="u-bottomFixer js-bottomFixTarget">
  </div>
  <form hidden="hidden" style="display:none">
   <input id="_xfClientLoadTime" name="_xfClientLoadTime" tabindex="-1" title="_xfClientLoadTime" type="text" value=""/>
  </form>
 </body>
</html>
