THE BACKPACK AND DIALOGS ARE FIXED IN 2012M.
This commit is contained in:
parent
ddaf536fae
commit
21e3164e3a
|
|
@ -1,7 +1,15 @@
|
||||||
1.3 Snapshot v22.8340.31641.1
|
1.3 Snapshot v22.8341.26380.1
|
||||||
Enhancements:
|
Enhancements:
|
||||||
- Upgraded to .NET Framework 4.8!
|
- Upgraded to .NET Framework 4.8!
|
||||||
- Note that .NET Framework 4.0 binaries will be provided upon release.
|
- Note that .NET Framework 4.0 binaries will be provided upon release.
|
||||||
|
- Re-added 2012M.
|
||||||
|
- Fixed an issue where Dialogs didn't work in 2012M.
|
||||||
|
- Fixed an issue where Backpacks get wiped upon respawn in 2012M.
|
||||||
|
- Dialogs are now visible in Studio in 2011E-2012M!
|
||||||
|
- "Dialogs will load, but are unusable. I'm assuming you're running Studio. If you're not, you may have to reinstall Novetus." - The Wise Novetus Studio Console Output.
|
||||||
|
- Novetus now has support for compressed BZip2 files for maps!
|
||||||
|
- All maps have been compressed.
|
||||||
|
- Novetus' console now prints out the outcome for Asset Fixer and Asset Downloader downloads.
|
||||||
----------------------------------------------------------------------------
|
----------------------------------------------------------------------------
|
||||||
1.3 Snapshot v22.8337.30163.1
|
1.3 Snapshot v22.8337.30163.1
|
||||||
Enhancements:
|
Enhancements:
|
||||||
|
|
|
||||||
|
|
@ -27,6 +27,7 @@ local characterWanderedOffSize = 350
|
||||||
local conversationTimedOut = "Chat ended because you didn't reply"
|
local conversationTimedOut = "Chat ended because you didn't reply"
|
||||||
local conversationTimedOutSize = 350
|
local conversationTimedOutSize = 350
|
||||||
|
|
||||||
|
local isInStudio = false
|
||||||
local player
|
local player
|
||||||
local screenGui
|
local screenGui
|
||||||
local chatNotificationGui
|
local chatNotificationGui
|
||||||
|
|
@ -425,6 +426,11 @@ function checkForLeaveArea()
|
||||||
end
|
end
|
||||||
|
|
||||||
function startDialog(dialog)
|
function startDialog(dialog)
|
||||||
|
if isInStudio then
|
||||||
|
delay(1, checkForLeaveArea)
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
if dialog.Parent and dialog.Parent:IsA("BasePart") then
|
if dialog.Parent and dialog.Parent:IsA("BasePart") then
|
||||||
if player:DistanceFromCharacter(dialog.Parent.Position) >= dialog.ConversationDistance then
|
if player:DistanceFromCharacter(dialog.Parent.Position) >= dialog.ConversationDistance then
|
||||||
showMessage(tooFarAwayMessage, tooFarAwaySize)
|
showMessage(tooFarAwayMessage, tooFarAwaySize)
|
||||||
|
|
@ -507,12 +513,20 @@ function fetchScripts()
|
||||||
end
|
end
|
||||||
|
|
||||||
function onLoad()
|
function onLoad()
|
||||||
waitForProperty(game.Players, "LocalPlayer")
|
Script = game.Lighting:FindFirstChild("ScriptLoaded")
|
||||||
player = game.Players.LocalPlayer
|
if Script == nil then
|
||||||
waitForProperty(player, "Character")
|
isInStudio = true
|
||||||
|
print("Dialogs will load, but are unusable. I'm assuming you're running Studio. If you're not, you may have to reinstall Novetus.")
|
||||||
|
end
|
||||||
|
|
||||||
--print("Fetching Scripts")
|
if isInStudio == false then
|
||||||
fetchScripts()
|
waitForProperty(game.Players, "LocalPlayer")
|
||||||
|
player = game.Players.LocalPlayer
|
||||||
|
waitForProperty(player, "Character")
|
||||||
|
|
||||||
|
--print("Fetching Scripts")
|
||||||
|
fetchScripts()
|
||||||
|
end
|
||||||
|
|
||||||
--print("Creating Guis")
|
--print("Creating Guis")
|
||||||
createChatNotificationGui()
|
createChatNotificationGui()
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,7 @@ local characterWanderedOffSize = 350
|
||||||
local conversationTimedOut = "Chat ended because you didn't reply"
|
local conversationTimedOut = "Chat ended because you didn't reply"
|
||||||
local conversationTimedOutSize = 350
|
local conversationTimedOutSize = 350
|
||||||
|
|
||||||
|
local isInStudio = false
|
||||||
local player
|
local player
|
||||||
local screenGui
|
local screenGui
|
||||||
local chatNotificationGui
|
local chatNotificationGui
|
||||||
|
|
@ -435,6 +436,11 @@ function checkForLeaveArea()
|
||||||
end
|
end
|
||||||
|
|
||||||
function startDialog(dialog)
|
function startDialog(dialog)
|
||||||
|
if isInStudio then
|
||||||
|
delay(1, checkForLeaveArea)
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
if dialog.Parent and dialog.Parent:IsA("BasePart") then
|
if dialog.Parent and dialog.Parent:IsA("BasePart") then
|
||||||
if player:DistanceFromCharacter(dialog.Parent.Position) >= dialog.ConversationDistance then
|
if player:DistanceFromCharacter(dialog.Parent.Position) >= dialog.ConversationDistance then
|
||||||
showMessage(tooFarAwayMessage, tooFarAwaySize)
|
showMessage(tooFarAwayMessage, tooFarAwaySize)
|
||||||
|
|
@ -520,12 +526,20 @@ function fetchScripts()
|
||||||
end
|
end
|
||||||
|
|
||||||
function onLoad()
|
function onLoad()
|
||||||
waitForProperty(game.Players, "LocalPlayer")
|
Script = game.Lighting:FindFirstChild("ScriptLoaded")
|
||||||
player = game.Players.LocalPlayer
|
if Script == nil then
|
||||||
waitForProperty(player, "Character")
|
isInStudio = true
|
||||||
|
print("Dialogs will load, but are unusable. I'm assuming you're running Studio. If you're not, you may have to reinstall Novetus.")
|
||||||
|
end
|
||||||
|
|
||||||
--print("Fetching Scripts")
|
if isInStudio == false then
|
||||||
fetchScripts()
|
waitForProperty(game.Players, "LocalPlayer")
|
||||||
|
player = game.Players.LocalPlayer
|
||||||
|
waitForProperty(player, "Character")
|
||||||
|
|
||||||
|
--print("Fetching Scripts")
|
||||||
|
fetchScripts()
|
||||||
|
end
|
||||||
|
|
||||||
--print("Creating Guis")
|
--print("Creating Guis")
|
||||||
createChatNotificationGui()
|
createChatNotificationGui()
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
|
||||||
--- ATTENTION!!! There are site-specific ids at the end of this script!!!!!!!!!!!!!!!!!!!!
|
--- ATTENTION!!! There are site-specific ids at the end of this script!!!!!!!!!!!!!!!!!!!!
|
||||||
|
|
||||||
delay(0, function()
|
delay(0, function()
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
|
||||||
local RbxGuiLib = {}
|
local RbxGuiLib = {}
|
||||||
|
|
||||||
local function ScopedConnect(parentInstance, instance, event, signalFunc, syncFunc, removeFunc)
|
local function ScopedConnect(parentInstance, instance, event, signalFunc, syncFunc, removeFunc)
|
||||||
|
|
@ -4475,6 +4476,7 @@ end
|
||||||
function setupCharacterConnections()
|
function setupCharacterConnections()
|
||||||
|
|
||||||
if backpackAddCon then backpackAddCon:disconnect() end
|
if backpackAddCon then backpackAddCon:disconnect() end
|
||||||
|
|
||||||
backpackAddCon = game.Players.LocalPlayer.Backpack.ChildAdded:connect(function(child) addToGrid(child) end)
|
backpackAddCon = game.Players.LocalPlayer.Backpack.ChildAdded:connect(function(child) addToGrid(child) end)
|
||||||
|
|
||||||
-- make sure we get all the children
|
-- make sure we get all the children
|
||||||
|
|
@ -4742,10 +4744,11 @@ end)
|
||||||
grid.MouseEnter:connect(function() clearPreview() end)
|
grid.MouseEnter:connect(function() clearPreview() end)
|
||||||
grid.MouseLeave:connect(function() clearPreview() end)
|
grid.MouseLeave:connect(function() clearPreview() end)
|
||||||
|
|
||||||
player.CharacterRemoving:connect(function()
|
--commenting this seems to fix the backpack???
|
||||||
|
--[[player.CharacterRemoving:connect(function()
|
||||||
removeCharacterConnections()
|
removeCharacterConnections()
|
||||||
nukeBackpack()
|
nukeBackpack()
|
||||||
end)
|
end)]]--
|
||||||
player.CharacterAdded:connect(function() setupCharacterConnections() end)
|
player.CharacterAdded:connect(function() setupCharacterConnections() end)
|
||||||
|
|
||||||
player.ChildAdded:connect(function(child)
|
player.ChildAdded:connect(function(child)
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
|
||||||
delay(0, function()
|
delay(0, function()
|
||||||
|
|
||||||
if game.CoreGui.Version < 3 then return end -- peace out if we aren't using the right client
|
if game.CoreGui.Version < 3 then return end -- peace out if we aren't using the right client
|
||||||
|
|
@ -671,12 +672,13 @@ characterChildAddedCon = player.Character.ChildAdded:connect(function(child) pla
|
||||||
waitForChild(player.Character,"Humanoid")
|
waitForChild(player.Character,"Humanoid")
|
||||||
humanoidDiedCon = player.Character.Humanoid.Died:connect(function() deactivateLoadout() end)
|
humanoidDiedCon = player.Character.Humanoid.Died:connect(function() deactivateLoadout() end)
|
||||||
|
|
||||||
player.CharacterRemoving:connect(function()
|
--commenting this seems to fix the backpack???
|
||||||
|
--[[player.CharacterRemoving:connect(function()
|
||||||
if characterChildAddedCon then characterChildAddedCon:disconnect() end
|
if characterChildAddedCon then characterChildAddedCon:disconnect() end
|
||||||
if humanoidDiedCon then humanoidDiedCon:disconnect() end
|
if humanoidDiedCon then humanoidDiedCon:disconnect() end
|
||||||
if backpackChildCon then backpackChildCon:disconnect() end
|
if backpackChildCon then backpackChildCon:disconnect() end
|
||||||
deactivateLoadout()
|
deactivateLoadout()
|
||||||
end)
|
end)]]--
|
||||||
player.CharacterAdded:connect(function()
|
player.CharacterAdded:connect(function()
|
||||||
player = game.Players.LocalPlayer -- make sure we are still looking at the correct character
|
player = game.Players.LocalPlayer -- make sure we are still looking at the correct character
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
|
||||||
delay(0, function()
|
delay(0, function()
|
||||||
|
|
||||||
function waitForProperty(instance, name)
|
function waitForProperty(instance, name)
|
||||||
|
|
@ -28,6 +29,7 @@ local characterWanderedOffSize = 350
|
||||||
local conversationTimedOut = "Chat ended because you didn't reply"
|
local conversationTimedOut = "Chat ended because you didn't reply"
|
||||||
local conversationTimedOutSize = 350
|
local conversationTimedOutSize = 350
|
||||||
|
|
||||||
|
local isInStudio = false
|
||||||
local player
|
local player
|
||||||
local screenGui
|
local screenGui
|
||||||
local chatNotificationGui
|
local chatNotificationGui
|
||||||
|
|
@ -435,6 +437,11 @@ function checkForLeaveArea()
|
||||||
end
|
end
|
||||||
|
|
||||||
function startDialog(dialog)
|
function startDialog(dialog)
|
||||||
|
if isInStudio then
|
||||||
|
delay(1, checkForLeaveArea)
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
if dialog.Parent and dialog.Parent:IsA("BasePart") then
|
if dialog.Parent and dialog.Parent:IsA("BasePart") then
|
||||||
if player:DistanceFromCharacter(dialog.Parent.Position) >= dialog.ConversationDistance then
|
if player:DistanceFromCharacter(dialog.Parent.Position) >= dialog.ConversationDistance then
|
||||||
showMessage(tooFarAwayMessage, tooFarAwaySize)
|
showMessage(tooFarAwayMessage, tooFarAwaySize)
|
||||||
|
|
@ -520,12 +527,20 @@ function fetchScripts()
|
||||||
end
|
end
|
||||||
|
|
||||||
function onLoad()
|
function onLoad()
|
||||||
waitForProperty(game.Players, "LocalPlayer")
|
Script = game.Lighting:FindFirstChild("ScriptLoaded")
|
||||||
player = game.Players.LocalPlayer
|
if Script == nil then
|
||||||
waitForProperty(player, "Character")
|
isInStudio = true
|
||||||
|
print("Dialogs will load, but are unusable. I'm assuming you're running Studio. If you're not, you may have to reinstall Novetus.")
|
||||||
|
end
|
||||||
|
|
||||||
--print("Fetching Scripts")
|
if isInStudio == false then
|
||||||
fetchScripts()
|
waitForProperty(game.Players, "LocalPlayer")
|
||||||
|
player = game.Players.LocalPlayer
|
||||||
|
waitForProperty(player, "Character")
|
||||||
|
|
||||||
|
--print("Fetching Scripts")
|
||||||
|
fetchScripts()
|
||||||
|
end
|
||||||
|
|
||||||
--print("Creating Guis")
|
--print("Creating Guis")
|
||||||
createChatNotificationGui()
|
createChatNotificationGui()
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
|
||||||
delay(0, function()
|
delay(0, function()
|
||||||
|
|
||||||
function waitForProperty(instance, property)
|
function waitForProperty(instance, property)
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
|
||||||
-- Creates all neccessary scripts for the gui on initial load, everything except build tools
|
-- Creates all neccessary scripts for the gui on initial load, everything except build tools
|
||||||
-- Created by Ben T. 10/29/10
|
-- Created by Ben T. 10/29/10
|
||||||
-- Please note that these are loaded in a specific order to diminish errors/perceived load time by user
|
-- Please note that these are loaded in a specific order to diminish errors/perceived load time by user
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
|
||||||
-- creates the in-game gui sub menus for property tools
|
-- creates the in-game gui sub menus for property tools
|
||||||
-- written 9/27/2010 by Ben (jeditkacheff)
|
-- written 9/27/2010 by Ben (jeditkacheff)
|
||||||
|
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -4,4 +4,5 @@ GlobalSettings_4.xml
|
||||||
GlobalSettings7.xml
|
GlobalSettings7.xml
|
||||||
GlobalSettings_13.xml
|
GlobalSettings_13.xml
|
||||||
GlobalBasicSettings_4.xml
|
GlobalBasicSettings_4.xml
|
||||||
GlobalBasicSettings_13.xml
|
GlobalBasicSettings_13.xml
|
||||||
|
GlobalBasicSettings_13_Studio.xml
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
[ProgramInfo]
|
[ProgramInfo]
|
||||||
Branch=1.3
|
Branch=1.3
|
||||||
DefaultClient=2009E
|
DefaultClient=2009E
|
||||||
DefaultMap=Dev - Baseplate2048.rbxl
|
DefaultMap=Dev - Baseplate2048.rbxl.bz2
|
||||||
UserAgentRegisterClient1=2007M
|
UserAgentRegisterClient1=2007M
|
||||||
UserAgentRegisterClient2=2010L
|
UserAgentRegisterClient2=2010L
|
||||||
ExtendedVersionNumber=True
|
ExtendedVersionNumber=True
|
||||||
|
|
@ -10,3 +10,4 @@ ExtendedVersionEditChangelog=True
|
||||||
ExtendedVersionTemplate=%version% Snapshot v22.%build%.%revision%.%extended-revision%
|
ExtendedVersionTemplate=%version% Snapshot v22.%build%.%revision%.%extended-revision%
|
||||||
ExtendedVersionRevision=1
|
ExtendedVersionRevision=1
|
||||||
InitialBootup=False
|
InitialBootup=False
|
||||||
|
IsLite=False
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue