Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

KGDoom Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=kgdoom |image=kgdoomswitch.png |description=A doom port. With Lua. |author=kgsws |lastupdated=2018/07/16 |type=Shooter |version=926b58c |license=Mixed |download=https://dlhb.gamebrew.org/switchhomebrews/kgdoomswitch.7z |website=https://github.com/kgsws/kgdoom |source=https://github.com/kgsws/kgdoom |donation= }} {{#seo: |title=Switch Homebrew Games (Shooter) - GameBrew |title_mode=append |image=kgdoomswitch.png |image_alt=kgdoom }} {{cle...")
 
No edit summary
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=kgdoom
|title=kgdoom
|image=kgdoomswitch.png
|image=kgdoomnx.png
|description=A doom port. With Lua.
|description=A doom port. With Lua.
|author=kgsws
|author=kgsws, aagallag
|lastupdated=2018/07/16
|lastupdated=2018/10/24
|type=Shooter
|type=Shooter
|version=926b58c
|version=0.7
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/switchhomebrews/kgdoomswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/kgdoomnx.7z
|website=https://github.com/kgsws/kgdoom
|website=https://github.com/kgsws/kgdoom/commit/926b58c738a8458a31627a430611d1bdf6820c13
|source=https://github.com/kgsws/kgdoom
|source=https://github.com/aagallag/kgdoom/releases
|donation=
|donation=
}}
}}
{{#seo:
A Doom port that supports Lua scripting (unfinished). The idea of this port is not to stay compatible or emulate original game accurately. Lua scripts in kgdoom.wad for original games do not reflect 100% original game behavior and are provided only for basic compatibility.
|title=Switch Homebrew Games (Shooter) - GameBrew
 
|title_mode=append
Original port by kgsws and updated for 5.x.x by aagallag.
|image=kgdoomswitch.png
 
|image_alt=kgdoom
==Installation==
}}
Download contains several versions:
{{cleanup|article|Needs cleanup}}
* (03/31) pre-compiled binary [https://apps.fortheusers.org/switch/kgdoom by 4TU].
A doom port. With Lua.
* (03/31) pre-compiled binary [https://gbatemp.net/threads/kgdoom-by-kgsws.500095/ by x0x0].
* (10/24) [https://github.com/aagallag/kgdoom/releases fork by aagallag] adds support for 5.x.x.


==Media==
To install on Switch, you currently have to use HBL:
<youtube></youtube>
*Copy kgdoom.nro and kgdoom.wad to /switch/kgdoom/ on your SD card.
*Also copy any IWADs you have to the same directory.
*If you want to run PWAD mods, create directory /switch/kgdoom/pwads/ and copy these there.
*(Check out kgexamples.wad in [https://github.com/kgsws/kgdoom/tree/lua-scripting/pwads pwads directory].)
*When you start kgdoom, you will see WAD menu where you can pick IWAD, and optionally PWAD.


A manual for map editing can be found [https://github.com/kgsws/kgdoom/commit/926b58c738a8458a31627a430611d1bdf6820c13 here].


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/kgdoomswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/kgdoomnx2.png
https://dlhb.gamebrew.org/switchhomebrews/kgdoomswitch-02.png
 
https://dlhb.gamebrew.org/switchhomebrews/kgdoomswitch-03.png
==Compatibility==
https://dlhb.gamebrew.org/switchhomebrews/kgdoomswitch-04.png
(Original) Works on 3.0.0.
https://dlhb.gamebrew.org/switchhomebrews/kgdoomswitch-05.png
 
https://dlhb.gamebrew.org/switchhomebrews/kgdoomswitch-06.png
(0.6) Tested on 5.1.0.
https://dlhb.gamebrew.org/switchhomebrews/kgdoomswitch-07.png
 
https://dlhb.gamebrew.org/switchhomebrews/kgdoomswitch-08.png
==Known issues==
Cannot back to HBL after start the .nro.


==Changelog==
==Changelog==
'''v.1.0'''
'''v0.7 2018/10/24'''
* First Release.
*Includes upstreamed fix for crash when exiting.
*Small fix for compile issue on latest version of libtransistor.
*Not Yet Tested.
 
'''v0.6 2018/06/07'''
*Pulled in changes from upstream.
*Added icon and metadata for HBMenu.
*Tested on 5.1.0.
 
'''v0.5 2018/06/04'''
*Pulled in changes from upstream.
*Fixed pwad loading.
 
'''v0.4 2018/05/31'''
*Lua Branch - Compiled for 5.0.x.
*Thanks to @kgsws, we can now select the desired *.wad when launching kgdoom.
 
'''v0.2 2018/05/30'''
*Fix typo with freedoom.wad and freedoom2.wad.
 
'''v0.1 2018/05/30'''
*Initial 5.0.x Release.
*Support for Switch Firmware 5.0.x and for loading WADs from the sdcard.
*Currently only supports 1 wad on the SD card at a time, the wad must be saved in the directory: /sd/switch/kgdoom/, and the wad must be named the following:
**Doom - doom.wad
**Ultimate Doom - doomu.wad
**TNT - tnt.wad
**Plutonia - plutonia.wad
**Doom 2 - doom2.wad
**Freedoom - freedom.wad
**Freedoom 2 - freedom2.wad
**Doom (Shareware) - doom1.wad


== External links ==
== External links ==
* Gbatemp - https://github.com/kgsws/kgdoom
* GitHub - https://github.com/kgsws/kgdoom
* Github - https://github.com/kgsws/kgdoom
* GitHub - https://github.com/aagallag/kgdoom/
* Reddit -
* GBAtemp - https://gbatemp.net/threads/kgdoom-by-kgsws.500095/
* Twitter - https://twitter.com/_kgsws_/status/1003064073095974913
* Old tutorial - https://gbatemp.net/threads/old-doom-port-released.492894/

Revision as of 01:27, 14 Mayıs 2023

kgdoom
Kgdoomnx.png
General
Authorkgsws, aagallag
TypeShooter
Version0.7
LicenseMixed
Last Updated2018/10/24
Links
Download
Website
Source

A Doom port that supports Lua scripting (unfinished). The idea of this port is not to stay compatible or emulate original game accurately. Lua scripts in kgdoom.wad for original games do not reflect 100% original game behavior and are provided only for basic compatibility.

Original port by kgsws and updated for 5.x.x by aagallag.

Installation

Download contains several versions:

To install on Switch, you currently have to use HBL:

  • Copy kgdoom.nro and kgdoom.wad to /switch/kgdoom/ on your SD card.
  • Also copy any IWADs you have to the same directory.
  • If you want to run PWAD mods, create directory /switch/kgdoom/pwads/ and copy these there.
  • (Check out kgexamples.wad in pwads directory.)
  • When you start kgdoom, you will see WAD menu where you can pick IWAD, and optionally PWAD.

A manual for map editing can be found here.

Screenshots

kgdoomnx2.png

Compatibility

(Original) Works on 3.0.0.

(0.6) Tested on 5.1.0.

Known issues

Cannot back to HBL after start the .nro.

Changelog

v0.7 2018/10/24

  • Includes upstreamed fix for crash when exiting.
  • Small fix for compile issue on latest version of libtransistor.
  • Not Yet Tested.

v0.6 2018/06/07

  • Pulled in changes from upstream.
  • Added icon and metadata for HBMenu.
  • Tested on 5.1.0.

v0.5 2018/06/04

  • Pulled in changes from upstream.
  • Fixed pwad loading.

v0.4 2018/05/31

  • Lua Branch - Compiled for 5.0.x.
  • Thanks to @kgsws, we can now select the desired *.wad when launching kgdoom.

v0.2 2018/05/30

  • Fix typo with freedoom.wad and freedoom2.wad.

v0.1 2018/05/30

  • Initial 5.0.x Release.
  • Support for Switch Firmware 5.0.x and for loading WADs from the sdcard.
  • Currently only supports 1 wad on the SD card at a time, the wad must be saved in the directory: /sd/switch/kgdoom/, and the wad must be named the following:
    • Doom - doom.wad
    • Ultimate Doom - doomu.wad
    • TNT - tnt.wad
    • Plutonia - plutonia.wad
    • Doom 2 - doom2.wad
    • Freedoom - freedom.wad
    • Freedoom 2 - freedom2.wad
    • Doom (Shareware) - doom1.wad

External links

Advertising: