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

WolveSlayer: Difference between revisions

From GameBrew
m (Text replacement - "|download=https://dlhb.gamebrew.org/dshomebrew/" to "|download=https://dlhb.gamebrew.org/dshomebrew2/")
 
(5 intermediate revisions by 3 users not shown)
Line 3: Line 3:
|image=wolveslayer.png
|image=wolveslayer.png
|description=3D hack n slash game.
|description=3D hack n slash game.
|author=Firehazard Studio, AntonioND  
|author=Firehazard Studio, AntonioND
|lastupdated=2024/07/14
|lastupdated=2024/07/31
|type=Action
|type=Action
|version=v20240714
|version=v20240731
|license=Mixed
|license=MIT
|download=https://dlhb.gamebrew.org/dshomebrew/wolveslayer.7z?0714
|download=https://dlhb.gamebrew.org/dshomebrew2/wolveslayer.7z?0714
|website=https://github.com/AntonioND/wolveslayer/
|website=https://github.com/AntonioND/wolveslayer/
|source=https://github.com/AntonioND/wolveslayer/
|source=https://github.com/AntonioND/wolveslayer/
Line 55: Line 55:
==Media==
==Media==
'''WolveSlayer (walktrough and killing endbss)''' ([https://www.youtube.com/watch?v=q-SZ4lWB1Qs DrunkencoderPayk]) <br>
'''WolveSlayer (walktrough and killing endbss)''' ([https://www.youtube.com/watch?v=q-SZ4lWB1Qs DrunkencoderPayk]) <br>
<youtube>q-SZ4lWB1Qs</youtube>
<youtube width="515">q-SZ4lWB1Qs</youtube>
 
<!--BEGIN Online Emulator Section-->
==Online emulator==
{{EmulatorJS Main
|width=515px
|height=384px
|EJS_backgroundImage=https://www.gamebrew.org/images/c/c7/Wolveslayer.png
|EJS_core=nds
|EJS_gameName=WolveSlayer
|EJS_gameUrl=https://dlhb.gamebrew.org/onlineemulators/nds/wolveslayer.7z
}}
{{DS Control Settings}}
<!--END Online Emulator Section-->


==Changelog==
==Changelog==
'''2024/07/31'''
* The internal code of the game engine has been cleaned up and reorganized.
* Some of the code that loads assets has been optimized.
* Many checks have been added to the code to make the code more memory-safe.
* A buffer underflow buffer has been fixed. This sometimes manifested as video glitches when swinging the sword to the right of the screen (but only with custom builds, not with the builds on GitHub).
* The MOD player has been replaced by LibXM7. This reduces the amount of code to maintain in this repository and will mean that this game gets the benefits of other projects that also use LibXM7 and fix bugs there.
* The code of the repository has been licensed under the MIT license with permission from Payk.
'''2024/07/14'''  
'''2024/07/14'''  
* This version fixes the super slow speed when loading files, which was particularly bad on DSi. It also changes the format of fatal error messages so that they are more readable.
* This version fixes the super slow speed when loading files, which was particularly bad on DSi. It also changes the format of fatal error messages so that they are more readable.

Latest revision as of 11:12, 16 August 2024

WolveSlayer
Wolveslayer.png
General
AuthorFirehazard Studio, AntonioND
TypeAction
Versionv20240731
LicenseMIT License
Last Updated2024/07/31
Links
Download
Website
Source

WolveSlayer is a 3D hack'n'slash game for the NDS. Its graphics engine uses effects that have yet to be seen on commercial DS games.

Developed by Firehazard Studio, this homebrew game was released for the NEO Spring Coding Compo 2007, where it won 1st place in the GBA/NDS Game category.

In 2024, the game was ported to BlocksDS by AntonioND to support modern tools.

Features

  • 3D graphics (effect of lighting and bump mapping).

Installation

Copy the .nds file to your storage device.

DLDI patch the ROM if needed and copy it to your flashcard.

One of those ROMs has an icon and ROM infos attached. But this causes bugs on some flashcards (e.g. sccf and ds-x). If you have trouble use the other rom (blank rom).

Don't forget to copy the folder wolveslayer to the root of your flashcard.

User guide

Main aim of this game is to find and slay down a big grey wolf (you will meet smaller ones too). Of course you will lose if they kill you.

Controls

D-Pad - Move character

A - Open doors (so far only one)

B - Swing the sword

Screenshots

wolveslayer2.png wolveslayer3.png

wolveslayer4.png wolveslayer5.png

Media

WolveSlayer (walktrough and killing endbss) (DrunkencoderPayk)

Online emulator

Can use gamepad or customise in the control settings.
Nintendo DS Keyboard
C-a.png Kb-z.png
C-b.png Kb-x.png
C-x.png Kb-a.png
C-y.png Kb-s.png
C-start.png Kb-enter.png
C-select.png Kb-v.png
C-l.png Kb-q.png
C-r.png Kb-e.png
C-pad.png Kb-dpad.png

Changelog

2024/07/31

  • The internal code of the game engine has been cleaned up and reorganized.
  • Some of the code that loads assets has been optimized.
  • Many checks have been added to the code to make the code more memory-safe.
  • A buffer underflow buffer has been fixed. This sometimes manifested as video glitches when swinging the sword to the right of the screen (but only with custom builds, not with the builds on GitHub).
  • The MOD player has been replaced by LibXM7. This reduces the amount of code to maintain in this repository and will mean that this game gets the benefits of other projects that also use LibXM7 and fix bugs there.
  • The code of the repository has been licensed under the MIT license with permission from Payk.

2024/07/14

  • This version fixes the super slow speed when loading files, which was particularly bad on DSi. It also changes the format of fatal error messages so that they are more readable.

2024/07/12 (AntonioND)

  • First release of the port to BlocksDS.

2007/03/24

  • This version has a bit shorter loading times in the first map and solved umlaut problem.

2007/03/20 (Firehazard Studio)

  • Released for the Neoflash Spring Coding Compo 07.

External links

Advertising: