Questions about modding limitations for a project.
Posted: Thu Jan 12, 2017 1:25 pm
Hello,
My name is Pedro Moniz and I am a student currently doing a thesis on character relationships.
I am looking for a game to start exploring and legend of grimrock 2 looks to be a good one, but I have some questions regarding limitations.
My objective will be to assign a member of the party as a leader and have the player roleplay him. For example, when a player picks a potion from the ground and gives it to his mage it is as if the leader of the part decided the mage should have the potion and gave it to him.
With this I will then introduce a relationship module where depending on the archetypes they have certain agendas and if the player respects those agendas the characters could get bonuses for their abilities.
The objective will be to have relationships applied as a game mechanic where the player can manipulate these in order to address certain challenges. For example, the barbarian does not like to wear armor but you decide to give him armor to wear, he may become pissed at you and start getting hit more but if you continue to treat him badly he starts to become a bit more dominant-unfriendly and steps back to let others take more hits.
So questions,
Can you assign a leader, which means to create a new variable. Also can I create a gui element in character creation to have the player assign it there.
Can I have custom variables in the characters to have my relationship bias towards the leader.
Can I see when an item is picked up and who gets it. It may be a bit hacky but can i do this? Can I also call functions on item given.
Can I differenciate between items and create new abstractions for them or do abstractions already exist. An example would be potions, an alchimist may want to carry potions with him so can I identify an item as a potion easly or would i need a bunch of ifs.
Can I see when a character is hit and call a function.
Can I see when a character hits an enemy and call a function.
Is it possible to differenciate between a miss and a hit.
Can I see if a character is low on hp and call a function.
Can I modify the characters to give them temporary buffs or debuffs.
Can I make a character be more targeted than others (I know there is a front and back row but I dont know how a target is decided in the front row). Can I simulate 4 rows?
Can I create lists of likes and dislikes depending on the class and race and skills to be added to the character.
Please note that some of these I may just limit in general, like only use humans and certain classes, so I can hack and force things a bit more if I have to.
In case things are not possible, I have also thought about just having an outside app that can read on data and react on changes like items given and hp drop or attack hit. I could then have this app apply changes to the characters stats.
Because my focus is an academic work I do not necessarily have to rely on the game for everything as long as I see what he is doing and influence the characters.
Thank you for reading and please give me some tips, from what I've seen this seems to be a great community.
My name is Pedro Moniz and I am a student currently doing a thesis on character relationships.
I am looking for a game to start exploring and legend of grimrock 2 looks to be a good one, but I have some questions regarding limitations.
My objective will be to assign a member of the party as a leader and have the player roleplay him. For example, when a player picks a potion from the ground and gives it to his mage it is as if the leader of the part decided the mage should have the potion and gave it to him.
With this I will then introduce a relationship module where depending on the archetypes they have certain agendas and if the player respects those agendas the characters could get bonuses for their abilities.
The objective will be to have relationships applied as a game mechanic where the player can manipulate these in order to address certain challenges. For example, the barbarian does not like to wear armor but you decide to give him armor to wear, he may become pissed at you and start getting hit more but if you continue to treat him badly he starts to become a bit more dominant-unfriendly and steps back to let others take more hits.
So questions,
Can you assign a leader, which means to create a new variable. Also can I create a gui element in character creation to have the player assign it there.
Can I have custom variables in the characters to have my relationship bias towards the leader.
Can I see when an item is picked up and who gets it. It may be a bit hacky but can i do this? Can I also call functions on item given.
Can I differenciate between items and create new abstractions for them or do abstractions already exist. An example would be potions, an alchimist may want to carry potions with him so can I identify an item as a potion easly or would i need a bunch of ifs.
Can I see when a character is hit and call a function.
Can I see when a character hits an enemy and call a function.
Is it possible to differenciate between a miss and a hit.
Can I see if a character is low on hp and call a function.
Can I modify the characters to give them temporary buffs or debuffs.
Can I make a character be more targeted than others (I know there is a front and back row but I dont know how a target is decided in the front row). Can I simulate 4 rows?
Can I create lists of likes and dislikes depending on the class and race and skills to be added to the character.
Please note that some of these I may just limit in general, like only use humans and certain classes, so I can hack and force things a bit more if I have to.
In case things are not possible, I have also thought about just having an outside app that can read on data and react on changes like items given and hp drop or attack hit. I could then have this app apply changes to the characters stats.
Because my focus is an academic work I do not necessarily have to rely on the game for everything as long as I see what he is doing and influence the characters.
Thank you for reading and please give me some tips, from what I've seen this seems to be a great community.