Jump to content

RiftShadow - Formal Warning Issued


Recommended Posts

Formal Warning Issued - RiftShadow

RiftShadow has received a formal warning for violating our community rules.

Reason

Uploading a fake mod claiming to be a "Memory Cleaner" for Fallout 4.

After decompiling and inspecting the source code this was determined to be intentionally fake and misleading.

The mod does the following things:

  1. Starts up a quest when the game loads and prints a message saying Memory Cleaner Initialized.
  2. Sets up an unsafe "while" loop which uses a Wait() function to hold the scripting engine for 10 minutes.
  3. At each 10-minute interval it displays a notification "Memory Cleaner Running..." and proceeds to initialise two values as None (empty) objects. It then will post a notification saying "Cleaned: UnusedObject, UnusedActor".
  4. Finally it will post a message saying "Memory Cleaner Complete." after doing nothing.
  5. This process loops constantly while the game is running.

It's not clear what the intent was behind this mod but the way it was presented is deliberately misleading.

Reference

Below are links to where the infractions took place (where relevant). Some links may point to hidden, deleted or restricted content that can only be accessed by moderators.

Account Restrictions

As part of the warning, RiftShadow has been restricted from using the following features:

Restrictions: [
This user cannot upload files for 90 days].

Moderation History

Warning issued by Pickysaurus. This user has now received a total of 0 formal warning(s).

  • Thanks 1
Link to comment
Share on other sites

ScriptName MemoryCleanerScript extends Quest

float Property CleanupInterval = 600 Auto

Function CleanupVariables()
	ObjectReference UnusedObject = None
	Actor UnusedActor = None
	Debug.Notification("Cleaned: UnusedObject, UnusedActor")
	Debug.Trace("Variables cleaned: UnusedObject, UnusedActor", 0)
EndFunction

Event OnInit()
	Debug.Trace("MemoryCleanerScript Initialized.", 0)
	Debug.Notification("Memory Cleaner Initialized.")
	Self.CleanupLoop()
EndEvent

Function CleanupLoop()
	While (true)
		Utility.Wait(CleanupInterval)
		Debug.Notification("Memory Cleaner Running...")
		Self.CleanupVariables()
		Debug.Notification("Memory Cleaner Complete.")
	EndWhile
EndFunction

Source of the "cleaner" for anyone interested. 

  • Haha 2
  • Sad 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...