LaetanNaha Posted November 23, 2014 Posted November 23, 2014 Hello As a school project, I want to recreate the skyrim citizens' artificial intelligence to make a more realistic simulation of town life (market, relationships, reaction to dangers,...)I work with the usual programming language (C++/Java). Is it possible to modify the AI of a specific entity (character) in skyrim, througth a mod or anything else with these language? Working with mod specific scripts won't have any interests for a student like me. Thank for your answers and sorry for the possibly messy grammar (I am not a native English).
DoctorSamanth Posted November 23, 2014 Posted November 23, 2014 i believe it can be done through the Creation kit... but im still figuring out the whole thing so im not 100% sure
McclaudEagle Posted November 23, 2014 Posted November 23, 2014 The majority of the daily routines in an NPC is handled by AI Packages, which can be freely edited in the Creation Kit, allowing you to give NPCs a very realistic (or at least occupied) daily routine. The reason the base game doesn't have brilliant daily routines is because there are thousands of NPCs, each would need to be tailored individually.
LaetanNaha Posted November 23, 2014 Author Posted November 23, 2014 (edited) Seems that the Creation kit allow modding only through scripts in Papyrus. I'll be doing this project as a student so I don't think I can use specific languages. Edit: The idea is not to give the NPC something to do, it's more like giving one or several "social roles" to play to each NPC (merchant, chef, warrior, mother/father, thief,..) and have them plan their actions and react to event depending to their role. Something like that. Edited November 23, 2014 by LaetanNaha
McclaudEagle Posted November 23, 2014 Posted November 23, 2014 If I recall correctly, the actual base code is C++. I think Papyrus is merely Bethesda's script interface and management tool.
LaetanNaha Posted November 23, 2014 Author Posted November 23, 2014 I have never modded anything, so even if the game code language is familiar, I have no idea of what to do. So I need an tool that can help me interact with the base code without having to look for myself how to do what I want (cause I have neither the time, the energy nor the knowledge for that)
Recommended Posts