(Edit Unless it's trial&error opening of files as different formats and hoping the wrong combination doesn't end up causing your computer to shake violently, scream at you in latin, and cause all small animals within twenty miles to begin shreiking in agony... /
Yep, you have the right idea about decoding file formats

Well, add in the "ages using a hex editor and trying out stuff in a program you've written to try out stuff in", and you've got it totally
Scripting: Heh. Well. I suspect there's an insane number of people on these boards who *could* do scripting. After all, Javascript/HTML isn't that hard to learn, and a lot of people here have a webpage, and though not all of those will actually know much JS/HTML ... well.
The point I'm getting to is: a lot of people who couldn't write full out programs could cope with scripting. Just in the same way that a lot of people *could* write fanfic ( => storyline for the Remake). Therefore, in order for someone to get onto the team, I suspect we might want something more than "Well, I can possibly do a bit of scripting".
If it's "I can probably do scripting", and "I'd like to do storyline", and "I'll definitely have enough free time to actually spend on this", and so on ... perhaps we could use you, yes.
Hmm. Scripting. Well, I may as well post up a simple example or so.
This is the script for a save point in the game:
Code: [Select]
Code:
Model=defsaveFlags=5OnEnter=SaveEnter()OnLeave=FieldMenuMask Off 512Name=Save PointTarget=FieldCreator=FicedulaBEGIN_SCRIPTShowSaveMsg := TRUEfunction SaveEnter { If $ShowSaveMsg then FieldMenuMask On 512 EnterDialogue NewText st 2d -100/100/0 DLG_TRANS LeaveDialogue Dialogue "[Col:Purple]SAVE POINT[Col:White]" "Enter the menu and choose [Save]" "to save your game" ShowText ShowSaveMsg := FALSE EndIf}
Fairly simple ... the lines at the top set up some basic properties, using values you could look up in the reference files. The actual script does only one thing (really); the first time you "enter" the save point during a given field location, it displays a message ("Enter the menu..."), then sets a variable so that really does happen only once.
Anyway ... I guess I should discuss this further with the other team members...