Aller au contenu

Photo

D'oh. This is hard.


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

#1
Xaemoon

Xaemoon
  • Members
  • 28 messages
I was hoping to jump right into the toolset and mess around with it, but after poking at it for the last 5 hours, I can honestly say.. I'm stumped. I did a great deal of building and scripting with NWN and NWN2, but even after reading the wiki, this is just.. hard. I might as well have had no experience at all, really. I'm having to learn the entire thing from the ground up, and it's not all that intuitive.

The scripting is throwing me for a loop as well. I'm a completely self-taught amateur scripter, and I recognize many of the functions in the list, but the functions I've never seen before seem to require me to go to the wiki and look up their intended format. Clicking the function doesn't show a helpful usage text at the bottom of the script window like it did in NWN. :x Also, the event based scripting is throwing me off, and I don't know how to set up scripts to be called.

In NWN, many scripts could easily be attached and called to a trigger in its "On Enter" field (or various other fields) and the script would automatically be called when anyone entered or fulfilled the requirement for the field the script was attached to. Easy, right? There doesn't seem to be any such convenience in DAO, so now I've gotta re-learn how to use scripts with triggers. And -everything- else I want to use a script with. xD

And this is just the tip of the iceburg. I'm not even going to get into how long it took me to export a custom level/room without errors (see: ActionPython having too many versions that do not work with this toolset).

All of you who are amateur modders like me, I just want you to know that I feel your pain right now.

I'm sure I'll get the hang of it eventually, but it's a steep climb from the bottom.

Modifié par Xaemoon, 12 novembre 2009 - 09:24 .


#2
Craig Graff

Craig Graff
  • Members
  • 608 messages
Try double-clicking the function names to bring up the function summary.



Event scripting is a little different in DA, all events are handled as cases in a singe script.

#3
Kelvintyk

Kelvintyk
  • Members
  • 8 messages
Yeah, I was totally stumped, dumbfounded. I used to be in the modding teams of a few games, so I thought with a tool DAO would be fun and simpler to mod. To my surprise (or horror), I was stucked for a long time. Now I'm just starting to pick up the functions, but it's going at a snail's pace. Posted Image

#4
Xaemoon

Xaemoon
  • Members
  • 28 messages

Craig Graff wrote...

Try double-clicking the function names to bring up the function summary.

Event scripting is a little different in DA, all events are handled as cases in a singe script.



Hm. Perhaps I'm doing it wrong, but when I double click a function in the list, it simply pastes that function in the script window. Maybe I'm not looking in the right place, but I didn't see any script summary pop up anywhere.

Edit: I did, however, notice that hovering the mouse over the functions shows their templates (although only when they're in the script window, not when they're in the list). That's handy. Now all I'll have to do is look up what half of these things actually do. xD

Modifié par Xaemoon, 12 novembre 2009 - 09:42 .


#5
Xaemoon

Xaemoon
  • Members
  • 28 messages
I just got my first trigger related script to function! It wasn't as hard as I thought, I just kept forgetting to export. Gotta remember to do that.



Good luck, guys. :)

#6
st4rdog

st4rdog
  • Members
  • 104 messages
It's easier than NWN2 for me. At least there aren't 100 big buttons all over the place. Everything's organised on the right and you can create anything you want there.

#7
Axe_Murderer

Axe_Murderer
  • Members
  • 279 messages
If you are a NWN vet, the DA event scripting works almost exactly like a NWN UDE, OnPlayerRest, OnConversation (for a listener), or Tag-based item script.


#8
Wolf Northwind

Wolf Northwind
  • Members
  • 61 messages
One of the things I desperately want to do with DA is write a boss encounter that doesn't just rely on dropping in an especially tough monster and relying on the standard AI. I want some triggered events that will force the player to modify their strategy.



So I'll be tackling the script engine this weekend. I'm not sure if this thread makes me feel at ease or worried.