h-uru / moul-scripts Goto Github PK
View Code? Open in Web Editor NEWPlasma engine scripts used by Myst Online. Moved to https://github.com/H-uru/Plasma
License: GNU General Public License v3.0
Plasma engine scripts used by Myst Online. Moved to https://github.com/H-uru/Plasma
License: GNU General Public License v3.0
For starters, please read http://forums.openuru.org/viewtopic.php?f=92&t=642 which is a post from Cyan Worlds's Mark DeForest, and contains the new licence text.
You can also read the full proposed licence text at https://gist.github.com/1290594
We believe that this re-licensing is a good thing and that it is essential to the continued development of open-source Plasma. In particular, this modified licence would allow us to distribute builds that link against PhysX and distribute updated versions of the 3DS Max plugin.
In order to go ahead with this, we need permission from everyone listed on https://github.com/H-uru/moul-scripts/contributors to relicense their code under the new licence.
Please respond below with a statement _clearly_ indicating if you will allow your code to be relicensed.
If you have also contributed to H-uru/Plasma, and have responded to H-uru/Plasma#81 with approval, I apologize for the double issue, but it's best to be explicitly clear about this sort of thing.
Only one age appears in the BigKI age visitor list section (it appears to be the first age the BigKI is opened in). This affects standard MOULa compatible clients and Gehn Shard clients. Possibly related to #59
The nexus book machine doesn't clear its state when the GUI is closed. So, if I present a book, then leave the UI, the same label is permanently selected on subsequent openings of the GUI until I link out.
Hi there, using moulscripts I'm unable to send Textnotes and Images to the Writer's Pub Imager (and perhaps others) and to players - Tried semplerfi, Hoikas, and Lunanne during the october All Guilds Meeting. Only realised it was an issue when I went to clear the writer's pub imager, and put the fan Age images back up.
As originally posted on the MOULa forum, the age filename to display name filter is not properly restricted to just the filename portion of a string.
it looks like the nexus python files are coded to show only age that have a spawn point name of LinkInPointDefault
i found this out after some one wanted to test a fan age but the spawn point name they used what not LinkInPointDefault and it would not show in the nexus.
a fix for this i think is easy but does any one know why the files are coded to only show spawn point with the name LinkInPointDefault.
Lines 1204 and 4761: PtDebufPrint should be PtDebugPrint.
Nice and simple bug report, eh?
Code for Explorer/Visitor differences are obsolete as all players are Explorers. Free visitor passes are no longer needed. All code references to visitors should be removed.
The game manager is deprecated and will not be implemented on next-gen servers.
Out of interest I had a look at 'fixers' that 2to3 can apply to the Python code. I thought I'd document the results here. Below is a list of all fixers that 2to3 has and how they apply to the repo code. This is excluding the system
directory as it will be swapped out for Python 3's, I assume. 'Occurrences' are counted by lines changed by the fixer.
Fixer | Occurrences | Files | Optional |
---|---|---|---|
buffer |
2 | 1: ki/__init__.py |
Yes |
dict |
115 | 23 in ./ , ki/ , plasma/ |
|
except |
1 | 1: nb01UpdateHoodInfoImager.py |
|
exec |
44 | 7 in ./ |
|
funcattrs |
7 | 1: plasma/pch.py |
|
has_key |
9 | 5 in ./ , plasma/ |
|
idioms |
439 | 102 in ./ , plasma/ |
Yes |
import |
13 | 5 in ki/ |
|
imports |
14 | 8 in ./ |
|
long |
6 | 6 in ./ , ki/ |
|
metaclass |
1 | 1: ki/xMarkerGameBrain.py |
|
numliterals |
1 | 1: islmEmgrPhase0.py |
|
print |
2172 | 165 in ./ , plasma/ |
|
raise |
6 | 1: plasma/PlasmaTypes.py |
|
repr |
9 | 2 in ./ |
|
types |
7 | 2 in ./ |
|
unicode |
354 | 17 in ./ , ki/ |
|
ws_comma |
6328 | 240 in ./ , ki/ , plasma/ |
Yes |
xrange |
20 | 6 in ./ , ki/ |
No files need to be modified for these fixers: apply
, asserts
, basestring
, execfile
, filter
, future
, getcwdu
, imports2
, input
, intern
, isinstance
, itertools_imports
, itertools
, map
, methodattrs
, ne
, next
, nonzero
, operator
, paren
, raw_input
, reduce
, reload
, renames
, set_literal
, standarderror
, sys_exc
, throw
, tuple_params
, urllib
, xreadlines
, zip
.
There has been nothing but headaches and confusion with pull requests and merges because of this, and it has also caused problems for people trying to build Plasma and not realising that they need to checkout a different branch.
Let's tag master at 2.3, and merge Python 2.7.
Currently, many of the files have Windows line endings (at least those I checked). xKI has mixed line-endings (there's one line with a UNIX line ending), and the Python system files all seem to use UNIX line endings. I suggest to change everything to UNIX line endings within the repo, which is what git usually expects.
However, I am not sure if CWE can properly deal with UNIX line endings in age and SDL files - it should be fixed if it does not.
The game manager is deprecated and will not be implemented on next-gen servers.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.