Skip to content

Commit

Permalink
V.1.1.0 Release
Browse files Browse the repository at this point in the history
  • Loading branch information
MythsList committed Oct 10, 2021
1 parent 3b7a9ac commit 3920fea
Show file tree
Hide file tree
Showing 37 changed files with 906 additions and 676 deletions.
30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,36 @@

All notable changes will be documented in this file.

## [V.1.1.0]
### Addition
- Added a Performance tab in the Options menu
- Added the option to Enable/Disable the background display in the new Options tab
- You can now save the offsets via the Animation Debug menu as a txt file
- The pause menu now shows the icon of the current player 2
- Added the "breakfast" track in the Animation Debug menu (Sorry, I checked a lot of Psych Engine's source code)

### Tweak
- Another massive code cleaning
- Discord rich presence now always show the difficulty
- Made HealthIcon.hx better (Code was inspired by Psych Engine's)
- HUD is now invisible when you enter a cutscene and/or dialogue
- Made portraits more customizable (You can now set the size of portraits instead of just using 540x540 everytime)
- When changing the player 1 via charting debug menu, the offsets should be better than before now
- Changed some icons to make them "better"
- Animation Debug menu's UI has been changed
- Title screen's button's pressed animation is now aligned with the idle animation
- Moved the Antialiasing option to the Options' Performance tab

### Bugfix
- Character selection menu or playable character deletion no longer makes the game crash (hopefully)
- Fixed the camera zoom permanently
- Charting debug menu's icons and missing vocals fixed
- Fixed multiple Animation Debug menu bugs
- Fixed inputs once again

### Removal
- Boyfriend can't be stunned anymore

## [V.1.0.9]
### Overhaul
- Made AchievementsSubState.hx modder friendly (Still needs coding knowledge)
Expand Down
Binary file modified assets/preload/images/healthicons/icon-bf-veryold.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/preload/images/healthicons/icon-monster.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/preload/images/healthicons/icon-tankman.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 0 additions & 2 deletions assets/preload/images/titleEnter.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="titleEnter.png">
<!-- Created with Adobe Animate version 20.0.0.17400 -->
<!-- http://www.adobe.com/products/animate.html -->
<SubTexture name="ENTER PRESSED0000" x="0" y="0" width="1477" height="79"/>
<SubTexture name="ENTER PRESSED0001" x="1487" y="0" width="1477" height="79"/>
<SubTexture name="ENTER PRESSED0002" x="0" y="0" width="1477" height="79"/>
Expand Down
2 changes: 1 addition & 1 deletion assets/shared/images/NOTE_assets.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<SubTexture name="left press0001" x="292" y="392" width="139" height="141" frameX="-3" frameY="-3" frameWidth="146" frameHeight="149"/>
<SubTexture name="left press0002" x="463" y="389" width="146" height="148"/>
<SubTexture name="left press0003" x="463" y="389" width="146" height="148"/>
<SubTexture name="pruple end hold0000" x="1220" y="447" width="50" height="64"/>
<SubTexture name="purple hold end0000" x="1220" y="447" width="50" height="64"/>
<SubTexture name="purple0000" x="630" y="232" width="154" height="156"/>
<SubTexture name="purple hold piece0000" x="1420" y="449" width="50" height="44"/>
<SubTexture name="red0000" x="476" y="232" width="154" height="156"/>
Expand Down
4 changes: 2 additions & 2 deletions source/AchievementsSubState.hx
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@ class AchievementsSubState extends MusicBeatSubstate

if (curSelected < 0)
curSelected = achievements[curCategory].length - 1;
if (curSelected >= achievements[curCategory].length)
else if (curSelected >= achievements[curCategory].length)
curSelected = 0;

var curIconName:String = achievements[curCategory][curSelected];
Expand Down Expand Up @@ -252,7 +252,7 @@ class AchievementsSubState extends MusicBeatSubstate

if (curCategory < 0)
curCategory = achievements.length - 1;
if (curCategory >= achievements.length)
else if (curCategory >= achievements.length)
curCategory = 0;

changeSelection(0, true);
Expand Down
42 changes: 13 additions & 29 deletions source/Alphabet.hx
Original file line number Diff line number Diff line change
Expand Up @@ -60,16 +60,12 @@ class Alphabet extends FlxSpriteGroup
for (character in splitWords)
{
if (character == " " || character == "-")
{
lastWasSpace = true;
}

if (AlphaCharacter.alphabet.indexOf(character.toLowerCase()) != -1)
{
if (lastSprite != null)
{
xPos = lastSprite.x + lastSprite.width;
}

if (lastWasSpace)
{
Expand Down Expand Up @@ -118,30 +114,28 @@ class Alphabet extends FlxSpriteGroup
curRow += 1;
}

if (splitWords[loopNum] == " ")
{
var splitWord:String = splitWords[loopNum];

if (splitWord == " ")
lastWasSpace = true;
}

#if (haxe >= "4.0.0")
var isNumber:Bool = AlphaCharacter.numbers.contains(splitWords[loopNum]);
var isSymbol:Bool = AlphaCharacter.symbols.contains(splitWords[loopNum]);
var isNumber:Bool = AlphaCharacter.numbers.contains(splitWord);
var isSymbol:Bool = AlphaCharacter.symbols.contains(splitWord);
#else
var isNumber:Bool = AlphaCharacter.numbers.indexOf(splitWords[loopNum]) != -1;
var isSymbol:Bool = AlphaCharacter.symbols.indexOf(splitWords[loopNum]) != -1;
var isNumber:Bool = AlphaCharacter.numbers.indexOf(splitWord) != -1;
var isSymbol:Bool = AlphaCharacter.symbols.indexOf(splitWord) != -1;
#end

if (AlphaCharacter.alphabet.indexOf(splitWords[loopNum].toLowerCase()) != -1 || isNumber || isSymbol)
if (AlphaCharacter.alphabet.indexOf(splitWord.toLowerCase()) != -1 || isNumber || isSymbol)
{
if (lastSprite != null && !xPosResetted)
{
lastSprite.updateHitbox();
xPos += lastSprite.width + 3;
}
else
{
xPosResetted = false;
}

if (lastWasSpace)
{
Expand All @@ -153,23 +147,15 @@ class Alphabet extends FlxSpriteGroup
letter.row = curRow;

if (isBold)
{
letter.createBold(splitWords[loopNum]);
}
letter.createBold(splitWord);
else
{
if (isNumber)
{
letter.createNumber(splitWords[loopNum]);
}
letter.createNumber(splitWord);
else if (isSymbol)
{
letter.createSymbol(splitWords[loopNum]);
}
letter.createSymbol(splitWord);
else
{
letter.createLetter(splitWords[loopNum]);
}
letter.createLetter(splitWord);

letter.x += 90;
}
Expand Down Expand Up @@ -236,9 +222,7 @@ class AlphaCharacter extends FlxSprite
var letterCase:String = "lowercase";

if (letter.toLowerCase() != letter)
{
letterCase = 'capital';
}

animation.addByPrefix(letter, letter + " " + letterCase, 24);
animation.play(letter);
Expand All @@ -260,7 +244,7 @@ class AlphaCharacter extends FlxSprite

public function createSymbol(letter:String)
{
switch (letter)
switch(letter)
{
case '.':
animation.addByPrefix(letter, 'period', 24);
Expand Down
Loading

0 comments on commit 3920fea

Please sign in to comment.