Aller au contenu

Photo

What do I need to learn?


  • Veuillez vous connecter pour répondre
14 réponses à ce sujet

#1
Aisynia

Aisynia
  • Members
  • 1 687 messages
I have sworn up and down I would not bother to learn this tool set.

To me, it just seems so backwards. I have learned a little, item editing and such, nothing major. Very simple non-advanced stuff.

At work, we have an amazing toolset.. simply amazing (though I only use one aspect of it admittedly, I don't do any scripting).

I have in the past also learned extensively the Oblivion CS/GECK.

I tell myself my patience for learning a new toolset is at about zero, but unfortunately, the powerful call of creativity is forcing me to at least explore the possibility.

There is something very specific that I want to do. I am tired right now, and skimmed the wiki a bit, and was put under the impression I had much to learn to do what I want.

See, there is this really amazing character named Jowan who I love to death. He was apparently planned to be a party member. He isn't, as he was cut.

I want to add Jowan as a party member, allowing you to conscript him from Arl Eamon's custody. I haven't decided at which point or points you would have to do this (when he's in the cell or later or whatever).

I know that any plans for a companion quest or things like that are not in the scope of this right now. One thing at a time.

From what I saw, I will need to learn to script to at least some degree. Not something I look forward to, I have a learning disability which inhibits my capablity to even comprehend it. Now that hasn't stopped me before, but it puts me at a disadvantage going in for sure.

Damn, so tired right now.. having trouble concentrating, I may not even be making sense.

I would like any advice or help on what I need to learn, in what order, etcetera, in order to do this sort of thing.

Thank you.

Modifié par Aisynia, 26 avril 2010 - 12:20 .


#2
CID-78

CID-78
  • Members
  • 1 124 messages
okay let see you need scripting to handle the granting and continue use of a new companion

you need new dialogue for those options which will be a bit odd (no Jowan VO)

you might want to make it look good with a few extra cutscenes

you need to add a new companion flag to the companion selection. so some minor area edit.



after that it's all about bringing him more life. the hardest part is that he is already VO and adding a new voice will change him.

#3
Aisynia

Aisynia
  • Members
  • 1 687 messages
For VO, when I get to that point, I will compile in a .txt file a list of all of his lines in the game. I should be able to get new sentences and meaning by piecing together fragments from elsewhere. My friends have done it before, I think I can manage as that within my skill set.



I knew scripting would be part of this, but is there any specific area of scripting I should focus on? Like I said, I have serious disability when it comes to comprehending scripting languages, so I will be fighting an uphill battle.

#4
CID-78

CID-78
  • Members
  • 1 124 messages
well scripting is for me a way to think rather then a syntax. it's logical all the way but i would say that you need to reach beyond the aha experience when thing start make sense. when you get there there is no specific area that you can't tackle. so it's almost black and white. the only people that is in the grey zon is those who cutting and pasting with no real understanding and just hope it does the right thing and compiles.



It takes along time to master but not that long to manage on your own.



there is no working script building utility for DA today, and the only one I know about is far from finished. (Not boomwav visual script generator that project seem to have been dead for atleast six month)

#5
Aisynia

Aisynia
  • Members
  • 1 687 messages

CID-78 wrote...

well scripting is for me a way to think rather then a syntax. it's logical all the way


Therein being the issue. I am pretty much the opposite. It's funny, I'm actually very good with actual spoken and written languages, but I'm also dyscalcic. When it comes to math, I have serious issues. If I am simply transcribing a number from one piece of paper to another or from a paper to a computer, I have maybe five seconds before I forget it completely, it just leaves. On top of that, if I see 7364, there's a strong chance I will switch the numbers around and get something like 7634 or 7364.

When I look at scripting languages, and I see all the symbols mixed in together, parentheses, semi-colons, etcetera.. my mind just .. stops working.. it's horrible. I can barely even focus on it. It's like HIT THE BRAKES! Ugh.

Anyhow, are there any good tutorials and such anywhere that would help teach me scripting, especially anything pertinent to what I want to do?

Thank you for your help.

Modifié par Aisynia, 26 avril 2010 - 07:08 .


#6
CID-78

CID-78
  • Members
  • 1 124 messages
well math is good, a must if you want to do anything in 3D. but in dascript there isn't much use for number crunching, well okay if you want to build your own combat system from ground and up you would need it.



The only time you need advanced math in dascript is when dealing with vectors and area of effects, line of sight and that kind of scripting. you need neither.



The scripting tutorial on the wiki won't do. Normally i would recommend a good C book, a language that is similiar and usefull to know. I am one of thew worst person to ask for a tutorial, I don't need them so and have a tendency to not look for them. So obviously I don't know which are good and which are bad.

#7
ChewyGumball

ChewyGumball
  • Members
  • 282 messages
I don't think the problem is necessarily numbers, but formula and symbols. The ability to abstractly understand what the script is doing is the issue. The thing I would say is that look at it like a language and not an equation. As an example, the semicolon is just a period. It serves the same purpose, ending a statement (sentence). In fact, once you get more comfortable with it, you can even translate from script into english pretty easily. Obviously translating the other way isn't so easy, but thats the fun of the whole thing!

#8
Aisynia

Aisynia
  • Members
  • 1 687 messages

CID-78 wrote...

well math is good, a must if you want to do anything in 3D. but in dascript there isn't much use for number crunching, well okay if you want to build your own combat system from ground and up you would need it.

The only time you need advanced math in dascript is when dealing with vectors and area of effects, line of sight and that kind of scripting. you need neither.

The scripting tutorial on the wiki won't do. Normally i would recommend a good C book, a language that is similiar and usefull to know. I am one of thew worst person to ask for a tutorial, I don't need them so and have a tendency to not look for them. So obviously I don't know which are good and which are bad.


What I'm saying is that, looking at any average script, my brain interprets it in the same way.

#9
Aisynia

Aisynia
  • Members
  • 1 687 messages

ChewyGumball wrote...

I don't think the problem is necessarily numbers, but formula and symbols. The ability to abstractly understand what the script is doing is the issue. The thing I would say is that look at it like a language and not an equation. As an example, the semicolon is just a period. It serves the same purpose, ending a statement (sentence). In fact, once you get more comfortable with it, you can even translate from script into english pretty easily. Obviously translating the other way isn't so easy, but thats the fun of the whole thing!


Yeah you pretty much nailed where I have problems. I see one thing that I don't normally see used in such a way, my brain says "abstract math" then crashes and burns. It's hard to train myself past that. I'm not saying I can't do it, only that I have an uphill battle ahead of me if I decide to learn.

Like I said, I learned the bethesda scripting language, and it was very, very mathlike to me at first too, and now I can read it like english.

My primary concern is one of being overwhelmed (well, I already feel overwhelmed), in that I have no idea where to begin.

Modifié par Aisynia, 26 avril 2010 - 11:08 .


#10
ChewyGumball

ChewyGumball
  • Members
  • 282 messages
Start with a hello world script and move on from there :) thats always how you start.

#11
CID-78

CID-78
  • Members
  • 1 124 messages
how are you with logical flowcharts? same problem?

#12
Aisynia

Aisynia
  • Members
  • 1 687 messages

ChewyGumball wrote...

Start with a hello world script and move on from there :) thats always how you start.


What's that?

#13
Aisynia

Aisynia
  • Members
  • 1 687 messages

CID-78 wrote...

how are you with logical flowcharts? same problem?


I'm not sure. Give me an example :P

#14
CID-78

CID-78
  • Members
  • 1 124 messages

Aisynia wrote...

ChewyGumball wrote...

Start with a hello world script and move on from there :) thats always how you start.


What's that?


It's by tradition the first script your use as an example in any scripting tutorial,
All it does is print the text "Hello World" on the screen.

in most high level languages that one line of code.

#15
CID-78

CID-78
  • Members
  • 1 124 messages

Aisynia wrote...

CID-78 wrote...

how are you with logical flowcharts? same problem?


I'm not sure. Give me an example :P


http://en.wikipedia.org/wiki/Flowchart