NOTE: FOR NOW THIS POSTS’ ORIGINAL CONTENT WILL STILL BE HERE, BUT I’LL BE REMOVED ONCE I UPDATE/MERGE ALL THESE SCRIPTS TO THE NEW REPO. THE REPO IS NOW A REAL REPOSITORY HOSTED ON GITHUB. TO VIEW/FORK/DOWNLOAD THE REPO, GO HERE: https://github.com/iGARET/bge-script-repo
Welcome to the all new blender script repository! I’m trying to make this a lot more like an actual repo, with a big list right on the first post. It also makes it easier to find useful scripts (and see “needed” scripts) So without further ado let’s get on with the repo!
Note: If the script has a “++” added to it, it’s marked as “deluxe” which includes a .blend file.
UV Scroll Script++ - By: MayhemOfHell
My UV scroll script, upgraded to work with 2.54
courtesy of MayhemOfHell! Download includes
3 Utilities - By: andrew-101
Pack of 3 useful python utilities includes:
inSight: Determines if a point is within a an objects
sight cone. Assumes +y is forward.
singleRayCollisionDetection: Uses a single ray cast
in the direction of the object to detect if any objects
are infront of it. Assumes +y as forward.
multiRayCollisionDetection: Uses 3 rays cast in the
direction of the object to detect if any objects are
infront of it. Assumes +y as forward. More accurate
than single ray detection
3in1 User Input Script++ - By: MayhemOfHell
Okay, once again it was time to update the standard
mouse look script… So… what do we have this time?
Current Script Features:
- Mouse X & Y
- Mouse Wheel Movement
- Mouse Buttons
- Keyboard Events
- Adjustable Sensitivty
- X & Y Invert on mouse
- Mouse X & Y (pixel coords)
- Mouse Wheel Movement (usual states… 0,1,2,3 for up and down)
- Mouse Buttons (usuals states… 0,1,2,3 for left,middle,right)
- Keyboard Events (handed to external function, hands of state and keyname)
- Adjustable Wheel Sensitivty (Up & Down range)
- Adjustable Mouse Sensitivty (X,Y range)
- Adjustable Mouse Deadzone (X,Y range)
- X & Y Invert on mouse movement(wheel invert will be added)
- Screen adjusted based via OS (Needs other then windows)
- Camera Correction Script
- Some error correction to expaned
- on inital load/flick issue (later to be fixed, not main issue atm)
All of this at the moment debugs via print().
More information here. Download includes blend file.
Rubber Band Selection++ - By: -[Killer]-
Here’s my awesome new rubber band selection!
It doubles the size of whatever objects it “selects”
(although you can obviously do whatever you want
when it selects it)! It works in real time, and although
there’s many ways in which I could improve the script’s
speed (such as make it generate a list of selectable
objects on startup). The reason I didn’t do that, is
because it was for an RTS games and there’s objects
being made on the fly (possibly WHILE you’re rubber
band selecting) therefore you need to be able to select
that object instantly without rebuilding a list. Download
includes blend file.
Real Time Mirror++ - By: MayhemOfHell
Real Time mirror script using the video texture
method! It’s confirmed working with 2.55!
Download includes blend file.
UV Scroll Script++ - By: -[Killer]-
A simple script that simply shifts the UV coordinates
slowly making it appear to “scroll”. It’s great for flowing
water, waterfalls, conveyer belts, even a sprite sheet!
Very simple script to read and understand. Download
includes blend file.
Object Teleporter++ - By: -[Killer]-
A nice little teleporter I made a while back. I hope
Someone can find some good use for it! Video of
the script below. Download includes blend file.
Mouse Track++ - By: Almost
Makes an object “snap” onto the cursor so that
the object moves with the mouse on the X and Y
axis. Perfect for custom cursors! Download includes
Damage++ - By: -[Killer]-
Here we go, here’s an interesting one, this is a
damage script that deals random damage with a
local health bar! Don’t know what I’m talking about?
Here’s a little explanation.
I set an IPO between 1 and 1000 (1000 being full)
You change the full property to whatever you want,
for this I’ll say if it’s set on 500, normally this would
set the IPO to only half full, but no, we want it full!
So that’s when this comes it! It devides 1000 by the
full health, then it gets the value and multiplies the
damage dealt by that number and assigns the IPO
to that. Download includes blend file.
MouseLook++ - By: B3D00
Simple but effective mouselook script. Perfect for
first person viewpoints. Download includes blend
That’s all we have for now! Right now it appears there’s no scripts in demand, although if people request scripts they’ll be listed here.
If you would like to submit a script just reply using the following format:
<b>Script Name(++ if it includes blend file) - By: you're username linked to your profile!</b> ________________________________________ A brief description here. PUT THE CODE FOR THE BLENDUPLOAD BLUE DOWNLOAD BUTTON HERE
Although not required it’s helpful if you upload the blend to blendupload.com for me. If you are really that lazy you can attach it and I will upload it myself. If you don’t have a blend file and only are submitting a python script, then save it as a .py file and upload to blendupload.com (yes, it accepts .py files). The reason for this is because it gets sloppy if there’s a bazillion attachments, and we want all the download links to look the same.
Thank you for checking out the FSR