Page 5 of 6

Re: (Angel/Java)Script dump

Posted: Thu Jul 12, 2012 8:06 pm
by Korban3
That is a crime! We shall crusade for the holy land.
They will love thee and despair!

Re: (Angel/Java)Script dump

Posted: Fri Jul 13, 2012 1:33 pm
by last
Actually sometimes i come here and look for what's new and what's removed.

Re: (Angel/Java)Script dump

Posted: Mon Jul 16, 2012 12:35 pm
by learn_more

Code: Select all

> There are no javascript files changed.
> There are no angelscript files changed.
> There are no Angelscript interface changes from version a185 to a186.

Re: (Angel/Java)Script dump

Posted: Mon Jul 23, 2012 8:02 pm
by learn_more

Code: Select all

 * OG Script Dumper v3.0 by learn_more
 * Generated: 24-Jul-2012 02:59:34
 * Overgrowth version a187
 * If you use this (dumper or output), please credit me (learn_more)


> See the directory 'script' for the preloaded data in the VM's.
  (Please note that the 'shared' file is not a VM, it's just the objects that always get preloaded).
> See 'a187_as_graph.png' for the AS includes.
> There are no javascript files changed.
> See the file a187_as_filechanges.txt for the changed angelscript files.
> The VM 'playercontrol' and the VM 'enemycontrol' have the same data preloaded, only included the VM 'playercontrol'.
> See 'a187_classes.xml' for all the preloaded objects / functions.
> See 'a187_changes.txt' for the Angelscript changes from a186 to a187.
> See the directory 'js' for the javascript available in the different UI files.

Code: Select all

Angelscript changes from a186 to a187.

VM playercontrol {
  Level {
    - Behaviour: asBEHAVE_ADDREF
  };
  ScriptParams {
    - Behaviour: asBEHAVE_ADDREF
  };
};
VM level {
  + Script file: ui_effects.as
  Level {
    - Behaviour: asBEHAVE_ADDREF
  };
  SavedLevel {
    - Behaviour: asBEHAVE_ADDREF
  };
};
VM shared {
  + GlobalFunction: int GetNumHotspots()
  + GlobalFunction: Hotspot@ ReadHotspot(int)
  + GlobalProperty: const int _collectable
  MovementObject {
    - Behaviour: asBEHAVE_ADDREF
  };
  ItemObject {
    - Behaviour: asBEHAVE_ADDREF
  };
  EnvObject {
    - Behaviour: asBEHAVE_ADDREF
  };
  + Object: Hotspot
};
changes look nice :)
also fixed a nasty bug in the dumper.

Re: (Angel/Java)Script dump

Posted: Mon Aug 20, 2012 12:58 pm
by learn_more

Code: Select all

Angelscript changes from a187 to a190.

VM playercontrol {
  + GlobalProperty: int _at_grip
  + GlobalProperty: int _at_sheathe
  - Object: ScriptParams
};
VM shared {
  MovementObject {
    + Function: void AttachItemToSlot(int, int, bool)
    - Function: void AttachItem(int, bool)
  };
  ItemObject {
    + Function: int HeldByWhom()
    + Function: void SetLinearVelocity(vec3)
    + Function: float GetMass()
    + Function: bool HasSheatheAttachment()
    + Function: int GetNumHands()
    + Function: int GetType()
    + Function: vec3 GetPoint(string)
    + Function: int GetNumLines()
    + Function: vec3 GetLineStart(int)
    + Function: vec3 GetLineEnd(int)
    + Function: string GetLineMaterial(int)
    + Function: const string &GetSoundModifier()
    + Function: float GetRangeExtender()
    + Function: float GetRangeMultiplier()
    + Function: ScriptParams@ GetScriptParams()
    - Function: vec3 GetPoint(string)
    - Function: int GetNumLines()
    - Function: vec3 GetLineStart(int)
    - Function: vec3 GetLineEnd(int)
    - Function: string GetLineMaterial(int)
    - Function: float GetRangeExtender()
    - Function: float GetRangeMultiplier()
    - Function: float GetMass()
    - Function: void SetVelocity(vec3)
    - Function: bool HasSheatheAttachment()
    - Function: int GetNumHands()
    - Function: int GetType()
  };
  + Object: ScriptParams
};
some stuff is added aswell as removed, so i think i introduced a bug somewhere in the last changes :lol:
altough i don't recall changing anything in that part, so maybe its a bug that existed longer but hasnt shown its face untill now?
ill have a look at it later on.

Re: (Angel/Java)Script dump

Posted: Fri Aug 31, 2012 1:00 am
by Korban3
\:D/

Re: (Angel/Java)Script dump

Posted: Mon Oct 08, 2012 11:01 pm
by Black_Stormy
Anton just linked me this. It's extremely awesome. Does it list all available functions though? The js lists seem very short. Surely there's other stuff we can play with?

Re: (Angel/Java)Script dump

Posted: Mon Oct 29, 2012 6:01 pm
by learn_more
Black_Stormy wrote:Anton just linked me this. It's extremely awesome. Does it list all available functions though? The js lists seem very short. Surely there's other stuff we can play with?
the JS stuff is added on demand, and i did not yet found a definitive way of listing everything available at once, so it's basically just the stuff that gets loaded when i play trough the game.
(that's also why there is no list of JS changes still)

Code: Select all

Angelscript changes from a190 to a193.

VM playercontrol {
  + GlobalFunction: float GetAnimationEventTime( string &in, string &in )
};
VM shared {
  MovementObject {
    + Function: void AddToAttackHistory(const string &in)
    + Function: float CheckAttackHistory(const string &in)
  };
  ScriptParams {
    + Function: void AddIntSlider (string, int, string)
    + Function: void AddFloatSlider (string, float, string)
    + Function: void AddIntCheckbox (string, bool)
  };
};

Re: (Angel/Java)Script dump

Posted: Sat Dec 01, 2012 8:26 pm
by learn_more
as requested by hg341

Code: Select all

 * OG Script Dumper v3.0 by learn_more
 * Generated: 02-Dec-2012 02:17:01
 * Overgrowth version a194
 * If you use this (dumper or output), please credit me (learn_more)


> See the directory 'script' for the preloaded data in the VM's.
  (Please note that the 'shared' file is not a VM, it's just the objects that always get preloaded).
> See 'a194_as_graph.png' for the AS includes.
> There are no javascript files changed.
> There are no angelscript files changed.
> The VM 'playercontrol' and the VM 'enemycontrol' have the same data preloaded, only included the VM 'playercontrol'.
> See 'a194_classes.xml' for all the preloaded objects / functions.
> See 'a194_changes.txt' for the Angelscript changes from a193 to a194.
> See the directory 'js' for the javascript available in the different UI files.

Re: (Angel/Java)Script dump

Posted: Mon Jan 21, 2013 4:55 pm
by DumbLemon
Wheres A 195?

Re: (Angel/Java)Script dump

Posted: Mon Jan 21, 2013 5:00 pm
by Anton
DumbLemon wrote:Wheres A 195?
I'm sure all the updates for the build will come out during the week.

Re: (Angel/Java)Script dump

Posted: Mon Jan 21, 2013 6:24 pm
by Hg341
DumbLemon wrote:Wheres A 195?
no point doing a dump for the first few days after the update as they might do some hotfixs(also he might not know its happened yet)

Re: (Angel/Java)Script dump

Posted: Tue Jan 22, 2013 3:00 pm
by last
Hg341 wrote:
DumbLemon wrote:Wheres A 195?
no point doing a dump for the first few days after the update as they might do some hotfixs(also he might not know its happened yet)
Actually i don't think that there is something new because the only changed file where level.as. So you can safely use alpha 194 dump.

Re: (Angel/Java)Script dump

Posted: Fri Jan 25, 2013 5:05 pm
by learn_more
i had to fix te dumper up a bit (like, have the game not find the '.as.bytecode' files ever :lol: )
and some different conditions to initiate the dump, maybe it's time to re-write it because it's getting hacked together more and more...

some functions changed but what is changed is not visible in the output (it are operators, and you won't notice the difference, but the calling convention changed)

ps: i like the not launching a popup on the forum anymore for an attachment.

Code: Select all

 * OG Script Dumper v3.5 by learn_more
 * Generated: 25-Jan-2013 22:59:00
 * Overgrowth version a195
 * If you use this (dumper or output), please credit me (learn_more)


> See the directory 'script' for the preloaded data in the VM's.
  (Please note that the 'shared' file is not a VM, it's just the objects that always get preloaded).
> See 'a195_as_graph.png' for the AS includes.
> There are no javascript files changed.
> See the file a195_as_filechanges.txt for the changed angelscript files.
> The VM 'playercontrol' and the VM 'enemycontrol' have the same data preloaded, only included the VM 'playercontrol'.
> See 'a195_classes.xml' for all the preloaded objects / functions.
> See 'a195_changes.txt' for the Angelscript changes from a194 to a195.
> See the directory 'js' for the javascript available in the different UI files.

ps: statistics from the project:

Code: Select all

Files: 17
Total Lines: 9658
Code Lines: 7450
Commented Lines: 1054
Empty lines: 1154
Code Ratio: 77%

Re: (Angel/Java)Script dump

Posted: Tue Apr 30, 2013 2:55 pm
by learn_more
it's been a while :D

Code: Select all

 * OG Script Dumper v3.9 by learn_more
 * Generated: 30-Apr-2013 21:21:39
 * Overgrowth version a198
 * If you use this (dumper or output), please credit me (learn_more)


> See the directory 'script' for the preloaded data in the VM's.
  (Please note that the 'shared' file is not a VM, it's just the objects that always get preloaded).
> See 'a198_as_graph.png' for the AS includes.
> There are no javascript files changed.
> See the file a198_as_filechanges.txt for the changed angelscript files.
>The VM 'enemycontrol' and the VM 'playercontrol' have the same data preloaded, only included the VM 'enemycontrol'.
> See 'a198_classes.xml' for all the preloaded objects / functions.
> See 'a198_changes.txt' for the Angelscript changes from a195 to a198.
> See the directory 'js' for the javascript available in the different UI files.
changes are quite interesting, we seem to have gained an extra VM :)