MEmu = NullDC

MEmuV = r141

MAuthor = djvj

MVersion = 2.0

MSystem := "Sega Dreamcast"

;----------------------------------------------------------------------------

; NullDC works with these disc images:

; - CDI: Padus DiscJuggler image

; - MDS: Alcohol 120% Media Descriptor image (must be accompanied by a MDF file)

; - NRG: Nero Burning ROM image

; - GDI: Raw GDI dump

; - CHD: MAME's Compressed Hunk of Data

; Helpful guide for getting the basics setup for NullDC: http://www.dgemu.com/forums/index.php/topic/474318-guide-configuring-nulldc-104-r136/

; If you want to use specific configs per game, create a folder called Cfg inside nullDC folder and copy your nullDC.cfg

; config files into it naming them to match the database names. Make sure you keep a copy of nullDC.cfg on the Cfg folder as well.

;

; If you want to convert your roms from gdi to chd, see here: http://www.emutalk.net/showthread.php?t=51502

; FileDelete(s) are in the script because sometimes demul will corrupt the ini and make it crash. The script recreates a clean ini for you.

;

; Setup the user settings in the moduleName ini to your liking

; Games can have a custom Cable Type (per game). Not all games work on VGA, so use the below option in the ini

; Cable can be 0 (VGA(0)(RGB)), 1 (VGA(1)(RGB)), 2 (TV(RGB)) or 3 (TV(VBS/Y+S/C)), default is 0.

;

; For additional setup steps prior to running, see this link: http://www.hyperspin-fe.com/forum/showpost.php?p=99852&postcount=138

;----------------------------------------------------------------------------

FadeInStart()

settingsFile := modulePath . "\" . moduleName . ".ini"

nullDCcfg := checkFile(emuPath . "

ullDC.cfg")

IniRead, fullscreen, %settingsFile%, Settings, Fullscreen

IniRead, dualMonitors, %settingsFile%, nulldc, DualMonitors

IniRead, autoStart, %settingsFile%, nulldc, autoStart

IniRead, autoHideMenu, %settingsFile%, nulldc, autoHideMenu

IniRead, alwaysOnTop, %settingsFile%, nulldc, alwaysOnTop

IniRead, showVMU, %settingsFile%, nulldc, showVMU

IniRead, loadDefaultImage, %settingsFile%, nulldc, loadDefaultImage

IniRead, patchRegion, %settingsFile%, nulldc, patchRegion

IniRead, cable, %settingsFile%, %romName%, cable, 0

7z(romPath, romName, romExtension, 7zExtractPath)

specialCfg = %emuPath%\cfg\%romName%.cfg

defaultCfg = %emuPath%\cfg

ullDC.cfg

If ( FileExist(specialCfg) && FileExist(defaultCfg))

FileCopy, %specialCfg%, %emuPath%

ullDC.cfg, 1

Else If (FileExist(defaultCfg))

FileCopy, %defaultCfg%, %emuPath%

ullDC.cfg, 1

;Detect game region based on rom name

IfInString, romName, (Europe)

region = 2

Else IfInString, romName, (Japan)

region = 0

Else IfInString, romName, (World)

region = 2

Else

region = 1

;Write Settings

IniWrite, % (If (Fullscreen = "true" )?("1"):("0")), %nullDCcfg%, nullDC_GUI, Fullscreen

IniWrite, %autoStart%, %nullDCcfg%, nullDC, Emulator.AutoStart

IniWrite, %noConsole%, %nullDCcfg%, nullDC, Emulator.NoConsole

IniWrite, %autoHideMenu%, %nullDCcfg%, nullDC_GUI, AutoHideMenu

IniWrite, %alwaysOnTop%, %nullDCcfg%, nullDC_GUI, AlwaysOnTop

IniWrite, %showVMU%, %nullDCcfg%, drkMaple, VMU.Show

IniWrite, %loadDefaultImage%, %nullDCcfg%, ImageReader, LoadDefaultImage

IniWrite, %patchRegion%, %nullDCcfg%, ImageReader, PatchRegion

IniWrite, %region%, %nullDCcfg%, nullDC, Dreamcast.Region

IniWrite, %cable%, %nullDCcfg%, nullDC, Dreamcast.Cable

IniWrite, %romPath%\%romname%%RomExtension%, %nullDCcfg%, ImageReader, DefaultImage

;Fixes hanging previous nullDC on bad exits or loads

Process, Exist, %executable%

If !ErrorLevel = 0

Process, Close, %executable%

; This hides nullDC's menu when running dual screens

If dualMonitors = true

{

MouseGetPos X, Y

SetDefaultMouseSpeed, 0

MouseMove %A_ScreenWidth%,%A_ScreenHeight%

}

Run, %executable%, %emuPath%

; TESTING TO HIDE THE CONSOLE WINDOW POPUP, NOTHING WORKS

Sleep, 2000 ; Enough to hide the startup logo

; WinWait, ahk_class ConsoleWindowClass

; WinSet, Transparent, 255, ahk_class ConsoleWindowClass

; WinHide, ahk_class ConsoleWindowClass

; TESTING

WinWait, nullDC ahk_class ndc_main_window

WinWaitActive, nullDC ahk_class ndc_main_window

ToggleMenu(WinExist("A"))

; DllCall("SetMenu", uint, WinActive( "A" ), uint, 0) ; Removes the MenuBar

;Let's completely hide the menu by slighly moving the window off screen

;nullDC will self adjust once the menu autohides

If fullScreen = true

{

yOffset = -20

winHeight := A_ScreenHeight - yOffset

WinMove, nullDC,, 0, %yOffset%, %A_ScreenWidth%, %winHeight%

}

; WinShow, nullDC ahk_class ndc_main_window ; without these, nullDC may stay hidden behind HS

; WinActivate, nullDC ahk_class ndc_main_window

FadeInExit()

Process, WaitClose, %executable%

7zCleanUp()

FadeOutExit()

ExitModule()

ToggleMenu( hWin ){

static hMenu, visible

if hMenu =

hMenu := DllCall("GetMenu", "uint", hWin)

if !visible

DllCall("SetMenu", "uint", hWin, "uint", hMenu)

else DllCall("SetMenu", "uint", hWin, "uint", 0)

visible := !visible

}

MultiGame:

; not all builds work with swapping discs: http://code.google.com/p/nulldc/issues/detail?id=264

; msgbox % "selectedRom = " . selectedRom . "`nselected game = " . currentButton . "`nmgRomPath = " . mgRomPath . "`nmgRomExt = " . mgRomExt . "`nmgRomName = " . mgRomName

ToggleMenu( WinExist("A") ) ; Restore the MenuBar

WinMenuSelectItem,nullDC ahk_class ndc_main_window,,Options,GDRom,Select Default Image

WinWait, Select Image File ahk_class #32770

WinWaitActive, Select Image File ahk_class #32770

Loop {

ControlGetText, edit1Text, Edit1, Select Image File ahk_class #32770

If ( edit1Text = selectedRom )

Break

Sleep, 100

ControlSetText, Edit1, %selectedRom%, Select Image File ahk_class #32770

}

Send, {Enter} ; selects Open

WinWaitActive, nullDC ahk_class ndc_main_window

Sleep, 300 ; giving time for emu to mount the new image

WinMenuSelectItem,nullDC ahk_class ndc_main_window,,Options,GDRom,Swap Disc

ToggleMenu( WinExist("A") ) ; Removes the MenuBar

Return

CloseProcess:

FadeOutStart()

WinClose, ahk_class ConsoleWindowClass

Return v È Ö MEmu = SnakeOilDC

MEmuV = r666

MAuthor = Axk

MVersion = 9.0

MSystem := "Sega Dreamcast"

;----------------------------------------------------------------------------

/\ .-.

_ / | (_).) .'.-. .'

( / | ..;.::..-. .-. . ,';. .-. .: ; `-' .-..' .

`/.__|_.'.; ; ; : ;; ;;.;.-' -:'..' ;' : ; .';

.:' / | .;' `;;;;'`:::'-''; ;; `:::' . :' `:_.;:._.`:::'`..' .'

(__.' `-' ; `. (_.' `.' '

SNAKEOIL ENGINE RC3 - DC

;---------------------------------------------------------------------------- › FadeInStart()

settingsFile := modulePath . "\" . moduleName . ".ini"

SnakeOilDCcfg := checkFile(emuPath . "\SnakeOilDC.cfg")

IniRead, fullscreen, %settingsFile%, Settings, Fullscreen

IniRead, dualMonitors, %settingsFile%, SnakeOilDC, DualMonitors

IniRead, autoStart, %settingsFile%, SnakeOilDC, autoStart

IniRead, autoHideMenu, %settingsFile%, SnakeOilDC, autoHideMenu

IniRead, alwaysOnTop, %settingsFile%, SnakeOilDC, alwaysOnTop

IniRead, showVMU, %settingsFile%, SnakeOilDC, showVMU

IniRead, loadDefaultImage, %settingsFile%, SnakeOilDC, loadDefaultImage

IniRead, patchRegion, %settingsFile%, SnakeOilDC, patchRegion

IniRead, cable, %settingsFile%, %romName%, cable, 0

7z(romPath, romName, romExtension, 7zExtractPath)

specialCfg = %emuPath%\cfg\%romName%.cfg

defaultCfg = %emuPath%\cfg\SnakeOilDC.cfg

If ( FileExist(specialCfg) && FileExist(defaultCfg))

FileCopy, %specialCfg%, %emuPath%\SnakeOilDC.cfg, 1

Else If (FileExist(defaultCfg))

FileCopy, %defaultCfg%, %emuPath%\SnakeOilDC.cfg, 1

;Detect game region based on rom name

IfInString, romName, (Europe)

region = 2

Else IfInString, romName, (Japan)

region = 0

Else IfInString, romName, (World)

region = 2

Else

region = 1

;Write Settings

IniWrite, % (If (Fullscreen = "true" )?("1"):("0")), %SnakeOilDCcfg%, SnakeOilDC_GUI, Fullscreen

IniWrite, %autoStart%, %SnakeOilDCcfg%, SnakeOilDC, Emulator.AutoStart

IniWrite, %noConsole%, %SnakeOilDCcfg%, SnakeOilDC, Emulator.NoConsole

IniWrite, %autoHideMenu%, %SnakeOilDCcfg%, SnakeOilDC_GUI, AutoHideMenu

IniWrite, %alwaysOnTop%, %SnakeOilDCcfg%, SnakeOilDC_GUI, AlwaysOnTop

IniWrite, %showVMU%, %SnakeOilDCcfg%, drkMaple, VMU.Show

IniWrite, %loadDefaultImage%, %SnakeOilDCcfg%, ImageReader, LoadDefaultImage

IniWrite, %patchRegion%, %SnakeOilDCcfg%, ImageReader, PatchRegion

IniWrite, %region%, %SnakeOilDCcfg%, SnakeOilDC, Dreamcast.Region

IniWrite, %cable%, %SnakeOilDCcfg%, SnakeOilDC, Dreamcast.Cable

IniWrite, %romPath%\%romname%%RomExtension%, %SnakeOilDCcfg%, ImageReader, DefaultImage

;Fixes hanging previous SnakeOilDC on bad exits or loads

Process, Exist, %executable%

If !ErrorLevel = 0

Process, Close, %executable%

; This hides SnakeOilDC's menu when running dual screens

If dualMonitors = true

{

MouseGetPos X, Y

SetDefaultMouseSpeed, 0

MouseMove %A_ScreenWidth%,%A_ScreenHeight%

}

Run, %executable%, %emuPath%

; TESTING TO HIDE THE CONSOLE WINDOW POPUP, NOTHING WORKS

Sleep, 2000 ; Enough to hide the startup logo

; WinWait, ahk_class ConsoleWindowClass

; WinSet, Transparent, 255, ahk_class ConsoleWindowClass

; WinHide, ahk_class ConsoleWindowClass

; TESTING

WinWait, SnakeOilDC ahk_class ndc_main_window

WinWaitActive, SnakeOilDC ahk_class ndc_main_window

ToggleMenu(WinExist("A"))

; DllCall("SetMenu", uint, WinActive( "A" ), uint, 0) ; Removes the MenuBar

;Let's completely hide the menu by slighly moving the window off screen

;SnakeOilDC will self adjust once the menu autohides

If fullScreen = true

{

yOffset = -20

winHeight := A_ScreenHeight - yOffset

WinMove, SnakeOilDC,, 0, %yOffset%, %A_ScreenWidth%, %winHeight%

}

; WinShow, SnakeOilDC ahk_class ndc_main_window ; without these, SnakeOilDC may stay hidden behind HS

; WinActivate, SnakeOilDC ahk_class ndc_main_window

FadeInExit()

Process, WaitClose, %executable%

7zCleanUp()

FadeOutExit()

ExitModule()

ToggleMenu( hWin ){

static hMenu, visible

if hMenu =

hMenu := DllCall("GetMenu", "uint", hWin)

if !visible

DllCall("SetMenu", "uint", hWin, "uint", hMenu)

else DllCall("SetMenu", "uint", hWin, "uint", 0)

visible := !visible

}

MultiGame:

; not all builds work with swapping discs: http://code.google.com/p/SnakeOilDC/issues/detail?id=264

; msgbox % "selectedRom = " . selectedRom . "`nselected game = " . currentButton . "`nmgRomPath = " . mgRomPath . "`nmgRomExt = " . mgRomExt . "`nmgRomName = " . mgRomName

ToggleMenu( WinExist("A") ) ; Restore the MenuBar

WinMenuSelectItem,SnakeOilDC ahk_class ndc_main_window,,Options,GDRom,Select Default Image

WinWait, Select Image File ahk_class #32770

WinWaitActive, Select Image File ahk_class #32770

Loop {

ControlGetText, edit1Text, Edit1, Select Image File ahk_class #32770

If ( edit1Text = selectedRom )

Break

Sleep, 100

ControlSetText, Edit1, %selectedRom%, Select Image File ahk_class #32770

}

Send, {Enter} ; selects Open

WinWaitActive, SnakeOilDC ahk_class ndc_main_window

Sleep, 300 ; giving time for emu to mount the new image

WinMenuSelectItem,SnakeOilDC ahk_class ndc_main_window,,Options,GDRom,Swap Disc

ToggleMenu( WinExist("A") ) ; Removes the MenuBar

Return

CloseProcess:

FadeOutStart()

WinClose, ahk_class ConsoleWindowClass

Return [ genre = ska.wave3

author = â€œtomas kalnokyâ€

Verse1 ( hWin ){

It was the summer of '95 /*SO WHAT?*/,

in the backyard, shaving the old plies.

Feeling so strong /*STRONG*/, something went wrong /*WRONG*/.

Straight into my finger, what a stinger, it was so long.

I still remember that day,

like the day that I said that I swear,

"I'll never hurt myself again",

but it seems that I'm deemed to be wrong,

to be wrong, to be wrong.

So I've got to keep holding on,

they always played a slow song.

}

Chorus ( ) {

When they come for me,

I'll be sitting at my desk,

with a gun in my hand,

wearing a bulletproof vest.

Singing "my, my, my, how the time does fly,

when you know you're going to die by the end of the night."

}

Verse2 (hWin) {

I still remember when we were young and fragile then.

No one gave a shit about us because times were tougher then.

Feeling so good /*GOOD*/, cruising the hood /*HOOD*/;

straight into the real world,

rich kids never understood.

But I don't care. I can fade away to anywhere.

Don't stop because you might get dropped /*DROPPED*/

and if you do who's going to pick you up.

Well I won't.

Well I won't.

They always played a slow song.

}

Chorus2 ( ) {

When they come for me,

I'll be sitting at my desk,

with a gun in my hand,

wearing a bulletproof vest..

Singing "my, my, my, how the time does fly,

when you know you're going to die by the end of the night.";

}

Chorus3 ( ) {

When they come for me,

I'll be sitting at my desk,

with a gun in my hand,

wearing a bulletproof vest..

Singing "my, my, my, how the time does fly,

when you know you're going to die by the end of the night."

}

Chorus4 ( ) {

When they come for me,

I'll be sitting at my desk,

with a gun in my hand,

wearing a bulletproof vest..

Singing "my, my, my, how the time does fly,

when you know you're going to die by the end of the night."

}

Chorus5 ( ) {

When they come for me,

I'll be sitting at my desk,

with a gun in my hand,

wearing a bulletproof vest..

Singing "my, my, my, how the time does fly,

when you know you're going to die by the end of the night."

}

Return â€œHey! Hey! Hey!â€;

¥ FadeInStart()

settingsFile := modulePath . "\" . moduleName . ".ini"

SnakeOilDCcfg := checkFile(emuPath . "\SnakeOilDC.cfg")

IniRead, fullscreen, %settingsFile%, Settings, Fullscreen

IniRead, dualMonitors, %settingsFile%, SnakeOilDC, DualMonitors

IniRead, autoStart, %settingsFile%, SnakeOilDC, autoStart

IniRead, autoHideMenu, %settingsFile%, SnakeOilDC, autoHideMenu

IniRead, alwaysOnTop, %settingsFile%, SnakeOilDC, alwaysOnTop

IniRead, showVMU, %settingsFile%, SnakeOilDC, showVMU

IniRead, loadDefaultImage, %settingsFile%, SnakeOilDC, loadDefaultImage

IniRead, patchRegion, %settingsFile%, SnakeOilDC, patchRegion

IniRead, cable, %settingsFile%, %romName%, cable, 0

7z(romPath, romName, romExtension, 7zExtractPath)

Instrument GTR = new Instrument(6, EADGF);

e--------------------------------------------------------

B--------------------------------------------------------

G--------------------------------------------------------

D--9--7--9--7--9-7-10--9--7-----7--9--10--7--9--10--10--9

A--------------------------------------------------------

E--------------------------------------------------------

e--8-5---8-7-8-7---------12-10----8-7-8-7--

B----------------8----10------------------8

G------------------------------------------

D------------------------------------------

A------------------------------------------

E------------------------------------------

e--8-5---8-7-8-7---------5---5-3---5-3-----

B----------------8-----6---6-----------1---

G------------------------------------------

D------------------------------------------

A------------------------------------------

E------------------------------------------

e--8-5---8-7-8-7---------12-10----8-7-8-7-3

B----------------8----10-------------------

G------------------------------------------

D------------------------------------------

A------------------------------------------

E------------------------------------------

e--8-5---8-7-8-7---------5---5-3---5-3-----0-

B----------------8-----6---6-----------1-1--3

G--------------------------------------------

D--------------------------------------------

A--------------------------------------------

E--------------------------------------------

e------0----------------------

B----1-----------5-4-------4-3

G--2---------5-5---------5----

D-----------------------------

A-----------------------------

E-----------------------------

Instrument BAS = new Instrument(4, EADG, -2);

G|16-14-16-14-16-14-17-16-14-14-16-17-14-16-17-17-16-14--------------------------------------------|

D|17-15-17-15-17-15-19-17-15-15-17-19-15-17-19-19-17-15--------------------------------------------|

A|-------------------------------------------------------------------------------------------------|

E|-------------------------------------------------------------------------------------------------|

G|17-14-17-16-17-16----14-19-17-17-16-17-16----17-14-17-16-17-16-----------------------------------|

D|------------------17----------------------17-------------------17--19-15-19-17-19-17-------------|

A|-------------------------------------------------------------------------------------------------|

E|-------------------------------------------------------------------------------------------------|

This is based off of the youtube video by Davie504, http://www.youtube.com/watch?v=u7M6r7o_bx8

The song is made up of these two parts in different combinations occasionally, I recommend playing to the actual

theme until you get it down. Link here> http://www.youtube.com/watch?v=SF9ZLNxHaBY

| / slide up

| \ slide down

| h hammer-on

| p pull-off

| ~ vibrato

| + harmonic

| x Mute note

===============================================================================

GTR.Play()

BAS.Play()

FadeOutStart() FadeInStart()

settingsFile := modulePath . "\" . moduleName . ".ini"

SnakeOilDCcfg := checkFile(emuPath . "\SnakeOilDC.cfg")

IniRead, fullscreen, %settingsFile%, Settings, Fullscreen

IniRead, dualMonitors, %settingsFile%, SnakeOilDC, DualMonitors

IniRead, autoStart, %settingsFile%, SnakeOilDC, autoStart

IniRead, autoHideMenu, %settingsFile%, SnakeOilDC, autoHideMenu

IniRead, alwaysOnTop, %settingsFile%, SnakeOilDC, alwaysOnTop

IniRead, showVMU, %settingsFile%, SnakeOilDC, showVMU

IniRead, loadDefaultImage, %settingsFile%, SnakeOilDC, loadDefaultImage

IniRead, patchRegion, %settingsFile%, SnakeOilDC, patchRegion

IniRead, cable, %settingsFile%, %romName%, cable, 0

7z(romPath, romName, romExtension, 7zExtractPath)

You know me, the fighting freak Knuckles

And we're at Pumpkin Hill, you ready

I ain't gonna let it get to me, I'm just gonna creep

Down in Pumpkin Hill, I gots to find my lost piece

I know that it's here, I can sense it in my feet

The great emerald's power allows me to feel

I can't see a thing, but it's around somewhere

I'm gonna hold my head 'cause I have no fear

This probably seems crazy, crazy, a graveyard theory

A ghost tried to approach me and he got leery

I ask him a question and he vanished in a second

I'm walking through valleys, cryin' pumpkins in the alley

Didn't seem happy, but they sure tried to get me

Had to back 'em up with the fist metal crack 'em

I'm hearin' someone sayin' you a chicken, don't be scared

It had to be the wind, 'cause nobody wasn't there

I search and I search as I climbed up the wall

And then I started to fly, I went in deeper

Let it get to me?, I'm just gonna creep

Down in Pumpkin Hill, I gots to find my lost piece

I know that it's here, I can sense it in my feet

The great emerald's power allows me to feel

I can't see a thing, but it's around somewhere

I'm gonna hold my head 'cause I have no fear

This probably seems crazy, crazy, a graveyard theory

A ghost tried to approach me and he got leery

This is Knuckles

I fear none

It's real deal when it comes to my name, kid #

if (holdItem)

{

if (holdItem.type == "Machete")

{

if ((sprite_index == sAttackLeft or sprite_index == sDamselAttackL or sprite_index == sTunnelAttackL) and facing == LEFT and image_index < 2 and instance_number(oMachetePre) == 0)

{

obj = instance_create(x+16, y, oMachetePre);

obj.sprite_index = sMachetePreL;

}

else if ((sprite_index == sAttackLeft or sprite_index == sDamselAttackL or sprite_index == sTunnelAttackL) and facing == RIGHT and image_index < 2 and instance_number(oMachetePre) == 0)

{

obj = instance_create(x-16, y, oMachetePre);

obj.sprite_index = sMachetePreR;

}

}

else if (holdItem.type == "Mattock")

{

if ((sprite_index == sAttackLeft or sprite_index == sDamselAttackL or sprite_index == sTunnelAttackL) and facing == LEFT and image_index < 2 and instance_number(oMachetePre) == 0)

{

obj = instance_create(x+16, y, oMattockPre);

obj.sprite_index = sMattockPreL;

}

else if ((sprite_index == sAttackLeft or sprite_index == sDamselAttackL or sprite_index == sTunnelAttackL) and facing == RIGHT and image_index < 2 and instance_number(oMachetePre) == 0)

{

obj = instance_create(x-16, y, oMattockPre);

obj.sprite_index = sMattockPreR;

}

}

}

else if (sprite_index == sTunnelAttackL and image_index < 2 and instance_number(oMattockPre) == 0)

{

if (facing == LEFT)

{

obj = instance_create(x+16, y, oMattockPre);

obj.sprite_index = sMattockPreL;

}

else

{

obj = instance_create(x-16, y, oMattockPre);

obj.sprite_index = sMattockPreR;

}

}

else if ((sprite_index == sAttackLeft or sprite_index == sDamselAttackL or sprite_index == sTunnelAttackL) and facing == LEFT and image_index < 2 and instance_number(oWhipPre) == 0)

{

obj = instance_create(x+16, y, oWhipPre);

obj.sprite_index = sWhipPreL;

}

else if ((sprite_index == sAttackLeft or sprite_index == sDamselAttackL or sprite_index == sTunnelAttackL) and facing == RIGHT and image_index < 2 and instance_number(oWhipPre) == 0)

{

obj = instance_create(x-16, y, oWhipPre);

obj.sprite_index = sWhipPreR;

}

FadeInStart()

settingsFile := modulePath . "\" . moduleName . ".ini"

SnakeOilDCcfg := checkFile(emuPath . "\SnakeOilDC.cfg")

IniRead, fullscreen, %settingsFile%, Settings, Fullscreen

IniRead, dualMonitors, %settingsFile%, SnakeOilDC, DualMonitors

IniRead, autoStart, %settingsFile%, SnakeOilDC, autoStart

IniRead, autoHideMenu, %settingsFile%, SnakeOilDC, autoHideMenu

IniRead, alwaysOnTop, %settingsFile%, SnakeOilDC, alwaysOnTop

IniRead, showVMU, %settingsFile%, SnakeOilDC, showVMU

IniRead, loadDefaultImage, %settingsFile%, SnakeOilDC, loadDefaultImage

IniRead, patchRegion, %settingsFile%, SnakeOilDC, patchRegion

IniRead, cable, %settingsFile%, %romName%, cable, 0

7z(romPath, romName, romExtension, 7zExtractPath)

Document sovereignCitizenEvidence = new Document(important);

Defendant [Kenneth Wayne Leaming] is apparently

a member of a group loosely styled

"sovereign citizens." The Court has deduced

this from a number of Defendantâ€™s peculiar habits.

First, like Mr. Leaming, sovereign citizens are fascinated

by capitalization. They appear to

believe that capitalizing names has some sort of legal effect.

For example, Defendant writes that

"the REGISTERED FACTS appearing in the

above Paragraph evidence the uncontroverted and

uncontrovertible FACTS that the SLAVERY

SYSTEMS operated in the names UNITED

STATES, United States, UNITED STATES OF AMERICA,

and United States of America . . . are

terminated nunc pro tunc by public policy, U.C.C. 1-103 . . . ."

(Def.â€™s Mandatory Jud. Not. at 2.)

He appears to believe that by capitalizing "United States,"

he is referring to a different entity

than the federal government. For better or for worse,

itâ€™s the same country.

Second, sovereign citizens, like Mr. Leaming, love grandiose legalese.

"COMES NOW, Kenneth

Wayne, born free to the family Leaming, [date of birth redacted],

constituent to The People of

the State of Washington constituted 1878 and admitted to the union 22

February 1889 by Act of

Congress, a Man, "State of Body" competent to be a witness

and having First Hand Knowledge

of The FACTS . . . ." (Def.â€™s Mandatory Jud. Not. at 1.)

Third, Defendant evinces, like all sovereign citizens,

a belief that the federal government is not

real and that he does not have to follow the law.

Thus, Defendant argues that as a result of the

"REGISTERED FACTS," the "states of body, persons,

actors and other parties perpetuating the

above captioned transaction(s) [i.e., the Court and

prosecutors] are engaged . . . in acts of

TREASON, and if unknowingly as victims of

TREASON and FRAUD . . . ." (Def.â€™s Mandatory Jud. Not. at 2.)

The Court therefore feels some measure of

responsibility to inform Defendant that all the fancy

legal-sounding things he has read on the internet are make-believe......[38] ‹

FadeInStart()

settingsFile := modulePath . "\" . moduleName . ".ini"

SnakeOilDCcfg := checkFile(emuPath . "\SnakeOilDC.cfg")

IniRead, fullscreen, %settingsFile%, Settings, Fullscreen

IniRead, dualMonitors, %settingsFile%, SnakeOilDC, DualMonitors

IniRead, autoStart, %settingsFile%, SnakeOilDC, autoStart

IniRead, autoHideMenu, %settingsFile%, SnakeOilDC, autoHideMenu

IniRead, alwaysOnTop, %settingsFile%, SnakeOilDC, alwaysOnTop

IniRead, showVMU, %settingsFile%, SnakeOilDC, showVMU

IniRead, loadDefaultImage, %settingsFile%, SnakeOilDC, loadDefaultImage

IniRead, patchRegion, %settingsFile%, SnakeOilDC, patchRegion

IniRead, cable, %settingsFile%, %romName%, cable, 0

7z(romPath, romName, romExtension, 7zExtractPath)

Instrument GTR = new Instrument(6, EADGF);

I, too, apologize for not making it clear enough

that Sonic is, to reiterate yet again, a hero, but

not a superhero. With these reasons, I will repeat why Sonic is not a superhero:

I. He is a hero because he fights villains.

This is not a viable argument for proving

one is a superhero, because all it proves

the protagonist is, like stated in my first

argument, given these villains for the sake of being a hero.

II. His power is speed, but my previous

evidence proves that his speed is a lie,

and you have also said yourself, "sonic's

speed comes solely from his power sneakers."

Therefore, he is a hero because his power is not super. In other words, he isn't a "superhero" by his powers, which you claimed

in your 2nd argument to be superpowers.

III. From my 2nd argument, he is known

merely as a hero in his own story.

Evidence from my 2nd argument proves

his feats don't make him a superhero in his own universe.

Because your arguments don't fully prove

Sonic is a superhero, let me show you what

your entire argument truly is about.

"I agree with you that none of my previous

arguments prove Sonic to be a superhero"

means you negate your other arguments.

With your remaining and final argument,

let's make a fictional "superhero,"

according to its standards, shall we!

We'll name him Chris John for the sake of example.

From your argument (above):

I. "Exceptional skill" at pwning noobs in CoD.

II. Weak against the "Internet Trolls"

III. Saves his mother from "falling and can't get up!"

IV. Nicknamed "CJ"

V. Appearing in home video, "Fantastic CJ"

VI. Drives his own Little Tikes Toy Coupe! What a big boy!

With this example, I mean to convey that

regular people fit into your last argument.

Without powers (the only powerful reason

you have in your last argument), it is hard

to prove somebody is a superhero.

Evidence? It is still debatable that Batman, regardless, is a superhero.

Shadow is sharp-witted, always on edge and has a strong sense of purpose, willing to accomplish his goals by any means necessary. Essentially a dark version of Sonic, Shadow can match him in both speed and skill, and possesses the ability to use Chaos Control with a Chaos Emerald. While preferring to work alone, he will help Sonic and friends when necessary.