Operating System: Windows XP
Web Browser: Mozilla Firefox
Game/Hub(s): hub://Y2kEric.Iconica
Code Snippet to Reproduce Problem:
var
loading = 0
Auto_Save = 1
proc
ObjectSave()
var/savefile/F = new("Files/World/Objects.sav")
F.Unlock()
var/OBJS[0]
for(var/obj/Build/O in world)
if(OBJS.len < 7000)
if(O.save)
if(O.owner)
if(istype(O,/obj/Build/objects/Stereo))
O:Songs = new()
if(istype(O,/obj/Build/objects/Stereo2))
O:Songs = new()
O.lastx = O.x
O.lasty = O.y
O.lastz = O.z
OBJS.Add(O)
if(!OBJS.len) return
F["All"] << OBJS
world << "<font color=blue>-Announcement-</font><font color=red><font size=1>All objects have been saved.</font>"
ObjectLoad()
if(fexists("Files/World/Objects.sav"))
var/savefile/F = new("Files/World/Objects.sav")
F.Unlock()
loading = 1
var/timer = 0 as num
for(timer = 5 to 1 step -1)
world << "<font color=blue>-Announcement-</font><font color=red><font size=1>Loading all objects in [timer].</font>"
sleep(10)
var/OBJS[0]
var/count = 0
F["All"] >> OBJS
if(!length(OBJS))
loading = 0
world << "<font color=blue>-Announcement-</font><font color=red><font size=1>ERROR: No objects to load</font>"
return
sleep(2)
for(var/obj/Build/O in OBJS)
if(O.Layer == 1)
O.loc = locate(O.lastx,O.lasty,O.lastz)
OBJS.Remove(O)
count += 1
sleep(2)
for(var/obj/Build/O in OBJS)
if(O.Layer == 2)
O.loc = locate(O.lastx,O.lasty,O.lastz)
OBJS.Remove(O)
count += 1
sleep(2)
for(var/obj/Build/O in OBJS)
if(O.Layer == 3)
O.loc = locate(O.lastx,O.lasty,O.lastz)
OBJS.Remove(O)
count += 1
sleep(2)
for(var/obj/Build/O in OBJS)
if(O.Layer == 4)
O.loc = locate(O.lastx,O.lasty,O.lastz)
OBJS.Remove(O)
count += 1
sleep(2)
for(var/obj/Build/O in OBJS)
if(O.Layer == 5)
O.loc = locate(O.lastx,O.lasty,O.lastz)
OBJS.Remove(O)
count += 1
sleep(2)
for(var/obj/Build/O in OBJS)
if(O.Layer == 6)
O.loc = locate(O.lastx,O.lasty,O.lastz)
OBJS.Remove(O)
count += 1
sleep(2)
for(var/obj/Build/O in OBJS)
if(O)
world << "<font color=blue>-Announcement-</font><font color=red><font size=1>Unable to load [O].</font>"
OBJS.Remove(O)
sleep(2)
world << "<font color=blue>-Announcement-</font><font color=red><font size=1>[count] objects have been loaded by [host].</font>"
loading = 0
spawn(1) Close_Doors()
Does the problem occur:
Every time? Or how often? When there are lots of objects to be saved
In other games? No
On other computers? Yes
-THIS IS WHAT HAPPENS-
BYOND(344.887) Error: Corrupt block header.
BYOND(344.887) Error: corrupt or invalid savefile 'Files/World/Objects.sav'
Attempting auto-recovery of 'C:\Documents and Settings\user\Desktop\Iconica\Files\World\Objects.sav'.
Backed up old savefile as 'C:\DOCUME~1\user\Desktop\Iconica\Files\World\Objects_bad_000 .sav' and exported text to 'C:\DOCUME~1\user\Desktop\Iconica\Files\World\Objects_bad_000 .txt'. REMOVE OR RENAME THESE FILES. If too many of these files build up, auto-recovery will be dissabled.
BYOND(344.887) BUG: missing savefile directory .0 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .1 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .2 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .3 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .4 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .5 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .6 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .7 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .8 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .9 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .10 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .11 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .12 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .13 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .14 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .15 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .16 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .17 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .18 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .19 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .20 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .21 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .22 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .23 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .24 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .25 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .26 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .27 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .28 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .29 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .30 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .31 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .32 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .33 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .34 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .35 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .36 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .37 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .38 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .39 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .40 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .41 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .42 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .43 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .44 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .45 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .46 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .47 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .48 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .49 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .50 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .51 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .52 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .53 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .54 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .55 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .56 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .57 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .58 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .59 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .60 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .61 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .62 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .63 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .64 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .65 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .66 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .67 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .68 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .69 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .70 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .71 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .72 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .73 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .74 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .75 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .76 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .77 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .78 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .79 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .80 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .81 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .82 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .83 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .84 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .85 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .86 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .87 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .88 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .89 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .90 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .91 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .92 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .93 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .94 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .95 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .96 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .97 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .98 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .99 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .100 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .101 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .102 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .103 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .104 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .105 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .106 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .107 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .108 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .109 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .110 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .111 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .112 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .113 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .114 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .115 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .116 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .117 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .118 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .119 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .120 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .121 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .122 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .123 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .124 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .125 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .126 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .127 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .128 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .129 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .130 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .131 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .132 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .133 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .134 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .135 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .136 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .137 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .138 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .139 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .140 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .141 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .142 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .143 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .144 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .145 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .146 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .147 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .148 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .149 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .150 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .151 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .152 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .153 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .154 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .155 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .156 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .157 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .158 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .159 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .160 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .161 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .162 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .163 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .164 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .165 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .166 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .167 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .168 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .169 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .170 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .171 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .172 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .173 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .174 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .175 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .176 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .177 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .178 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .179 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .180 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .181 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .182 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .183 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .184 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .185 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .186 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .187 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .188 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .189 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .190 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .191 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .192 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .193 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .194 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .195 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .196 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .197 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .198 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .199 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .200 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .201 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .202 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .203 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .204 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .205 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .206 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .207 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .208 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .209 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .210 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .211 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .212 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .213 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .214 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .215 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .216 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .217 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .218 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .219 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .220 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .221 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .222 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .223 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .224 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .225 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .226 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .227 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .228 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .229 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .230 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .231 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .232 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .233 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .234 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .235 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .236 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .237 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .238 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .239 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .240 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .241 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .242 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .243 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .244 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .245 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .246 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .247 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .248 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .249 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .250 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .251 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .252 (cd=/All)
BYOND(344.887) BUG: missing savefile directory .253 (cd=/All)