NSMB2 level editor!
C++ Other
Switch branches/tags
Nothing to show
Clone or download
Latest commit 0415475 Aug 12, 2018
Permalink
Failed to load latest commit information.
coinkiller_data Variable Sprite Count Aug 12, 2018
.gitignore Added proper .gitignore Apr 13, 2018
CoinKiller.pro Updated MainWindow / Blur fixes Apr 13, 2018
README.md Scroll by middle mousebutton drag/some fixes Aug 27, 2016
areaeditorwidget.cpp Various minor fixes Jun 11, 2018
areaeditorwidget.h Various Changes Nov 11, 2017
clickablelabel.cpp Updated MainWindow / Blur fixes Apr 13, 2018
clickablelabel.h Updated MainWindow / Blur fixes Apr 13, 2018
ctpk.cpp Change some things Nov 29, 2017
ctpk.h Fix ETC1 without transparency Feb 24, 2017
editionmode.h Disable object selection when rendering is disabled. Dec 3, 2017
entranceeditorwidget.cpp Various minor fixes Jun 11, 2018
entranceeditorwidget.h Make Zone Background Position Offsets Editable Dec 24, 2017
externalfile.cpp start working on SARC saving, untested and won't let you save levels Jan 12, 2016
externalfile.h start working on SARC saving, untested and won't let you save levels Jan 12, 2016
externalfilesystem.cpp Add/Remove tilesets Oct 22, 2016
externalfilesystem.h Add/Remove tilesets Oct 22, 2016
filebase.cpp lay down more base crap Sep 1, 2015
filebase.h Started working on better CTPK implementation Feb 23, 2017
filedownloader.cpp Download SpriteDB from shibbo (I should really do a failsafe here...) Apr 17, 2017
filedownloader.h Download SpriteDB from shibbo (I should really do a failsafe here...) Apr 17, 2017
filesystem.h do less silly things Aug 29, 2015
filesystembase.h Add/Remove tilesets Oct 22, 2016
game.cpp Updated MainWindow / Blur fixes Apr 13, 2018
game.h Updated MainWindow / Blur fixes Apr 13, 2018
imagecache.cpp Add More Sprite Images Nov 22, 2017
imagecache.h Add More Sprite Images Nov 22, 2017
is.h Started doing Level Editor Edition Feb 11, 2016
level.cpp Add and Update Multiple Sprite Images Jan 12, 2018
level.h Add and Update Multiple Sprite Images Jan 12, 2018
leveleditorwindow.cpp Fixed non placeable objects issue Apr 14, 2018
leveleditorwindow.h Fixed non placeable objects issue Apr 14, 2018
leveleditorwindow.ui Switched to docked widgets Apr 13, 2018
levelmanager.cpp Made SettingsManager a singleton / GetTexture for most CTPK texture f… Feb 24, 2017
levelmanager.h Update to Qt 5.8 / Tileset Multiselect Feb 18, 2017
levelminimap.cpp Switched to docked widgets Apr 13, 2018
levelminimap.h Added Minimap Aug 27, 2016
levelview.cpp Tileset import on Linux / Fixed sprite images Apr 13, 2018
levelview.h Screenshot Zones/Fixed some UI bugs Apr 2, 2018
locationeditorwidget.cpp Various Changes Nov 11, 2017
locationeditorwidget.h Various Changes Nov 11, 2017
main.cpp do less silly things Aug 29, 2015
mainwindow.cpp Improved sarc explorer Jul 24, 2018
mainwindow.h Updated MainWindow / Blur fixes Apr 13, 2018
mainwindow.ui Updated MainWindow / Blur fixes Apr 13, 2018
memoryfile.cpp Add/Remove tilesets Oct 22, 2016
memoryfile.h Recreate SARC everytime when saving/adding files Jun 9, 2016
newtilesetdialog.cpp Add/Remove tilesets Oct 22, 2016
newtilesetdialog.h Add/Remove tilesets Oct 22, 2016
newtilesetdialog.ui Add/Remove tilesets Oct 22, 2016
objectrenderer.cpp Add and Update Multiple Sprite Images Jan 12, 2018
objectrenderer.h Add and Update Multiple Sprite Images Jan 12, 2018
objects.cpp Add and Update Multiple Sprite Images Jan 12, 2018
objects.h Add and Update Multiple Sprite Images Jan 12, 2018
objectseditionmode.cpp Add and Update Multiple Sprite Images Jan 12, 2018
objectseditionmode.h Add and Update Multiple Sprite Images Jan 12, 2018
patheditorwidget.cpp Various Changes Nov 11, 2017
patheditorwidget.h Various Changes Nov 11, 2017
progresspatheditorwidget.cpp Various Changes Nov 11, 2017
progresspatheditorwidget.h Various Changes Nov 11, 2017
sarcexplorerwindow.cpp Improved sarc explorer Jul 24, 2018
sarcexplorerwindow.h Improved sarc explorer Jul 24, 2018
sarcexplorerwindow.ui Improved sarc explorer Jul 24, 2018
sarcfilesystem.cpp Improved sarc explorer Jul 24, 2018
sarcfilesystem.h Improved sarc explorer Jul 24, 2018
settingsmanager.cpp Made SettingsManager a singleton / GetTexture for most CTPK texture f… Feb 24, 2017
settingsmanager.h Improved sarc explorer Jul 24, 2018
shit.h start a cheapass level list Sep 26, 2015
spritedata.cpp Checkboxes now allow masks Oct 21, 2016
spritedata.h Variable Sprite Count Aug 12, 2018
spriteeditorwidget.cpp Variable Sprite Count Aug 12, 2018
spriteeditorwidget.h Add ability to view sprite notes Dec 1, 2017
spriteidswidget.cpp Add and Update Multiple Sprite Images Jan 12, 2018
spriteidswidget.h Add and Update Multiple Sprite Images Jan 12, 2018
tileset.cpp Fix Issues with some sprites and add chandeliers Jun 25, 2017
tileset.h Added render offsets to sprite class Apr 18, 2017
tileseteditorwidgets.cpp Made SettingsManager a singleton / GetTexture for most CTPK texture f… Feb 24, 2017
tileseteditorwidgets.h Made SettingsManager a singleton / GetTexture for most CTPK texture f… Feb 24, 2017
tileseteditorwindow.cpp Fixed non placeable objects issue Apr 14, 2018
tileseteditorwindow.h Tileset import on Linux / Fixed sprite images Apr 13, 2018
tileseteditorwindow.ui Translation Manager / Added German Translation Jul 8, 2016
tilesetpalette.cpp Tileset selector updated Jul 1, 2016
tilesetpalette.h Made EditionMode System more usable Oct 17, 2016
unitsconvert.cpp Update to Qt 5.8 / Tileset Multiselect Feb 18, 2017
unitsconvert.h Paint Objects/Locations Feb 12, 2016
zoneeditorwidget.cpp Various minor fixes Jun 11, 2018
zoneeditorwidget.h Screenshot Zones/Fixed some UI bugs Apr 2, 2018

README.md

CoinKiller

A level editor for NSMB2. It isn't based on the Reggie! source code. It uses Qt5 and is coded in C++.

Will be licensed under the GPL or someshit.

TODO (short term aka do before release)

  • ctpk import/renaming
  • translations - kinda done
  • help page
  • ask for saving
  • more sprite images/visual representations
  • fix some crashes related to copy pasting

TODO (long term)