User:Afker/SpoilerAL SSG Creation

From Wikibooks, open books for an open world
Jump to navigation Jump to search

This is a planning page, not a book!

The Plan

[edit | edit source]

To created a tutorial and reference text book on how to create SSG files for SpoilerAL.

Pre-requisits: knowledge of Hex arithmetic/addressing (does a book exist already?), how to use SpoilerAL (separate book), and how to discover memory addresses for editing (separate book)

Categories:

  • Computing
  • Domain-specific languages

Introduction

[edit | edit source]

SpoilerAL is a freeware general purpose memory editor for the Microsoft Windows platform. "Trainers" for various computer games are often distributed as script files with .ssg (Spoiler Scripts Goup) extension that the SpoilerAL program loads and executes. This book provides coverage on how to create (or edit) SSG files.

Readers of this book should already be familiar with the concepts of hexadecimal arithmetic and addressing. Readers should also need to know how to locate memory addresses desired for editing (either via SpoilerAL or other tools) and as well as how to use SSG files with SpoilerAL. A brief treatise of each of these topics is available through the appendix.

Table of Contents

[edit | edit source]
  • Introduction/TOC page
  • Starting an empty script
  • Data manipulation
    • Editing values
    • Toggling states
    • Picking from a list
    • Picking from a list and acting by another list
    • Bundling multiple actions into an item
  • Script organization
    • Directory
    • Simplifying similar script code
    • Reducing file clutter
  • Advanced topics
    • Conditionals
    • Using loop variables
    • Compensating for mobile addresses
    • Referencing and referencing memory
  • Appendix
    • A - Very brief intro to hex arithmetic/addressing (with links to books)
    • B - Very brief intro to using SpoilerAL (with links to books once written)
    • C - Very brief intro to looking up memory addresses (with links to books once written)
  • Index

Resources

[edit | edit source]
External links

Existing Pages

[edit | edit source]

(list pages here that might be merged into your new book here)