(Angel/Java)Script dump

User avatar
learn_more
Posts: 158
Joined: Tue Mar 15, 2011 6:32 am

(Angel/Java)Script dump

Post by learn_more » Thu Oct 13, 2011 12:55 am

See the latest post for the latest dump!


This dump contains the interface between Angelscript and the Game,
listing all functions / objects and vars available.

Code: Select all

 * Angelscript Dumper v1.8 by learn_more
 * Generated: 10-Oct-2011 09:04:11
 * Overgrowth version a152
 * 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 'a152_as_graph.png' for the AS includes.
> See 'a152_classes.xml' for all the preloaded objects / functions.
> See 'a152_changes.txt' for the changes from a151 to a152.

Code: Select all

Changes from a151 to a152.

VM playercontrol {
  AttackScriptGetter {
    + Function: string GetThrownCounterAnimPath()
  };
};
VM shared {
  + GlobalFunction: mat4 invert(mat4)
  MovementObject {
    + Function: void PassIntFunction(string, int)
    + Function: float QueryFloatFunction(string)
    + Function: void PassFloatFunction(string, float)
    + Function: void RefreshRagdoll()
    + Function: void MoveRagdollPart(string, vec3, float)
    + Function: mat4 GetIKChainTransform(string, int)
    + Function: vec3 GetIKChainPos(string, int)
  };
};
Attachments
a152.zip
(57.88 KiB) Downloaded 223 times
Last edited by learn_more on Wed May 30, 2012 6:53 pm, edited 4 times in total.

User avatar
Silverfish
Posts: 1451
Joined: Sun Oct 26, 2008 8:24 pm
Location: Sweden
Contact:

Re: Angelscript dump (a152)

Post by Silverfish » Sun Oct 16, 2011 9:59 am

Oh yeah, separate topics for the dumps = good! :)

User avatar
learn_more
Posts: 158
Joined: Tue Mar 15, 2011 6:32 am

Re: Angelscript dump (a152)

Post by learn_more » Sun Oct 16, 2011 10:29 am

hm, i could post all dumps in this topic i guess

User avatar
Silverfish
Posts: 1451
Joined: Sun Oct 26, 2008 8:24 pm
Location: Sweden
Contact:

Re: Angelscript dump (a152)

Post by Silverfish » Sun Oct 16, 2011 11:04 am

Could work. I don't know what would be best. I personally wouldn't mind a new topic every week.

User avatar
learn_more
Posts: 158
Joined: Tue Mar 15, 2011 6:32 am

a153

Post by learn_more » Mon Oct 17, 2011 1:44 am

Code: Select all

 * Angelscript Dumper v1.8 by learn_more
 * Generated: 17-Oct-2011 08:37:35
 * Overgrowth version a153
 * 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 'a153_as_graph.png' for the AS includes.
> See 'a153_classes.xml' for all the preloaded objects / functions.
> See 'a153_changes.txt' for the changes from a152 to a153.

Code: Select all

Changes from a152 to a153.

VM playercontrol {
  + GlobalFunction: NavPath GetPath(vec3, vec3)
  + GlobalFunction: vec3 NavRaycast(vec3, vec3)
};
VM shared {
  MovementObject {
    - Function: NavPath GetPath(vec3, vec3)
  };
};
Attachments
a153.zip
(57.8 KiB) Downloaded 164 times

neftaly
Posts: 1
Joined: Thu Jan 07, 2010 11:37 pm

Re: Angelscript dump

Post by neftaly » Mon Oct 17, 2011 10:47 pm

Thanks for putting this together, it makes it a lot easier to get started with OG scripting.

User avatar
learn_more
Posts: 158
Joined: Tue Mar 15, 2011 6:32 am

Re: Angelscript dump

Post by learn_more » Mon Oct 24, 2011 1:50 pm

Code: Select all

 * Angelscript Dumper v1.8 by learn_more
 * Generated: 24-Oct-2011 20:45:08
 * Overgrowth version a154
 * 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 'a154_as_graph.png' for the AS includes.
> The VM 'playercontrol' and the VM 'enemycontrol' have the same data preloaded, only included the VM 'playercontrol'.
> See 'a154_classes.xml' for all the preloaded objects / functions.
> See 'a154_changes.txt' for the changes from a153 to a154.
not much changes to the interface this week :)

Code: Select all

Changes from a153 to a154.

VM playercontrol {
  + GlobalFunction: vec3 NavPoint(vec3)
  ASCollisions {
    + Function: vec3 GetRayCollision(vec3,vec3)
  };
};
VM cam {
  ASCollisions {
    + Function: vec3 GetRayCollision(vec3,vec3)
  };
};
Attachments
a154.zip
(58.15 KiB) Downloaded 157 times

User avatar
learn_more
Posts: 158
Joined: Tue Mar 15, 2011 6:32 am

Re: Angelscript dump

Post by learn_more » Tue Nov 01, 2011 2:52 pm

this week no dump.

Code: Select all

> There are no Angelscript changes from version a154 to a155.

User avatar
learn_more
Posts: 158
Joined: Tue Mar 15, 2011 6:32 am

Re: Angelscript dump

Post by learn_more » Sat Nov 12, 2011 8:19 am

better late than not i guess ^^

Code: Select all

> There are no Angelscript changes from version a155 to a156.

User avatar
learn_more
Posts: 158
Joined: Tue Mar 15, 2011 6:32 am

Re: Angelscript dump

Post by learn_more » Tue Nov 22, 2011 12:29 pm

Code: Select all

Changes from a156 to a158.

VM playercontrol {
  + GlobalFunction: void SendLevelMessage(string)
  + GlobalFunction: void SendLevelMessage2(string, string)
};
VM cam {
  + GlobalProperty: uint8 _GG_IGNORES_MOUSE
  GUI {
    + Function: uint32 AddGUI(string, string, int, int, uint8)
    - Function: uint32 AddGUI(string, string, int, int)
  };
};
VM level {
  + GlobalProperty: uint8 _GG_IGNORES_MOUSE
  GUI {
    + Function: uint32 AddGUI(string, string, int, int, uint8)
    - Function: uint32 AddGUI(string, string, int, int)
  };
};

Code: Select all

 * Angelscript Dumper v1.8 by learn_more
 * Generated: 22-Nov-2011 18:20:31
 * Overgrowth version a158
 * 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 'a158_as_graph.png' for the AS includes.
> See 'a158_classes.xml' for all the preloaded objects / functions.
> See 'a158_changes.txt' for the changes from a156 to a158.

noone is really interested anymore?
missed a week, and not a single comment :cry:
Attachments
a158.zip
(58.18 KiB) Downloaded 150 times

User avatar
Korban3
Posts: 4146
Joined: Tue May 31, 2011 9:14 pm
Location: 42nd St E, Hell

Re: Angelscript dump

Post by Korban3 » Tue Nov 22, 2011 6:49 pm

I'd be interested, I just haven't modded a lot recently. I haven't actually dug through you're script dump much though. What all does it cover?

User avatar
learn_more
Posts: 158
Joined: Tue Mar 15, 2011 6:32 am

Re: Angelscript dump

Post by learn_more » Thu Nov 24, 2011 1:07 am

it lists all angelscript objects, variables and functions and in which files they can be used.

basically it's a reference for all available functionality.

User avatar
Korban3
Posts: 4146
Joined: Tue May 31, 2011 9:14 pm
Location: 42nd St E, Hell

Re: Angelscript dump

Post by Korban3 » Thu Nov 24, 2011 2:07 am

Awesome. If I get into some hard core modding, like my fabled mount, I'll be sure to use this.

User avatar
Silverfish
Posts: 1451
Joined: Sun Oct 26, 2008 8:24 pm
Location: Sweden
Contact:

Re: Angelscript dump

Post by Silverfish » Sat Nov 26, 2011 1:51 pm

I use it whenever I script, which isn't very often nowadays since I'm so busy. :(

User avatar
learn_more
Posts: 158
Joined: Tue Mar 15, 2011 6:32 am

Re: Angelscript dump

Post by learn_more » Tue Nov 29, 2011 1:12 am

Code: Select all

Changes from a158 to a159.

VM playercontrol {
  + GlobalProperty: ScriptParams params
  + Object: ScriptParams
};
VM shared {
  MovementObject {
    + Function: void SetSpeedMult(float)
    + Function: float GetTimeUntilEvent(string)
  };
};
and the new object ScriptParams:

Code: Select all

class ScriptParams
{		// size: 0x0, flags:  asOBJ_REF
	//void AddRef();
//-----
	string GetString (string);		// 'Overgrowth.exe' + 0x2163f0 (0x6163f0)
	float GetFloat (string);		// 'Overgrowth.exe' + 0x216270 (0x616270)
	int GetInt (string);		// 'Overgrowth.exe' + 0x216100 (0x616100)
	void AddInt (string, int);		// 'Overgrowth.exe' + 0x215f60 (0x615f60)
	void AddFloat (string, float);		// 'Overgrowth.exe' + 0x215dc0 (0x615dc0)
	void AddString (string, string);		// 'Overgrowth.exe' + 0x215c00 (0x615c00)
};
Attachments
a159.zip
(58.48 KiB) Downloaded 155 times

Post Reply