Working Version (update, forgot to save :), update 2: .pak file got corrupted somehow)
http://speedy.sh/ZBJ4X/infiniterespawn.pak

Copy to ..\Documents\Larian Studios\Divinity Original Sin\Mods

This mod will respawn all characters when they die on OnInit(). In short this mean that when you load a save game or enter a level all characters will respawn and this allows you to battle them again for loot and exp

If something is not working properly, let me know.

Code used:
Code
/////////////////////////////////////////////////////
INIT
CHARACTER:__Me
CHARACTER:%Spawn= null
/////////////////////////////////////////////////////
EVENTS
/////////////////////////////////////////////////////
EVENT CopyDied
ON
	OnDie(%Spawn,_,_,_)
ACTIONS
	Set(%Spawn = null)

EVENT ResurrectForReset
ON 
	OnInit()
ACTIONS
	IF "c1"
		IsEqual(%Spawn,1)
	THEN
		CharacterResurrect(__Me)
		CharacterSetOffStage()
		CharacterDie(__Me)
	ENDIF

EVENT DieAgainForReset
ON
	OnDie(__Me,_,_,_)
ACTIONS
	CharacterSetOnStage()
	Set(%Spawn = null)

EVENT CopyTheDead
VARS
	CHARACTERTEMPLATE:_template
	FLOAT3:_MyPosition
ON 
	OnInit()
ACTIONS
	IF "c1&c2&c3&c4"
		IsEqual(%Spawn = null)
	        CharacterIsDead(__Me)
		CharacterGetTemplate(__Me,_template)
		GetPosition(__Me,_MyPosition)
	THEN
		SpawnCharacter(%Spawn,_template,_MyPosition,0)
	ENDIF
/////////////////////////////////////////////////////

Last edited by FromHolland; 03/09/14 10:57 AM.