aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar chirs241097@gmail.com <chirs241097@gmail.com@c17bf020-1265-9734-9302-a83f62007ddb> 2015-02-17 14:44:25 +0000
committerGravatar chirs241097@gmail.com <chirs241097@gmail.com@c17bf020-1265-9734-9302-a83f62007ddb> 2015-02-17 14:44:25 +0000
commitce7dfcca1554b2b7e71ac279c779a081a4977147 (patch)
tree29236e8086e94d93dfe138e2967164c09eb08dd1
parent4b221a977fcff61db744b422920d203e2773e787 (diff)
downloadbullet-lab-remix-ce7dfcca1554b2b7e71ac279c779a081a4977147.tar.xz
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.
-rwxr-xr-xChangeLog28
-rw-r--r--FAQ2
-rw-r--r--FAQ.zh1
-rwxr-xr-xVERSION2
-rw-r--r--global.h2
-rw-r--r--levels.h7
-rw-r--r--main.cpp8
-rw-r--r--scorec.h6
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;i<rcnt;++i)
CreateBullet2(400,300,rspeed,re.NextDouble(-pi,pi));
}
diff --git a/main.cpp b/main.cpp
index 0680e72..3fa99b9 100644
--- a/main.cpp
+++ b/main.cpp
@@ -85,7 +85,7 @@ basic settings first!\n\nUse vsync?","First Start Up",0x00000024)==6)
tfs=1;
else
tfs=0;
- diffkey=false;
+ diffkey=false;VidMode=0;
plrspd=3;plrslospd=3;clrbns=clrmode=0;bgmvol=15;sfxvol=10;
hge->System_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;