Author Topic: Is it possible to entirely remove the reload feature from NWN?  (Read 2543 times)

Legacy_AndrueD

  • Sr. Member
  • ****
  • Posts: 253
  • Karma: +0/-0
Is it possible to entirely remove the reload feature from NWN?
« Reply #15 on: June 20, 2016, 03:51:42 pm »


               

Is it possible to entirely remove the reload feature from NWN?



 


Why do this?  If module not debug right then player stuck with corrupt save.  Sumtime reload only way to fix module burp.  Many time toon get stuck behind placeable then not move so reload can fix.  If no, then must use console to still play module.


 


I C u want make control but this most player not want anyway so not play it. Better make death strip all item or sumthin have not change how they play SP.


               
               

               
            

Legacy_KMdS!

  • Sr. Member
  • ****
  • Posts: 364
  • Karma: +0/-0
Is it possible to entirely remove the reload feature from NWN?
« Reply #16 on: June 20, 2016, 04:21:55 pm »


               

Ah, curiosity....killed the cat you know..... '<img'>


 


What the heck. The beauty of NWN is that you get to make and do whatever you want to do, within the limits of the game engine and your ability to create content for it. Though you may be out of your gourd, whatever makes you happy.  '<img'>  '<img'>  '<img'>


 


I know I've spent plenty of time on what my friend calls stuff for shits and giggles. '<img'>



               
               

               
            

Legacy_Sachie

  • Newbie
  • *
  • Posts: 49
  • Karma: +0/-0
Is it possible to entirely remove the reload feature from NWN?
« Reply #17 on: June 21, 2016, 03:57:41 pm »


               


Why do this?  If module not debug right then player stuck with corrupt save.  Sumtime reload only way to fix module burp.  Many time toon get stuck behind placeable then not move so reload can fix.  If no, then must use console to still play module.


 


I C u want make control but this most player not want anyway so not play it. Better make death strip all item or sumthin have not change how they play SP.





 


There's also certain places in some modules where you can just get stuck against a wall, unable to move, even if there's no placeable to trap you. It seems more common in narrow passage tunnels. The only fix is as you said - reload the last save.


               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Is it possible to entirely remove the reload feature from NWN?
« Reply #18 on: June 21, 2016, 06:03:10 pm »


               


The death screen can be customized to remove the respawn button. You could count the number of deaths and simply don't show it when the number exceeds a maximum.


I don't think you can prevent saving, but you can prevent reloading... kind of. There is no clean way to do this, but it could be achieved by scripting and using the database. I'd do the following:


  • In the starting area of the module generate a unique ID (some long random number will do). This will be unique for each session or play-through (i.e same across multiple saves)

  • The ID needs to be saved on the module (or alternatively on the player character) as a local variable. (SetLocalInt)

  • In the database you need to create a entry: ID = number of deaths. (SetCampaignInt)

  • Each time a player dies increment the number of deaths and save it in the database

  • When the player attempts to reload a previous save, check the number of saves in the database for this session. If it exceeds your maximum, just kill him or teleport him into a separate area where he can't do anything.

This way the player can save and reload normally as long as he hasn't reached the max number of deaths. He can also start a new game with the same character because a new ID will be assigned in the starting area.




Thought about this a bit more.


 


Concept is interesting. Limit number of deaths in singleplayer as well.


 


However this won't be any more effective than write in module description "You can die max 5 times in this module, if you die more times game is over."


 


Naturally, the load game function must be available.Mainly because player should not be expected to finish your module in one session. Second because player can get stuck/bugged or something.


 


And if loading is possible, then player can load game before he dies bypassing your concept entirely. Oh, I am going to die, reload.


 


If player doesn't want to follow the module rules, and in this case its very likely to happen because if player played module 2 hours and then just dies before end, he is not going to play it again from start, then he will simply not follow the rules and cheat. Whether he deteles database or load game before he dies doesn't matter.


 


 


So this won't work and module builder needs to plan around this. If you want to add extra difficulty by limiting how many times players dies, do it the other way around. Instead of ending module if players respawn 5 times, create a "perfection" achievement in the end of the module which will be calculated from how many times player died. Even then, player can cheat it obviously, but it will be less desired and builder doesn't have to worry about it too.



               
               

               
            

Legacy_Lilura

  • Full Member
  • ***
  • Posts: 233
  • Karma: +0/-0
Is it possible to entirely remove the reload feature from NWN?
« Reply #19 on: June 22, 2016, 11:26:47 am »


               

Maybe assign DM-sanctified autosaves so that player doesn't have to complete the module in one sitting. They would have to be rare, though. It depends on the module's length, too.


 


I haven't been stuck/bugged in too many modules. If it can happen in any module, regardless of how carefully it's designed, then this is indeed an issue. However, if someone made a "hardcore" mod like this I personally would not be deterred by possible bugs or blackouts: I would give it a shot. Btw, I'm not really concerned that such a module would not be popular.


 


Save-scumming would also have to be addressed, yes. You shouldn't be able to bypass imminent death or fail-state of any kind.


 


Achievements for not dieing is pretty worthless, imo, because it doesn't stop save-scumming.


 


Overall, perhaps Aurora's flexibility and power still just isn't enough to make this sort of thing happen in SP. Like I said, it's just out of curiosity that I inquire into this.



               
               

               
            

Legacy_werelynx

  • Hero Member
  • *****
  • Posts: 1110
  • Karma: +0/-0
Is it possible to entirely remove the reload feature from NWN?
« Reply #20 on: June 22, 2016, 02:17:04 pm »


               

Look into how Soul Shaker is designed - every variable and position is stored in db, unless you want to really start over you can't delete the database.


You can die multiple times but the number of deaths is stored.


 


Couldn't finish it though, the mod is fairly complicated and not so intuitive. I as like 3 manuals and even after reading them I couldn't do it, heh.



               
               

               
            

Legacy_Sachie

  • Newbie
  • *
  • Posts: 49
  • Karma: +0/-0
Is it possible to entirely remove the reload feature from NWN?
« Reply #21 on: June 22, 2016, 04:06:57 pm »


               


I haven't been stuck/bugged in too many modules. If it can happen in any module, regardless of how carefully it's designed, then this is indeed an issue. However, if someone made a "hardcore" mod like this I personally would not be deterred by possible bugs or blackouts: I would give it a shot. Btw, I'm not really concerned that such a module would not be popular.




 


After getting wall stuck on my favorite module (WCOC) when I wasn't saving, I decided to load up Darkness Over Daggerford as the tunnel in the evil druid lair was a spot that I had a high incidence of getting wall stuck on one of my prior computers - I was able to get wall stuck there too, but it took a bunch of tries to do it. Things like NWNCQ seem to increase the odds of getting stuck on walls and placeables just because it doesn't just change the appearance of the terrain, but I'm not willing to test this out any further due to the issues NWNCQ creates with ambient lighting.


               
               

               
            

Legacy_Grani

  • Hero Member
  • *****
  • Posts: 1040
  • Karma: +0/-0
Is it possible to entirely remove the reload feature from NWN?
« Reply #22 on: June 23, 2016, 12:29:42 pm »


               

OnModLoad event fires each time when the module is loaded, including loading a save file. At the same time, any local variables stored during your session are still there when loading, so you can rather easily check if the save file has been loaded and take actions accordingly.


 


But for what you want, you would need to use databases, to make sure no save file of this module can be loaded after the PC dies a specified number of times.


 


Of course the player can still delete the database and omit the limit, but I don't think you can disable such a cheat.



               
               

               
            

Legacy_AndrueD

  • Sr. Member
  • ****
  • Posts: 253
  • Karma: +0/-0
Is it possible to entirely remove the reload feature from NWN?
« Reply #23 on: June 27, 2016, 08:56:20 am »


               

Ben thinkin more on wut OP try to do so ask:  Can module maker do wut Bioware did with some premium where they make go thru server b4 ppl can play?  Pretty sure Pirate one work this way.  No module show in list on PC so canna look or change stuff.  If OP can do that, can control things they want mayb.  Wonder if this dun by mod builder now.



               
               

               
            

Legacy_WebShaman

  • Hero Member
  • *****
  • Posts: 1390
  • Karma: +0/-0
Is it possible to entirely remove the reload feature from NWN?
« Reply #24 on: July 23, 2016, 12:54:52 pm »


               

As has been said, there is no cheating in a closed environment, SP game.  Once the SPlayer has DLed said Closed SP game, they decide on what rules they wish to play by.


 


Someone calling this something different does not change this. 


 


You may say that they are not playing by the rules that you intended them to play by - that is fair enough as the creator of the SP game.  But once you let it be a closed environment (meaning that no-one else is being affected by the playing of said SPlayer), then they are free to make their own rules according to their own wishes, not yours.


 


So they are not "cheaters" in the least if they decide to edit the game in question.  I tend to edit most Mods that I DL for NWN intensely to more closely fit them to my playstyle.  I do this because I might like the story, or the challenge of combat without all the other things that I do not like.  And that is my right to do so.


 


If one wishes to not allow this, then host the Mod online.  That is easy enough.