WYRDYSM GAMES

Home of Battleships Forever
It is currently Wed Dec 13, 2017 1:19 pm

All times are UTC + 8 hours




Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 24 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Sat Jan 11, 2014 6:13 pm 
Offline
Lieutenant, Junior Grade
Lieutenant, Junior Grade

Joined: Mon Feb 04, 2013 4:08 am
Posts: 13
Did they obtain the source code to make it?


Top
 Profile  
 
PostPosted: Sat Jan 11, 2014 6:52 pm 
Offline
Captain
Captain
User avatar

Joined: Wed Aug 14, 2013 5:24 pm
Posts: 263
Location: Indonesia
Hmm, I don't know.
Oh and welcome back, I remembered when you posted that core sprite.

_________________
The Comerlian Family


Dammit, didn't realize Starsector is really hard.


Top
 Profile  
 
PostPosted: Sun Jan 12, 2014 12:22 am 
Offline
Admiral
Admiral
User avatar

Joined: Sun Aug 30, 2009 1:14 am
Posts: 1501
Location: Castle Anthrax
"They" is Starstruck, who is tj only individual given tbe source. You'd have to ask Th15, but the answer will probably be no.

_________________
naysayers will be shot


Top
 Profile  
 
PostPosted: Sun Jan 12, 2014 2:03 am 
Offline
Commodore
Commodore

Joined: Wed Jul 03, 2013 6:50 pm
Posts: 520
Doogie12 wrote:
"They" is Starstruck, who is tj only individual given tbe source. You'd have to ask Th15, but the answer will probably be no.

No, he isn't.


Arca and Kaelis have been given the source, too.

_________________
"Quotes posted on the internet are hard to verify."
-Abraham Lincoln


Top
 Profile  
 
PostPosted: Sun Jan 12, 2014 2:07 am 
Offline
Lieutenant
Lieutenant
User avatar

Joined: Sat Sep 22, 2012 10:13 pm
Posts: 38
Location: Inside your brick wall
That's still only 3 trusted and experienced people.

Besides, what the hell do you want with it? Are you a good GameMaker coder?
Anyway, good luck getting the source :3

_________________
Now working on those nice needle beamers. Beware!


Top
 Profile  
 
PostPosted: Sun Jan 12, 2014 2:53 am 
Offline
Admiral
Admiral
User avatar

Joined: Sun Aug 30, 2009 1:14 am
Posts: 1501
Location: Castle Anthrax
Lukasmah wrote:
Doogie12 wrote:
"They" is Starstruck, who is tj only individual given tbe source. You'd have to ask Th15, but the answer will probably be no.

No, he isn't.


Arca and Kaelis have been given the source, too.


I felt that is a given, since they both played major parts in developing the edition of shipmaker that comes with the game. Starstruck is the only one to do the fighterbay+ editions.

_________________
naysayers will be shot


Top
 Profile  
 
PostPosted: Sun Jan 12, 2014 4:31 am 
Offline
Lieutenant, Junior Grade
Lieutenant, Junior Grade

Joined: Mon Feb 04, 2013 4:08 am
Posts: 13
I know how he made the ships and the children from the looks of the save files. Looks like nSecA creates a new object, and the later arguments and functions simply add data to the newly created object until a new object is called for with another nSecA some lines down the road. Every part has its own unique ID that is probably based off of a global variable that increments every time a new part is made to make sure IDs don't mesh against each other. Every single part object is called to add their own ID to the text file, and their parent ID, all in the same line. nSecA/B/C/etc also have the parts' ID stored in it for loading the ship.

The ship probably loads the file not by executing it, but by reading every line as its own string and then doing magical crap with the string to turn it into a command. No idea how, but it's possible. I think I can definitely make something like this if not for all these ridiculous triggers, links, drivers, and hordes of settings that I'd have to put in to match this game, though... Would anyone really miss these complex drivers/links/modules/triggers/large hadron colliders?


Top
 Profile  
 
PostPosted: Sun Jan 12, 2014 4:37 am 
Offline
Lieutenant, Junior Grade
Lieutenant, Junior Grade

Joined: Mon Feb 04, 2013 4:08 am
Posts: 13
AM I right th15? And how do you store children, if you even do? I only know of a way to make a child store its parent's data... :(


Top
 Profile  
 
PostPosted: Sun Jan 12, 2014 12:03 pm 
Offline
Vice Admiral
Vice Admiral

Joined: Mon Jan 21, 2008 4:34 am
Posts: 1278
Location: Halifax, Canada
I don't want to be negative but that really doesn't qualify you to make a new shipmaker. That can be figured out with about 5 mins of looking at a .shp file, it literally took me more time to type this post up then it did to figure out the information in it. So:

nsec2a is a bunch of the basic edit tab information in this order: Position, Section sprite path, x & y scale, Angle, Health, Blending, Alpha, Something else I'm uncertain of.
The rest are trivial to figure out since they're shorter and for the most part easily identifiable with default numbers: nsec2b is rotation stuff, nsec2c is most of the effects (except blending which was covered in 2a), nsec2M is movement stuff, nsec2T is triggers and nsec2d seems to simply be set to 0,0 if the section is parented to the core or 0,1 if it's parented to another section.
Parenting is then handled below with nPar2 parent,child. Weapons I haven't looked at but I imagine they're much the same. And sb4s are pretty similar to the shp except they also store the section colour in nseca along with a couple other things I'm unsure of.

But my point is, if you're able to make a shipmaker and want to make one, make it. Worst case scenario you keep it to yourself or release it secretly or some junk. But note that being able to figure out the organization of a reasonably commented and straightforward file does not necessarily mean you make a user friendly program to write them. Also, if I recall correctly (and I may not) the original SM was made by game_boy rather than th15. Not to mention the game is free so I really doubt there's an issue.

(Forgot to address these points originally so I'll chuck it on at the end)
Also yes, it definitely parses the shp/sb4 file when it opens it, I don't think there's any other reasonable way to get the information. Just about anything saved on your computer is always gonna be a bunch text that only has meaning when it's read by the correct program. And making a shipmaker without all that stuff seems pretty pointless, if it's so feature incomplete then what's the point?

_________________
My Random Very Old Ships, Fleets, and Links to Other Ships and Fleets
My (Not Particularly) New Ships
My New Encounters - C&C Wanted


Top
 Profile  
 
PostPosted: Sun Jan 12, 2014 12:23 pm 
Offline
Lieutenant, Junior Grade
Lieutenant, Junior Grade

Joined: Mon Feb 04, 2013 4:08 am
Posts: 13
What's the point in not trying?


Top
 Profile  
 
PostPosted: Sun Jan 12, 2014 5:56 pm 
Offline
Lieutenant
Lieutenant
User avatar

Joined: Sat Sep 22, 2012 10:13 pm
Posts: 38
Location: Inside your brick wall
I think you should take it easy right now... Don't anger people when you've posted 8 things so far...

_________________
Now working on those nice needle beamers. Beware!


Top
 Profile  
 
PostPosted: Sun Jan 12, 2014 10:15 pm 
Offline
Moderator
User avatar

Joined: Wed Mar 03, 2010 3:46 pm
Posts: 342
Location: sent milady ;)
AFAIK, there are no plans to render the source code to anybody new (and there's no oldguard around with the right combination of coding skill and unadultered masochism anyway). However, as Doogie said, attempting to writing a new shipmaker from scratch should be perfectly fine, even if I doubt anything will come of it.


Top
 Profile  
 
PostPosted: Mon Jan 13, 2014 11:40 am 
Offline
Lieutenant, Junior Grade
Lieutenant, Junior Grade

Joined: Mon Feb 04, 2013 4:08 am
Posts: 13
http://www.youtube.com/watch?v=sPXEsKfk ... e=youtu.be

Demonstrating the parenting system. I impress myself when I make all the buttons work from one object, and make deleted parts set its childrens' parents to its own parent.

The parts added to the inventory in the video aren't... The same. As in, you have a limited quantity of parts all stored in a data structure, not just whatever sprite you import (which won't be possible I presume, unless I make a sandbox version of the shipmaker). This ship maker will be used in-game for whatever the hell I'm making... I have no idea yet. I'm sorry for not sticking up to my word (and the fact that my mind changed quite quickly), but looking into the deepest of things, a custom shipmaker (one that works with BSF specifically) just won't happen.


Top
 Profile  
 
PostPosted: Tue Jan 14, 2014 3:06 pm 
Offline
The artist formerly known as SilverWingedSeraph
User avatar

Joined: Wed Sep 26, 2007 8:51 pm
Posts: 3441
Location: Elsewhere
I am laying down a new rule. Any time a person posts in a thread to ask th15 about releasing the source code, or if they can have the source code, or anything similar, the thread in question will be locked, the poster in question given a warning, and in general I'll be really cranky.

Don't ask for the source. He's not going to give it to you. The answer will always be no. Always and forever. I am sick of this subject coming up.

Onto the subject at hand: Have fun with your thing, I guess?

_________________
Founder and Event Coordinator for the BSF Beauty Pageant. Founder of the Pseudo-Chainship Project. Admin. Games Master.
Quality Control Enforcer
Gay cute girl and fucking proud of it.


Top
 Profile  
 
PostPosted: Tue Jan 14, 2014 11:19 pm 
Offline
Lieutenant, Junior Grade
Lieutenant, Junior Grade

Joined: Mon Feb 04, 2013 4:08 am
Posts: 13
How about you quote me and show me specifically where I asked for the source code.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 24 posts ]  Go to page 1, 2  Next

All times are UTC + 8 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group