Skip to content

Commit

Permalink
Added Ren'py
Browse files Browse the repository at this point in the history
  • Loading branch information
jpneey committed Jun 20, 2019
1 parent b031a5d commit f4c84f2
Show file tree
Hide file tree
Showing 1,059 changed files with 114,181 additions and 0 deletions.
Binary file added URSAC.exe
Binary file not shown.
198 changes: 198 additions & 0 deletions URSAC.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,198 @@
#@PydevCodeAnalysisIgnore

# This file is part of Ren'Py. The license below applies to Ren'Py only.
# Games and other projects that use Ren'Py may use a different license.

# Copyright 2004-2017 Tom Rothamel <[email protected]>
#
# Permission is hereby granted, free of charge, to any person
# obtaining a copy of this software and associated documentation files
# (the "Software"), to deal in the Software without restriction,
# including without limitation the rights to use, copy, modify, merge,
# publish, distribute, sublicense, and/or sell copies of the Software,
# and to permit persons to whom the Software is furnished to do so,
# subject to the following conditions:
#
# The above copyright notice and this permission notice shall be
# included in all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

from __future__ import print_function

import os
import sys
import warnings

# Functions to be customized by distributors. ################################

# Given the Ren'Py base directory (usually the directory containing
# this file), this is expected to return the path to the common directory.


def path_to_common(renpy_base):
return renpy_base + "/renpy/common"

# Given a directory holding a Ren'Py game, this is expected to return
# the path to a directory that will hold save files.


def path_to_saves(gamedir, save_directory=None):
import renpy # @UnresolvedImport

if save_directory is None:
save_directory = renpy.config.save_directory
save_directory = renpy.exports.fsencode(save_directory)

# Makes sure the permissions are right on the save directory.
def test_writable(d):
try:
fn = os.path.join(d, "test.txt")
open(fn, "w").close()
open(fn, "r").close()
os.unlink(fn)
return True
except:
return False

# Android.
if renpy.android:
paths = [
os.path.join(os.environ["ANDROID_OLD_PUBLIC"], "game/saves"),
os.path.join(os.environ["ANDROID_PRIVATE"], "saves"),
os.path.join(os.environ["ANDROID_PUBLIC"], "saves"),
]

for rv in paths:
if os.path.isdir(rv) and test_writable(rv):
break

print("Saving to", rv)

# We return the last path as the default.

return rv

if renpy.ios:
from pyobjus import autoclass
from pyobjus.objc_py_types import enum

NSSearchPathDirectory = enum("NSSearchPathDirectory", NSDocumentDirectory=9)
NSSearchPathDomainMask = enum("NSSearchPathDomainMask", NSUserDomainMask=1)

NSFileManager = autoclass('NSFileManager')
manager = NSFileManager.defaultManager()
url = manager.URLsForDirectory_inDomains_(
NSSearchPathDirectory.NSDocumentDirectory,
NSSearchPathDomainMask.NSUserDomainMask,
).lastObject()

# url.path seems to change type based on iOS version, for some reason.
try:
rv = url.path().UTF8String().decode("utf-8")
except:
rv = url.path.UTF8String().decode("utf-8")

print("Saving to", rv)
return rv

# No save directory given.
if not save_directory:
return gamedir + "/saves"

# Search the path above Ren'Py for a directory named "Ren'Py Data".
# If it exists, then use that for our save directory.
path = renpy.config.renpy_base

while True:
if os.path.isdir(path + "/Ren'Py Data"):
return path + "/Ren'Py Data/" + save_directory

newpath = os.path.dirname(path)
if path == newpath:
break
path = newpath

# Otherwise, put the saves in a platform-specific location.
if renpy.macintosh:
rv = "~/Library/RenPy/" + save_directory
return os.path.expanduser(rv)

elif renpy.windows:
if 'APPDATA' in os.environ:
return os.environ['APPDATA'] + "/RenPy/" + save_directory
else:
rv = "~/RenPy/" + renpy.config.save_directory
return os.path.expanduser(rv)

else:
rv = "~/.renpy/" + save_directory
return os.path.expanduser(rv)


# Returns the path to the Ren'Py base directory (containing common and
# the launcher, usually.)
def path_to_renpy_base():
renpy_base = os.path.dirname(os.path.realpath(sys.argv[0]))
renpy_base = os.path.abspath(renpy_base)

return renpy_base

##############################################################################

# Doing the version check this way also doubles as an import of ast,
# which helps py2exe et al.
try:
import ast; ast
except:
raise
print("Ren'Py requires at least python 2.6.")
sys.exit(0)

android = ("ANDROID_PRIVATE" in os.environ)

# Android requires us to add code to the main module, and to command some
# renderers.
if android:
__main__ = sys.modules["__main__"]
__main__.path_to_renpy_base = path_to_renpy_base
__main__.path_to_common = path_to_common
__main__.path_to_saves = path_to_saves
os.environ["RENPY_RENDERER"] = "gl"


def main():

renpy_base = path_to_renpy_base()

# Add paths.
if os.path.exists(renpy_base + "/module"):
sys.path.append(renpy_base + "/module")

sys.path.append(renpy_base)

# This is looked for by the mac launcher.
if os.path.exists(renpy_base + "/renpy.zip"):
sys.path.append(renpy_base + "/renpy.zip")

# Ignore warnings that happen.
warnings.simplefilter("ignore", DeprecationWarning)

# Start Ren'Py proper.
try:
import renpy.bootstrap
except ImportError:
print("Could not import renpy.bootstrap. Please ensure you decompressed Ren'Py", file=sys.stderr)
print("correctly, preserving the directory structure.", file=sys.stderr)
raise

renpy.bootstrap.bootstrap(renpy_base)

if __name__ == "__main__":
main()
33 changes: 33 additions & 0 deletions game/Changelog.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
Changelog

valpha0.1 - First build

valpha0.9 - Main menu revamped

vaplaha1.3 - Added BGMs and SFSx
- Replaced Font

valpha2.0 - Added Map
- Missing *.ogg* bug fixed [ ty JohnJeffereyCelindro (yamateH ) ]

vbeta0.1a - Expanded story line
- Proof reading completed
- Added gallery
- Added Urs tips

vbeta0.1b - Graphics overhaul
- Added splash screen

v1.0 - Android platform porting

v1.110 - GUI buttons revamp

v1.112 - Added in-game quit button
- Added in-game quit button

v1.113 - Replaced character name tags
- "Force return" bug fix

v1.114 - Image map revamp
- Mab button ending bug fix
- "Vission" Typo fix
74 changes: 74 additions & 0 deletions game/Credits.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
An Undergraduate Thesis

BSIT 3A 2017 - 2018

John Paul Burato
Jhon Andrew Samson
Joshua Marigondon
Keulyn Gargoles

Gfx:

created by msPaint and Photoshop
Public Domain


Music:

Cartoon - Nicolai Heidlas
https://creativecommons.org/licenses/by/4.0/

Funday - Nicolai Heidlas
https://creativecommons.org/licenses/by/4.0/

Curious - Nicolai Heidlas
https://creativecommons.org/licenses/by/4.0/

Turbo Tornado - Admiral Bob
(c) copyright 2016 Licensed under a Creative Commons Attribution (3.0) license.
http://dig.ccmixter.org/files/admiralbob77/54272 Ft: Blue Wave Theory


I Dunno (Grapes of Wrath Mix) - spinningmerkaba
(c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license.
http://dig.ccmixter.org/files/jlbrock44/56346 Ft: Jlang, 4nsic, grapes


Takin' Out the Trash - Heuristics Inc.
(c) copyright 2008 Licensed under a Creative Commons Attribution license.
http://dig.ccmixter.org/files/heuristicsinc/14489


Guitalele's Happy Place - Stefan Kartenberg
(c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license.
http://dig.ccmixter.org/files/JeffSpeed68/56194 Ft: Kara Square (mindmapthat)

Sfx:

Sound Effects - Public Domain

(c)All Pictures are from the URS Antipolo Campus


SEE YOU NEXT SEM !





















12 changes: 12 additions & 0 deletions game/Readme.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
An undergraduate thesis.
This is not for sale.


(c)JOHNPAULBURATO|JOSHUAMARIGONDON|JHONANDREWSAMSON|KEULYNGARGOLES BSIT - 3A sy 2017-2018

ps. TY JhonJeffreyCelindro | JhonReyJangao : Testing and support

Digccmixter.org
Soundbible
PyTom
LaLa
Binary file added game/audio/Cartoon.mp3
Binary file not shown.
Binary file added game/audio/Curious.mp3
Binary file not shown.
Binary file added game/audio/Funday.mp3
Binary file not shown.
Binary file added game/audio/Happyplace.mp3
Binary file not shown.
Binary file added game/audio/I dunno.mp3
Binary file not shown.
Binary file added game/audio/Turbotornado.mp3
Binary file not shown.
Binary file added game/audio/bdmts.mp3
Binary file not shown.
Binary file added game/audio/bdts.mp3
Binary file not shown.
Binary file added game/audio/crk.mp3
Binary file not shown.
Binary file added game/audio/dooom.wav
Binary file not shown.
Binary file added game/audio/dragon.wav
Binary file not shown.
Binary file added game/audio/eek.wav
Binary file not shown.
Binary file added game/audio/frog.wav
Binary file not shown.
Binary file added game/audio/guwah.wav
Binary file not shown.
Binary file added game/audio/hey.mp3
Binary file not shown.
Binary file added game/audio/hovera.mp3
Binary file not shown.
Binary file added game/audio/hoverb.mp3
Binary file not shown.
Binary file added game/audio/ost1.mp3
Binary file not shown.
Binary file added game/audio/passed.mp3
Binary file not shown.
Binary file added game/audio/pito.wav
Binary file not shown.
Binary file added game/audio/point.wav
Binary file not shown.
Binary file added game/audio/romantic.wav
Binary file not shown.
Binary file added game/audio/school_bell.wav
Binary file not shown.
Binary file added game/audio/suddenstop.mp3
Binary file not shown.
Binary file added game/audio/takok.wav
Binary file not shown.
Binary file added game/audio/tenses.mp3
Binary file not shown.
Binary file added game/audio/tenses1.mp3
Binary file not shown.
Binary file added game/audio/tokok.wav
Binary file not shown.
Binary file added game/audio/trash.mp3
Binary file not shown.
Binary file added game/audio/twinkle.wav
Binary file not shown.
Binary file added game/audio/twitch.wav
Binary file not shown.
Binary file added game/audio/unknown.mp3
Binary file not shown.
Binary file added game/audio/waoh.wav
Binary file not shown.
Binary file added game/audio/zoom.mp3
Binary file not shown.
Binary file added game/button/about.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/about1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/credits.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/credits1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/extra.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/extra1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/gall.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/gall1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/load.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/load1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/mback.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/mback1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/menu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/menu1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/mmap.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/mmap1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/mquit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/mquit1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/msave.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/msave1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/msett.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/msett1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/play.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/play1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/quit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added game/button/quit1.png
Binary file added game/button/save.png
Binary file added game/button/save1.png
Binary file added game/button/sett.png
Binary file added game/button/sett1.png
Binary file added game/button/tip.png
Binary file added game/button/tip1.png
Binary file added game/cache/bytecode.rpyb
Binary file not shown.
Binary file added game/cache/pyanalysis.rpyb
Binary file not shown.
Binary file added game/cache/screens.rpyb
Binary file not shown.
Binary file added game/font/gnuolane rg.ttf
Binary file not shown.
Binary file added game/font/libelsuit.ttf
Binary file not shown.
Loading

0 comments on commit f4c84f2

Please sign in to comment.