Question about exposed hooks

The S&M crowd is getting naughty with the game files.

Question about exposed hooks

Postby Karthas077 » Sat Jun 06, 2015 7:33 pm

Hello everyone!

Been a lurker on the forums for quite a while now, but I thought this might be an auspicious time to post this considering Josh's recent return and the potential return to discussion about scripts/mods (it has been awfully quiet in this subforum for a while)

As such I have three questions on the topic of hooks.

Given that the game is written in LTSL, I am very optimistic about the answers to these questions, but I was wondering...

1- how much of the game's core features will have exposed hooks for modders to utilize?

2- will we be given any kind of documentation about the said hooks and other built-in functions that are available?

3- What's the plan for disabling/modifying existing gameplay elements? Will it be that identically named scripts are able to override existing functionality? or some other more convoluted/obscure way?


As someone who's extremely interested in this game and happens to be finishing his Bachelors in Computer Science very very soon, I am extremely interested in making a few mods of my own... which I'll probably discuss with interested parties in another thread at another time.
Karthas077
Recruit
 
Posts: 2
Joined: Sat Jun 06, 2015 1:27 pm

Re: Question about exposed hooks

Postby Slymodi » Sat Jun 06, 2015 7:49 pm

simply put
just about all of it
there should be
yes all correct

~Sly
DARKNESS CANNOT DRIVE OUT DARKNESS
User avatar
Slymodi
Rear Admiral
 
Posts: 1345
Joined: Sun Feb 03, 2013 2:51 pm
Location: Third rock from Sol

Re: Question about exposed hooks

Postby Karthas077 » Sun Jun 07, 2015 11:24 am

Thank you for the quick response :) I figured those would be the answers, but I wanted something form of confirmation from people who know better than I XD
Karthas077
Recruit
 
Posts: 2
Joined: Sat Jun 06, 2015 1:27 pm

Re: Question about exposed hooks

Postby Flatfingers » Sun Jun 07, 2015 11:28 am

Although I'd like more definite word on documentation.

The thought of trying to figure out LTSL just based on Josh's code -- which I expect will be terrifyingly elegant -- does not fill me with hope.
User avatar
Flatfingers
Vice Admiral
 
Posts: 4403
Joined: Sat Nov 24, 2012 12:45 am

Re: Question about exposed hooks

Postby Dinosawer » Sun Jun 07, 2015 12:06 pm

Didn't Josh mention auto-documentation at some point? Or is my memory being silly again? :think:
Edit: aha viewtopic.php?f=12&t=3126&p=53537&hilit=Documentation#p53537
Warning: do not ask about physics unless you really want to know about physics.
The LT IRC / Alternate link || The REKT Wiki || PUDDING
Image
User avatar
Dinosawer
Admiral
 
Posts: 5467
Joined: Fri May 09, 2014 1:08 pm
Location: Belgium

Re: Question about exposed hooks

Postby Silverware » Sun Jun 07, 2015 6:02 pm

I recall him telling us that the majority of the game will be LTSL
The engine functions should all have hooks to LTSL.

So it should be more than enough to remake any game in LTSL :V
ᕕ(ಠ‸ಠ)⊃━☆゚.*・。゚
User avatar
Silverware
Vice Admiral
 
Posts: 2661
Joined: Sun Sep 07, 2014 3:23 pm
Location: Goattown-Three, Sigma Six, Goat Space

Re: Question about exposed hooks

Postby Flatfingers » Sun Jun 07, 2015 6:08 pm

I've never been impressed with supposedly auto-documenting software.

Things like Javadoc live at a relatively low level: parameters passed, usually. That's OK, but what I really need is to know what things mean. Self-documenting systems usually don't get into the head of a systems designer at that level.

It would be better than nothing, but not the kind of Concept of Operations and language reference docs I'm hoping can be created by someone.
User avatar
Flatfingers
Vice Admiral
 
Posts: 4403
Joined: Sat Nov 24, 2012 12:45 am

Re: Question about exposed hooks

Postby JoshParnell » Sun Jun 07, 2015 10:00 pm

1. Probably more of it that you ever wanted to be exposed :P Generally you shouldn't have to worry about something not being doable unless it's hugely technical

2. Yes, exposed functions have automatic documentation that's written by me as I expose them. At some point, possibly slightly after release, I will also have some tutorials so people can get a better feel for how to actually use them.

3. Exactly, to override functionality you provide a script of the same name and the engine will load it instead of the original one.
“Whether you think you can, or you think you can't--you're right.” ~ Henry Ford
User avatar
JoshParnell
Developer
 
Posts: 4211
Joined: Sun Oct 07, 2012 3:06 pm
Location: Baton Rouge, LA

Re: Question about exposed hooks

Postby Dinosawer » Mon Jun 08, 2015 2:13 am

JoshParnell wrote: At some point, possibly slightly after release, I will also have some tutorials so people can get a better feel for how to actually use them.

In that case, I would propose a wiki-like format, so the early modders can help you with that. ;)
Warning: do not ask about physics unless you really want to know about physics.
The LT IRC / Alternate link || The REKT Wiki || PUDDING
Image
User avatar
Dinosawer
Admiral
 
Posts: 5467
Joined: Fri May 09, 2014 1:08 pm
Location: Belgium

Re: Question about exposed hooks

Postby N-Joy » Mon Jun 08, 2015 10:41 am

Dinosawer wrote:
JoshParnell wrote: At some point, possibly slightly after release, I will also have some tutorials so people can get a better feel for how to actually use them.

In that case, I would propose a wiki-like format, so the early modders can help you with that. ;)


You mean something elegant like http://www.wiki.ltheory.com ??
Yeah, that would be great and i guess everyone will help =)
:D
User avatar
N-Joy
Commander
 
Posts: 220
Joined: Tue Aug 12, 2014 1:40 am
Location: Franconia

Re: Question about exposed hooks

Postby BFett » Tue Jun 09, 2015 6:54 pm

N-Joy, there is already a Limit Theory wiki that is being worked on. Please see the link in my signature.
User avatar
BFett
Vice Admiral
 
Posts: 2395
Joined: Thu Jan 23, 2014 6:44 pm
Location: A galaxy far far away

Re: Question about exposed hooks

Postby N-Joy » Wed Jun 10, 2015 3:36 pm

BFett wrote:N-Joy, there is already a Limit Theory wiki that is being worked on. Please see the link in my signature.

i do know that, there even has been a wiki before that, which i helped to fill.
http://lt.laerad.net/index.php/Main_Page
(Some of the pages i created there were copied too, e.g. development overview ;) )

And i guess in future there will be many other wikis 'cause no one of them will be an official one. Thats what i don't like.
:D
User avatar
N-Joy
Commander
 
Posts: 220
Joined: Tue Aug 12, 2014 1:40 am
Location: Franconia

Re: Question about exposed hooks

Postby BFett » Wed Jun 10, 2015 5:25 pm

N-Joy wrote:i do know that, there even has been a wiki before that, which i helped to fill.
http://lt.laerad.net/index.php/Main_Page
(Some of the pages i created there were copied too, e.g. development overview ;) )

And i guess in future there will be many other wikis 'cause no one of them will be an official one. Thats what i don't like.


I am only aware of 2 other wikis other than my own, one of them has old information and is not being maintained, the second is the one you linked, which currently doesn't have an administrator and is being spam botted to death.

Mine on the other hand was made by myself and other community members. (Yes I took a page from laerad.net that was intact) Unless you are maintaining another wiki I suggest that you support mine. Dinosawer and I are currently the only admins of the site but other people are free to edit it. If it does start getting spammed I'll lock it down and I'll hand pick who can and can't edit the page.
User avatar
BFett
Vice Admiral
 
Posts: 2395
Joined: Thu Jan 23, 2014 6:44 pm
Location: A galaxy far far away


Return to Scripting & Modding



Who is online

Users browsing this forum: No registered users and 2 guests