Difference between revisions of "PyPRP:Introduction"

(Stub)
 
m (Lighting: Update page location.)
 
(31 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{Stub}}
+
{{Tutorial|Introduction}}
  
 
==PyPRP==
 
==PyPRP==
'''PyPRP''' is a ''free'', ''open source'' plugin for [[Blender]] that exports ages for [[Uru: Ages Beyond Myst]] and [[Uru: Complete Chronicles]]. It was originally written by [http://www.almlys.org Almlys] as part of the [[Alcugs]] project.
+
'''PyPRP''' is a ''free'', ''open source'' plugin for [[Blender]] that exports ages for [[Uru#Old Versions|old versions of Uru]] (such as Uru: Ages Beyond Myst and Uru: Complete Chronicles). It was originally written by [http://alcugs.almlys.org/ Almlys] as part of the [[Alcugs]] project.
 
+
  
 
==Getting PyPRP==
 
==Getting PyPRP==
 
''Main Article: [[PyPRP:Installation|Installing PyPRP]]''
 
''Main Article: [[PyPRP:Installation|Installing PyPRP]]''
  
 +
You may [http://www.guildofwriters.com/pyprp/latest.zip download] the latest stable version (v1.6.1) of PyPRP from the Guild of Writers, or you can always [[PyPRP:Downloads|download an older version]] at your discretion. We recommend using the latest version because some of the older ones are plagued with bugs--our release quality has improved significantly over time. You will appreciate the difference.
 +
 +
You will also need the [[Offline KI]] to be able to test your age in-game.
  
 
==Getting Started with PyPRP==
 
==Getting Started with PyPRP==
 
''Insert a list of appropriate tutorials here.''
 
''Insert a list of appropriate tutorials here.''
 +
 +
 +
==Archive==
 +
===Blender 3D===
 +
* [[Blender]]
 +
* The [http://wiki.blender.org/index.php/Main_Page BlenderWiki] is an excellent reference.
 +
* [[BlenderFAQ| Blender FAQ ]]
 +
 +
=== Getting Started with PyPRP ===
 +
* [[Ahra Pahts:Getting Started#Setting Up Your Workspace|Workspace Setup]] (for Ahra Pahts, but the principles apply to any Age)
 +
* [[TPOTS Sequence Prefixes|Obtaining your own unique Sequence Prefixes]]
 +
* Your first age
 +
** [[PyPRP:First Age| Beginners Tutorial: Your Very First Basic Age]]
 +
** [[Getting Started With Writing | Tutorial: Your First (real) Age]]
 +
** [[Video Tutorial: Creating An Age]]
 +
* [[FNI Settings|FNI (Fog) Settings]]
 +
* [[Checking Scale in Ages | Checking the scale in an Age]]
 +
* [[PyPRP:Changelog|What's New in PyPRP 1.6]]
 +
* [[Updating Ages | Updating older ages for use with new plugin features in PyPRP 1.0]]
 +
 +
=== PyPRP Tutorials ===
 +
 +
* [http://forum.guildofwriters.org/viewforum.php?f=18 Tutorials in the forum]
 +
 +
==== Avatar Logic and Effects ====
 +
* Ladders
 +
** [[Creating a Ladder | Creating a Ladder (The long way)]]
 +
** [[Creating an auto Ladder | Creating a Ladder (The short way)]]
 +
* [[Clickable Books | Creating Clickable Books (incomplete)]]
 +
** Adding a Journal or Linking Book [http://www.guildofmaintainers.org/Forum/viewtopic.php?f=152&t=1087] Link to Andy's Comprehensive Tutorial (some understanding of [[Age Linking Rules]] is required)
 +
** Adding Sketches to a Journal [https://forum.guildofwriters.com/viewtopic.php?f=18&t=124] Link to a forum thread
 +
* [[SittingMods | Sitting Mods: Making benches and chairs]]
 +
* [[Footstep Decals | Dynamic footprints]]
 +
* [[SubWorlds | Using Subworlds]]
 +
* [[CameraControls | Controlling the Camera]]
 +
* [[Making_Rides | Rides and curvy animations]]
 +
* [[Avatar_Animations_List | Avatar Animations]]
 +
 +
==== Game Logic ====
 +
* [[Beginner's Guide to AlcScript]]
 +
* [[How to make an Object Clickable]]
 +
** Friendlier [http://www.guildofmaintainers.org/Forum/viewtopic.php?f=145&t=842 Making something "Clickable"]
 +
 +
* [[Using_SDL_States | Using SDL States]]
 +
* [[Animations | Using Animations]]
 +
* [[Saving Object Animations' States]]
 +
* [[QuickScripts]]
 +
* [[How To Make Your Objects Collidable]]
 +
* [[Callback Messages]]
 +
* [[GUI Dialog]]
 +
 +
==== Lighting ====
 +
* [[Lightmapping | Making lightmaps]]
 +
** Friendlier [http://www.guildofmaintainers.org/Forum/viewtopic.php?f=145&t=814 Making Lightmaps]
 +
* [[ProjectionLights | Adding projection lights]]
 +
* [[PyPRP:LightGroups | Lightgroups]]
 +
* [http://wiki.blender.org/index.php/Manual/Environment_Maps Shiny Surfaces] - external tutorial
 +
* [http://www.scifi-meshes.com/forums/dojo/1755-blender-faint-hearted-08-uv-texture-mapping-texture-baking.html UV projection and Baking] - external tutorial
 +
 +
==== Modeling ====
 +
* [[Modeling a Ladder of interest]]
 +
* [[Quick Ladders and Stairs with DupliFrames]]
 +
* [[Miscellaneous New Features in PyPRP 1.6#Normal Recomputation | Normal Recomputation]]
 +
 +
==== Sky ====
 +
* [[Adding_Atmosphere|Skydome]] (links to that part of "Your first real age")
 +
* [[electroglyph’s Seamless Skydome tutorial]]
 +
 +
==== Sounds ====
 +
* [[Adding footstep sounds]]
 +
* [[Adding Sounds I | Adding Sounds I: Basics]]
 +
** Friendlier [http://dusty.homeunix.net/wiki/Basic_Sounds Putting Sound In Part 1]
 +
* [[Adding Sounds II | Adding Sounds II: fading and 3D]]
 +
** Friendlier [http://www.guildofmaintainers.org/Forum/viewtopic.php?f=145&t=849 Putting in 3D Sounds and Triggered Sounds]
 +
* [[PhysicalSounds | Adding sound for kickables]]
 +
* [http://www.guildofmaintainers.org/Forum/viewtopic.php?f=145&t=1066 Random Sounds In Your Age]
 +
** Easier [http://www.guildofmaintainers.org/Forum/viewtopic.php?f=77&t=1069 Random Sounds In Your Age: ALCScript Method]
 +
 +
==== Texturing ====
 +
* [[Detail Texturing | Detail texturing: Taking advantage of MipMaps]]
 +
* Stencils
 +
** [[Using stencils | Using stencils to blend textures: Basics]]
 +
** [[Using stencils II | Using stencils to blend textures: Cyan's method]]
 +
** [[Painting_stencils | Painting Stencils in Blender's Texture Paint Mode]]
 +
** [[GLSL_Stencilling| Stencil Painting in 2.48]]
 +
* [[Texturing a cube with two materials]](draft, not finished)
 +
* [[Animating Textures]]
 +
* [[Bink Movie Layers|Adding video textures (Incomplete)]]
 +
* [[Making Sprites]]
 +
* [[Managing Transparent Objects]]
 +
* [[Alpha Textures Removing Edge]]
 +
* [[Proper transparency for leaves and grass]]
 +
* [[Reflective Surfaces with Dynamic Env Maps|Reflective Surfaces with Env Maps (Dynamic and Static)]]
 +
 +
==== Vertex Painting ====
 +
* [[Decal Blending | Using the Alpha Paint feature to blend terrain materials]]
 +
 +
==== Water and Swimming ====
 +
* [[Adding swimregions]]
 +
* [[Making some simple Animated Water]]
 +
* [[Wavesets|Making reflective water (wavesets)]]
 +
* [http://www.guildofmaintainers.org/Forum/viewtopic.php?f=145&t=816 Making Shore Foam]
 +
* [[Ripples]]
 +
* [[Footstep_Decals | Dynamic footprints and ripples]]
 +
 +
==== Miscellaneous ====
 +
 +
* [[Performance Optimization]]
 +
 +
===Video Tutorials===
 +
* [[Video Tutorial: Creating An Age]]
 +
 +
=== [Advanced] Reference Manuals ===
 +
* [[AlcScript#List of Properties| AlcScript Properties]]
 +
* [[AlcScript Technical Information|AlcScript Technical Manual]]
 +
* [[Ref_LogicScripting | Logic Scripting]]
 +
* [[Soft Volumes|Soft Volumes (Or Softvolumes)]]
 +
* [[Drawable Flags]]
 +
* [[TroubleShootingFAQ | Troubleshooting FAQ]]
 +
 +
 +
{{Stub}}
 +
 +
[[Category:PyPRP]]

Latest revision as of 22:42, 31 July 2020

Disambig gray.png

This is a tutorial page.Versions available: PyPRP; 3ds Max; Korman.
 

PyPRP

PyPRP is a free, open source plugin for Blender that exports ages for old versions of Uru (such as Uru: Ages Beyond Myst and Uru: Complete Chronicles). It was originally written by Almlys as part of the Alcugs project.

Getting PyPRP

Main Article: Installing PyPRP

You may download the latest stable version (v1.6.1) of PyPRP from the Guild of Writers, or you can always download an older version at your discretion. We recommend using the latest version because some of the older ones are plagued with bugs--our release quality has improved significantly over time. You will appreciate the difference.

You will also need the Offline KI to be able to test your age in-game.

Getting Started with PyPRP

Insert a list of appropriate tutorials here.


Archive

Blender 3D

Getting Started with PyPRP

PyPRP Tutorials

Avatar Logic and Effects

Game Logic

Lighting

Modeling

Sky

Sounds

Texturing

Vertex Painting

Water and Swimming

Miscellaneous

Video Tutorials

[Advanced] Reference Manuals


Disambig gray.png This page is a stub. You can help us by expanding it.