NESbag 2

NESbag lets you distribute your NES game as a standalone app

Thanks for downloading.

__________________________________________________________________________________________________________________

Changelog


Version 2.6.0

- Self-defined game icon
  Please put your game icon as a file named "game.ico" (a correct ICO file - please generate it yourself) beside
  your games ROM ("game.nes") in the folder "game". 
  The icon appears in various locations after the program starts, such as in the upper corner of the program
  window and in all other windows (e.g., Main windows, About windows, ...) and in the Windows taskbar.
  
  Change the Icon of the NESbag2.exe (or "Yourgame".exe) also:
  As it's not possible to do this dynamically, you have to change the .exe icon yourself. It's a process of
  around one minute. Plase do this:
  a) Prepare your own icon as a PNG/ICO file in at least 256×256 pixel
  b) Download the free tool "ResourceHacker" by Angus Johnson (Link: https://www.angusj.com/resourcehacker/)
  c) Watch this short video: https://www.youtube.com/watch?v=nth2gLPlN98 if you need help



Version 2.5.0

- Save States
  Added new configuration parameter "EnableNbSaveStates" to enable ("true") or disable ("false") game savestates
  The savestates are accessable via "Game" menu or via F1 - F7 (loading) or Shift+F1 - Shift+F7 (saving)

- NES Sprite Limit Remove
  There are two configuration parameters to change:
    a) "RemoveSpriteLimit" - Remove sprite limit (Reduces flickering)
    b) "AdaptiveSpriteLimit" - Automatically re-enable sprite limit to prevent graphical glitches, when possible
  Important note: Always set both of these sprite limit parameters to "true" or "false". Do not mix!
  Caution #1: Under no circumstances change any other of the configuration paramters in the settings file!
  Caution #2: Before changing any of the paramters, please check their exact name! Please backup!

- Individual Game Website Link
  Added new configuration parameter "GameWebsite" (will be display inside the About window below the Game Title)
  Please enter a fully correct URL, for example: "https://www.eastpixel.de".



Version 2.4.0

- Multiplayer support activated
  Added the settings for the second NES controller port
  

Version 2.3.0

- Five new configuration parameters have been added to enable or disable various display filters
  (parameter list: ‘EnableVFilter_BRZ’, ‘EnableVFilter_HQ’, ‘EnableVFilter_Scale’, ‘EnableVFilter_Sai’,
  ‘EnableVFilter_Prescale’). The initial setting is ‘false’ for each one because most people don’t need them
  
  
Version 2.2.1

- The defined "GameTitle" and "Version" data (in the "settings.json" file) will now be displayed in the
  Help > About window


Version 2.2.0

- Added configuration parameter "AutoFullscreen"
  How to: In the "settings.json" file, please change "AutoFullscreen" in line 3 of the file to "true", if
  you like to start the tool in fullscreen on launch. Otherwise set the parameter to "false". (ID: 077cc17)
- Small Bugfixes (ID: f9163d3)


Version 2.1.0

- Set the displayed game name in the NESbag 2 window
  How to: In the "settings.json" file, please change the name in line 2 of the file (change the content of
  "GameTitle" from "NESbag 2" to whatever you like) (ID: c174848) 
- Small Bugfixes (ID: a144d54)


Version 2.0.0

- inital release


__________________________________________________________________________________________________________________

Details about the tool and support


Please visit the website https://www.eastpixel.de/nesbag

If you are on Discord, come over to: https://discord.com/invite/NUXuNfyWe2


__________________________________________________________________________________________________________________

License


NESbag 2 is available under the GPL V3 license. Full text here: http://www.gnu.org/licenses/gpl-3.0.en.html

NESbag 2 is based on the awesome gamesystem emulator system Mesen. Copyright (C) Mesen 2014-2024 Sour

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General
Public License as published by the Free Software Foundation, either version 3 of the License, or (at your
option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.

You should have received a copy of the GNU General Public License along with this program. If not,
see http://www.gnu.org/licenses/.