From ce7dfcca1554b2b7e71ac279c779a081a4977147 Mon Sep 17 00:00:00 2001 From: "chirs241097@gmail.com" Date: Tue, 17 Feb 2015 14:44:25 +0000 Subject: Rev. 100!!! This is the final release. No more major changes will be made. Further changes of BLR2 will only be bug fixes (BGM addition excluded). Changes: Fix screenshot excluding the info panel. Make Lv-2P4 harder (reporter: BLumia). If it is the first time you start BLR in Windows, resolution in the options menu will be "?". Fixed now. Fixed a critical bug in scorec.h. --- ChangeLog | 28 ++++++++++++++++++++-------- FAQ | 2 ++ FAQ.zh | 1 + VERSION | 2 +- global.h | 2 +- levels.h | 7 ++++--- main.cpp | 8 ++++---- scorec.h | 6 +++--- 8 files changed, 36 insertions(+), 20 deletions(-) diff --git a/ChangeLog b/ChangeLog index 97d65d4..58375b8 100755 --- a/ChangeLog +++ b/ChangeLog @@ -2,22 +2,34 @@ Next version: The final release is just there!! Todo's: -*Adjust difficulty!*//almost done? -*Add multpo's.*//almost done? -*Distribute CLRs.*//almost done? Bug fixes. -Tests.*//done?... -Wishlist? +Tests. Known bugs: Blue bullets appearing in Vortex of leaves.//don't know why... -Wishlist: +Wishlist: <-strikethrough ~~Now Playing(Music Room)~~ -~~BLR script virtual machine~~(long long-term! probably the core -of next BLR.) +~~BLR script virtual machine~~(Now working for BLR3) + +Releases: + +1.0.0-0 (r100) +Rev. 100!!! +This is the final release. +No more major changes will be made. +Further changes of BLR2 will only be bug fixes (BGM addition +excluded). + +Changes: +Fix screenshot excluding the info panel. +Make Lv-2P4 harder (reporter: BLumia). +If it is the first time you start BLR in Windows, resolution in +the options menu will be "?". Fixed now. +Fixed a critical bug in scorec.h. Pre-Released versions: + 0.9.9-0 (r99) Rev. 99! WTF? THIS IS THE FINAL RELEASE CANDIDATE!!! diff --git a/FAQ b/FAQ index ca6815b..9935458 100644 --- a/FAQ +++ b/FAQ @@ -46,6 +46,8 @@ A: If you build a custom Windows build with OpenGL, this may occur, for is released in 1998... Similiar problems may also happens if your X display is not a GL visual or you haven't installed drivers properly. + It's also possible that you are using OpenGL Soft, which is not + supported. Q: "******** failed, using no sound", and it's silent... A: OpenAL initialization failed. diff --git a/FAQ.zh b/FAQ.zh index b16cb49..f6561f5 100644 --- a/FAQ.zh +++ b/FAQ.zh @@ -37,6 +37,7 @@ A: 如果你自己编译了一个使用OpenGL的Windows版,就有可能发生 DirectX的版本。 如果这发生在Linux版上,你还是太不幸了。OpenGL 1.2是1998年发布的标准… 不过如果你的X display没打开OpenGL支持,或者没有正确地安装驱动,该问题可能也会发生。 + 另有一种可能,就是你正在使用OpenGL Soft,而本游戏不支持它。 Q: "******** failed, using no sound",然后什么声音都没有… A: OpenAL初始化失败了。 diff --git a/VERSION b/VERSION index be58817..985255e 100755 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.9.9-0 (r99) \ No newline at end of file +1.0.0-0 (r100) \ No newline at end of file diff --git a/global.h b/global.h index 398c5f6..5e1d873 100644 --- a/global.h +++ b/global.h @@ -342,7 +342,7 @@ static const char* archive[]={ }; #endif //static const char* GLOBAL_H_FN="global.h"; -static const char* BLRVERSION="0.9.8-0 (r98)"; +static const char* BLRVERSION="1.0.0-0 (r100)"; static const char *months="JanFebMarAprMayJunJulAugSepOctNovDec"; char *parseDate(const char *date) { diff --git a/levels.h b/levels.h index 1dea6c1..58d7505 100644 --- a/levels.h +++ b/levels.h @@ -3701,10 +3701,11 @@ void Levelm2Part4() if(assetime>=10)tbrk=re.NextDouble(0.1,0.2); if(assetime>=20)tbrk=re.NextDouble(0.05,0.08); if(assetime>=30)tbrk=re.NextDouble(0.02,0.035); - if(assetime>=60)tbrk=0.02; - if(assetime<75)rcnt=1;if(assetime>=75)rcnt=2; + if(assetime>=60)tbrk=0.02;if(assetime>=90)tbrk=0.01; + if(assetime<90)rcnt=1;if(assetime>=90)rcnt=2; if(assetime>=120)rcnt=4;if(assetime>=150)rcnt=8; - double rspeed=re.NextDouble(0.5+3*assetime/180.0f,1+5*assetime/180.0f); + if(assetime>=180)rcnt=16; + double rspeed=re.NextDouble(0.5+3*assetime/180.0f,1+9*assetime/180.0f); for(int i=0;iSystem_Log("%s: Finishing first start up configuraion...",MAIN_SRC_FN); Options_Writeback(); @@ -1006,8 +1006,8 @@ bool FrameFunc() fnt->printf(5, 150, HGETEXT_LEFT, "Multiplier: %.2lf",mult); } } - if(hge->Input_GetKeyStateEx(HGEK_S)==HGEKST_HIT&&Current_Position!=7)hge->System_Snapshot(); hge->Gfx_EndScene(); + if(hge->Input_GetKeyStateEx(HGEK_S)==HGEKST_HIT&&Current_Position!=7)hge->System_Snapshot(); return false; } void printHelp(char *exec,const char* str="") @@ -1311,8 +1311,8 @@ int main(int argc,char *argv[]) level=startLvl,part=startPrt;frms=0,averfps=0.0;bsscale=1;DBGColor=0xFF000000; if(bullet){free(bullet);bullet=NULL;} towcnt=bulcnt=0;whrcnt=12;skyactive=false;PlayerSplit=false; - score=0;Mult_Init();Music_Init("./Resources/Music/st05.ogg"); - lpst=346222;lped=5539039;Music_Play(); + score=0;Mult_Init();Music_Init("./Resources/Music/BLR2_TR07.ogg"); + lpst=0;lped=0;Music_Play(); coll=semicoll=clrusg=0;playerLockX=playerLockY=false; Lock.Init(2);IfShowTip=true;lsc=0; clrrad=pi/2;clrrange=0;re.SetSeed(time(NULL)); diff --git a/scorec.h b/scorec.h index bc8ec34..abca9c6 100644 --- a/scorec.h +++ b/scorec.h @@ -49,9 +49,9 @@ void Putint(int a) void Putll(unsigned long long a) { unsigned long long c1,c2,c3,c4,c5,c6,c7,c8; - c1=a&0xFF00000000000000LL;c1>>=44LL; - c2=a&0x00FF000000000000LL;c2>>=40LL; - c3=a&0x0000FF0000000000LL;c3>>=36LL; + c1=a&0xFF00000000000000LL;c1>>=56LL; + c2=a&0x00FF000000000000LL;c2>>=48LL; + c3=a&0x0000FF0000000000LL;c3>>=40LL; c4=a&0x000000FF00000000LL;c4>>=32LL; c5=a&0x00000000FF000000LL;c5>>=24LL; c6=a&0x0000000000FF0000LL;c6>>=16LL; -- cgit v1.2.3