PDA

View Full Version : Make HM : Change your life [fan game]


Nickky9x
10-08-2006, 19:18
Hiện nay tui đang có 1 dự án cần pà kon giúp đỡ là làm 1 games HM có tên là: "Harvest Moon: Change your life". Cần pà kon giúp về các vấn đề sau
I. Dành cho người biết sử dụng RPG XP và có trình độ đồ họa bằng photoshop tốt
1. Titleset: có thể chụp hình từ HM: FOMT và cắt nhà, cây cối..v..v.. ra và dùng photoshop ghép thành 1 titleset
2. Charset: có thể chụp hình từ HM: FOMT và cắt hình nhân vật đang dùng tools, cầm items, hình NPC và face của họ để làm face set, hình các loại items, các loại cây trồng wa từng giai đoạn..v..v.. ra và dùng photoshop ghép thành charset
II. Dành cho tất cả những ai yêu HM
Đó là các event và festival (post nội dung), nếu có thể thì hãy nghĩ ra các event mới
Mong pà kon giúp đỡ, nếu có thể thì sẽ chơi online wa hamachi

Alicia Luu
11-08-2006, 01:24
Nếu em thích thì có thể xài các ý tưởng lễ hội cho text game của sis, toàn lễ hội đơn giản ko à, như thi bơi thì có mấy chặng chẳng hạn ^^.

Ko thì vô đây (http://forums.gamevn.com/showthread.php?t=145732) coi ý tưởng của mọi người về lễ hội cho HM nè.

Chúc dự án thành công nhé, cho sis chơi nữa ^^.

conanak99
11-08-2006, 07:03
Nickky cò cần tui không Chiến binh Ak Rpg đây
Làm ảnh bằng photoshop với sự giúp đỡ nhiệt tình tui sẽ giúp bạn nhé

Shirogane
11-08-2006, 07:06
Tớ cũng muốn giúp cậu, vấn đề là tớ lâu rồi ko dùng RPG maker nên ko biết tileset nó có thay đổi gì không, cậu post lên một cái mẫu đi, tớ sẽ cố gắng giúp

conanak99
11-08-2006, 07:08
Tớ cũng muốn giúp cậu, vấn đề là tớ lâu rồi ko dùng RPG maker nên ko biết tileset nó có thay đổi gì không, cậu post lên một cái mẫu đi, tớ sẽ cố gắng giúp
Bạn đã có cái rpgxp bằng bản tiếng anh chưa poke
Có cần không tui cho cái link luôn nè ;));));))

Shirogane
11-08-2006, 07:13
đang cần nè, cho link đi conan, sau đó tớ tự mày mò cũng được.

conanak99
11-08-2006, 07:18
Khỏi mò đi Ak cho luôn nè
Đi xuống có 1 cái muổi tên màu xanh và bấm vào đó
Link:http://interim.rpgxp.de/download.php?view.20
Tui Edit còn có 1 thứ nữa :
-hình tui chỉ có bò
-có nông dân
-cần câu
-các đồ dùng (như đã post trong rose squar rùi đó )
-Map thì cũng ở trong rose-Squar
-các lễ hội và sự kiện thì Sis Ali đã post luôn rồi đó
Hình bò và nông dân

Shirogane
11-08-2006, 07:29
Mới chụp trong HM : FOMT, ngó coi được ko vậy:
http://img160.imageshack.us/img160/7106/tusachkm1.pnghttp://img85.imageshack.us/img85/7717/tivicopyyr0.png
http://img49.imageshack.us/img49/9605/cayeo1.png
Theo tui RPG Maker XP ưu việt hơn RPG 2003 ở chỗ nó có đến 3 Layer nên tính năng tùy biến trên map cao hơn. Nếu ko dùng đến Battle System thì làm game HM nên chọn cái XP là hay nhất.
Này, mấy cái này để nền màu trắng được không, chứ làm nó trong suốt thì còn có 256 màu thôi, không đẹp.
Ps: conan, cái cậu đưa là RTP chứ đâu phải bản hoàn chỉnh RPG XP. Kiếm dùm tớ lại đi

Darshia
11-08-2006, 07:43
Mình ủng hộ bạn. Mong dự án này thành công. Về photoshop thì mình cũng không biết gì nhiều nhưng nếu cần mình sẽ ráng hết sức. :wink: Thân

conanak99
11-08-2006, 07:57
Để tớ xem lại coi Nha. Mà hình như bạn phải giải nén *.rar rồi setup cả 2 phần luôn chuyển màn hình thành 1024x784 gì đó mới mở được

Shirogane
11-08-2006, 08:01
Cậu đưa lộn địa chỉ rồi, tớ phải sang bên kia để down đó. Mà cái Project cậu gửi bữa trước tớ thấy không ổn. Trang trại to quá, để tớ làm thử rồi post lên đây nhé.
Còn cái vụ tileset, nền màu trắng được không ????
Tớ chỉ có bản dùng thử 30 ngày, ai có bản full ko ?

conanak99
11-08-2006, 08:09
Cậu đưa lộn địa chỉ rồi, tớ phải sang bên kia để down đó. Mà cái Project cậu gửi bữa trước tớ thấy không ổn. Trang trại to quá, để tớ làm thử rồi post lên đây nhé.
Còn cái vụ tileset, nền màu trắng được không ????
Tớ chỉ có bản dùng thử 30 ngày, ai có bản full ko ?
THeo mình thì màu trắng cũng tốt (hơi đẹp thôi) Làm trang trại đep một tí
Ủa bạn dùng bản gì vậy Anh Hay Nhật
Nếu như bạn muốn có tiến việt thì đây
#================================================= =============================
# ** Main
#------------------------------------------------------------------------------
# After defining each class, actual processing begins here.
#================================================= =============================

begin
# Default Font
$defaultfonttype = $fontface = Font.default_name =[".VnArial",".VnTimes"]
$defaultfontsize = $fontsize = Font.default_size = 21
# Prepare for transition
Graphics.freeze
# Make scene object (title screen)
$scene = Scene_Title.new
# Call main method as long as $scene is effective
while $scene != nil
$scene.main
end
# Fade out
Graphics.transition(20)
rescue Errno::ENOENT
# Supplement Errno::ENOENT exception
# If unable to open file, display message and end
filename = $!.message.sub("No such file or directory - ", "")
print("Unable to find file #{filename}.")
end


Bạn vào cái Vietkey rồi chọn bảng mã TCVN3-ABC
Rồi vào make game chọn Cái phần Main đó copy cái này vào
Bạn đánh tiếng việt nó ra chữ gì kệ nó khi text thì nó vận hiện ra tiếng việt bình thường

Shirogane
11-08-2006, 08:10
Tiếng Anh, 30 ngày , có crack hay serial không ??

conanak99
11-08-2006, 08:11
Đây (http://www.gwvn.net/kho/RMXP102.zip) Đầy đủ luôn =))

Shirogane
11-08-2006, 11:51
Thành quả đầu tiên : các cục đá và cỏ trong ruộng đều là các event ( vậy mới xử lý chúng được chứ. Đây là mẫu nông trại, sẽ hoàn chỉnh nếu có các titleset mới). Conan với Nickky down về xem thử

BLACK LIGHT-FW
11-08-2006, 12:57
Híc ....mình nghĩ bạn có thể lấy ý kiến từ topic ý tưởng về lễ hội đã lập trước đây đấy.và mình cũng xin ý kiến rằng nên có hai giới tính của nhân vật được chọn .số item trong game cũng nên nhiều một tý ....một số đồ hiếm và nhiều loài động vật hơn nữa....

Shirogane
11-08-2006, 13:03
Vấn đề là càng nhiều lễ hội, game sẽ càng phức tạp. Từ sáng giờ ngồi mò Titleset mà váng cả đầu. Thêm nữa, hệ thống thời gian trong HM vô cùng quan trọng vì nó liên quan mật thiết đến các hoạt động trong game nên phải làm kĩ vụ này. Chưa kể đến nhân lực cũng có hạn ( tính đến nay mới có 3 người, tớ còn chưa được công nhận nữa là). Tớ nghĩ rằng sẽ ra một phiên bản HM cơ bản nhất để mọi người test Demo, cho ý kiến để hoàn chỉnh. Để từ đó thêm vào và sẽ xuất ra dưới dạng các bản mở rộng. Nói trước thế thôi.
Ps : Nickky, cái project tớ post ở trên được chứ.

conanak99
11-08-2006, 15:28
Vấn đề là càng nhiều lễ hội, game sẽ càng phức tạp. Từ sáng giờ ngồi mò Titleset mà váng cả đầu. Thêm nữa, hệ thống thời gian trong HM vô cùng quan trọng vì nó liên quan mật thiết đến các hoạt động trong game nên phải làm kĩ vụ này. Chưa kể đến nhân lực cũng có hạn ( tính đến nay mới có 3 người, tớ còn chưa được công nhận nữa là). Tớ nghĩ rằng sẽ ra một phiên bản HM cơ bản nhất để mọi người test Demo, cho ý kiến để hoàn chỉnh. Để từ đó thêm vào và sẽ xuất ra dưới dạng các bản mở rộng. Nói trước thế thôi.
Ps : Nickky, cái project tớ post ở trên được chứ.
Bạn ơi cái bạn làm thì tốt rồi nhưng muốn đánh tiếng việt thì để mình lo cho
Ai phan công chuồng gà nào
Tui xung phong chuồn bò
Tui thấy bạn làm cái vườn hình như là hơi nhỏ quá thì phải bạn sữa nha

Shirogane
11-08-2006, 15:50
Xung phong chuồng gà là cái gì ? cắt hình nó ra từ trong game hả, nếu vậy tui xung phong.

conanak99
11-08-2006, 15:58
Xung phong chuồng gà là cái gì ? cắt hình nó ra từ trong game hả, nếu vậy tui xung phong.
Ui ui kông cần đâu Poke ơi có sẵn rùi Hiện tui đang sữa chữa đến khi nào xong thì tui post lên hen
Có rùi đây poke ơi

lanhdiendiemla
11-08-2006, 17:09
cái thằng người vẫn đi qua được cái ngăn trong chuồng bò đó bồ ...
Mà có Scrip câu cá rồi mà sao chưa thấy bồ làm
Còn vấn đề event liên quan đến thời gian ...thật nhức đầu

Nickky9x
11-08-2006, 20:02
Mới chụp trong HM : FOMT, ngó coi được ko vậy:
http://img160.imageshack.us/img160/7106/tusachkm1.pnghttp://img85.imageshack.us/img85/7717/tivicopyyr0.png
http://img49.imageshack.us/img49/9605/cayeo1.png
Theo tui RPG Maker XP ưu việt hơn RPG 2003 ở chỗ nó có đến 3 Layer nên tính năng tùy biến trên map cao hơn. Nếu ko dùng đến Battle System thì làm game HM nên chọn cái XP là hay nhất.
Này, mấy cái này để nền màu trắng được không, chứ làm nó trong suốt thì còn có 256 màu thôi, không đẹp.
Ps: conan, cái cậu đưa là RTP chứ đâu phải bản hoàn chỉnh RPG XP. Kiếm dùm tớ lại đi
Hình như là bạn phóng to lên phải ko, ko cần đâu, kích thứơt nhân hai của giả lập GBA là đủ gồi ko cần to vậy đâu
@every one: cảm ơn, cảm ơn tất cả, mong các bạn giúp đỡ, chỉ cần 1/2 sức cũng được (là cảm ơn lắm gồi ^_^)

Alicia Luu
11-08-2006, 20:06
Bé Nickky thu gọn lại cái chữ kí dùm sis nhé, bự quá cỡ rùi. Các ý tưởng lễ hội sis đưa link ở trang 1 có khả quan hông, có gì cứ PM cho sis, sis sẽ giúp về ý tưởng lễ hội nhé. Sis hông bít Photoshop nên hông giúp dc nhìu rùi T.T

Nickky9x
11-08-2006, 20:08
Híc ....mình nghĩ bạn có thể lấy ý kiến từ topic ý tưởng về lễ hội đã lập trước đây đấy.và mình cũng xin ý kiến rằng nên có hai giới tính của nhân vật được chọn .số item trong game cũng nên nhiều một tý ....một số đồ hiếm và nhiều loài động vật hơn nữa....
Ok cái này mình đã tính trứơc gồi cái mà mình test thử bên RPG 2K3 có 2 nhân vật và 2 cốt truyện nhưng mới chuyển qua XP nên chưa làm gì hí::(

Vấn đề thời gian và thời tiết bây giờ đã tạm ổn (đừng lo lắng), bây giờ cần event, map, item, tool, trồng cây khá ổn nhưng cần charset hình cây trồng.

Shirogane
11-08-2006, 22:48
send cho tớ cái Project Niccky đang làm đi, tớ góp ý cho. À mà có cần titleset HM : FOMT ko, tớ convert rồi hay chỉ cần các giai đoạn phát triển của cây trồng thôi. ?

conanak99
12-08-2006, 06:06
send cho tớ cái Project Niccky đang làm đi, tớ góp ý cho. À mà có cần titleset HM : FOMT ko, tớ convert rồi hay chỉ cần các giai đoạn phát triển của cây trồng thôi. ?
Giai đoạn phát triển cây trồng thì Poke Biết làm thì làm nhé còn cái kia thì mình đã làm chuồng bò rồi bạn chỉ cần lấy cái đó vẽ thêm cái new map nữa thôi

Nickky9x
12-08-2006, 18:49
Chuồn bò của conanak có vấn đề, Hero đi vô gần cái cạnh thì chui tuốt vô đó luôn, map thì cần theo phong cách harvest moon, đừng wá sa vào mấy games Final Fantasy. Cần tất tần tật, cây trồng lẫn chip cho map.

@venus: bạn ko có usb sao, tiếc thật!

@Poke: cái đó trên 2k3, bi giờ tui bỏ gồi
Còn kích thước farm hình như là 66x44

conanak99
13-08-2006, 07:54
Khiếp mạng lag wá, làm pót 2 bài liên tục cùng 1 nội dung
@Poke: cái đó trên 2k3, bi giờ tui bỏ gồi
Còn kích thước farm hình như là 66x44
2k3 thì cũng cần mấy chi tiết rất cần thiết để Ak lọc ra rồi cho vào cái Xp luôn hen (Tài chưa HEHE )
Còn Photoshop thì sao bây giờ hen

kim_minh
13-08-2006, 09:21
http://www.hmproject.net/
Xem thử coi ! Tui là dân RPG Maker nè !

Nickky9x
13-08-2006, 20:22
Má ơi, hình cứ như Gbc color áh, có ai có chip ko??????????

voighe
15-08-2006, 10:55
em có biết photoshop
moi choi havest moon dc 2 tuan
thix wa trời
em có thể giúp ko????

ChoasPlamas
15-08-2006, 13:23
Má ơi, hình cứ như Gbc color áh, có ai có chip ko?????????? Ẹc %ec Thế Thì Làm Sao games chứ
Dùng Trình gì Ra google mà kiếm ví dụ đánh câu chip ...(tên chương trình) Harverst moon

Nickky9x
15-08-2006, 18:56
Ẹc %ec Thế Thì Làm Sao games chứ
Dùng Trình gì Ra google mà kiếm ví dụ đánh câu chip ...(tên chương trình) Harverst moon
Tui đi bố, làm như dễ kiếm lém hả? Ngon thì đi mà kiếm đi (gớm, www.google.com kiếm ra gồi thì cần gì topic nì)
Àh mà này mai là thứ tư đó ChoasPlasma, nhớ đi học và...#>:) :devil:
@Conanak: Để có gì mai sent cho cái project của tui, cả XP và 2K3, trong đó bản đồ farm thì ổn rùi, có cả time và weather nữa đó, bi giờ thì cần chip và... ^_^
@voighe: cảm ơn, để mai post lên thử 1 cái tileset và bạn cứ theo mẫu đó mà làm

Bây giờ sent luôn hả Nic Ak đang bị nghẽn mạng nên không lên được. Đến tối mới vào được nên post lên luôn đi nhé
Ko được, đang ở ngoài NET nên sent ko được, hồi nãy đi vôi wá nên wên chép vô USB::(
Có gì PM wa nickky9x@yahoo.com nha!

Shirogane
15-08-2006, 20:42
Xin lỗi Nikky và Conanak, từ nay tớ bận việc cả bên HM Event và HM Shop nên khó có thể giúp các cậu thường xuyên được. Khi nào sắp xếp thời gian được tớ sẽ tham gia sau. Xin lỗi, xin lỗi....Tiếc thật..

conanak99
16-08-2006, 07:58
Nicky Post lên nhé đang chờ đây
Vào đây đi nicky
Mượn của KEN í mà

Nickky9x
16-08-2006, 20:44
@Conanak: Đây nàh, cái Harvest Moon (project) là 2K3 đó; cái Harvest Moon bao gồm các chip, charset, music của 2K3 (chép vô thư mục rpg maker 2003 của bạn mí mở được Harvest Moon (project), 2 cái file music là nhạc nền cho tile và farm đó ,còn cái 2k3 1.10 cũng phải update theo hướng dẫn, còn Harvest Moon-Change your life là của XP (chưa hoàn chỉnh, nhưng có cái time và wheather, chi tiết ở đây:
Thật tình mà nói cái RTAB nó giống như chiếm vị trí độc tôn trong phần Battle .Có nghĩa là nội bất xuất ngoại bất nhập .Chính vì thế nó mới oánh nhau với các Script Hack Battle .Chờ mình Up cái Times System cho Nick đây

Advanced Time System
Thật ra cái này của rất nhiều đậi gia khác đã làm mình chỉ đi chỉnh sửa lại 1 tí thôi .
Tr­ước hết vẫn là Script - Tiên Script hậu Demo mà :D
Mà này nếu muốn cái Map nào bị ảnh hưởng tác dụng của hiệu ứng ngày và đêm thì cho sau cái Map đó 1 dấu * .Vd:Map001 thì thêm vào Map001* ...Tác dụng dành thường dành cho các Map ngoài trời ,còn trong nhà thì không nên ..)

Cái này là phần chính của Script :
1/Advanced Time System
2/Advanced Weather System

Đầu tiên là Advanced Time System
#================================================= ==
# ■ ATS - Advanced Time System
#================================================= ==
# Rewiten by Near Fantastica
# Date: 23.07.05
# Version: 1
#
# Written by Dubealex
# Date: 26.11.04
#
# Thanks to Satana_81 for the test tilesets
#================================================= ==

#================================================= ==
# ▼ CLASS Advanced_Time Begins
#================================================= ==
class Advanced_Time

attr_reader :define_start_sec
attr_reader :weather_type
attr_reader :weather_strength

def initialize
@weather_pattern = []
@cycle_period=[]
@tint_period=[]
@cycle_season=[]
@name_period=[]
@name_season=[]
@name_month=[]
@name_day=[]
@start_clock=[]
@start_date=[]

=begin -----------------------------------------------------------------------------------------------------
■ Advanced Time System Settings:
---------------------------------------------------------------------------------------------------------
▼ Day Night System Transitioning :

The DNS is built in to the time system and therefore any map you want to have the DNS
active on place a "*" in the name of the map.
---------------------------------------------------------------------------------------------------------
▼ Method of Season Transitioning :

● Titleset Transitioning = The tileset its replaced
When Titleset Transitioning is set the script will pull the tileset and autotiles used
set to the season ID. For exmaple "Plains 1" for tileset or "Water 1" for autotiles.
The script will then automaticly change the 1 to the season ID which will load the
new tileset. Maps that the developer wishes to have the tileset changing place
a "~" in the name.

● Map Transitioning = The Map is replaced
When Map Transitioning is set the script changes the whole map. It will transport the
player to the same x,y on a map with the same name and the matching season ID.
For example "Town [1]". The script will then automaticaly change the 1 to the
season ID which will load the new map. Maps that the developer wishes to have
the map changing place "[Season ID]" in the map name where Season ID is the ID
of the season of that map.
=end #----------------------------------------------------------------------------------------------------

=begin -----------------------------------------------------------------------------------------------------
■ Advanced Weather System Settings:
---------------------------------------------------------------------------------------------------------
▼ Weather Patterns :

With the Advanced Weather System by Ccoa the Advanced Time System and keep track
and change weather depending on season. The flag $aws must be set true if the weather
script is to be used.

1 - rain 5 - rain with thunder and lightning
2 - storm 6 - falling leaves (autumn)
3 - snow 7 - blowing leaves (autumn)
4 - hail 8 - swirling leaves (autumn)

The script randomly picks bettween having weather and no weather.
Then the script randomly picks the weather if there is going to be weather.
If the same weather is added more then once it will add to % chnage that weather
will be picked. If the same weather is picked again its power is inceased. The
range of power is 10 - 40. @weather_cycle is the % of weather for the game.
0 = very little and 10 = a lot of weather. @weather_period is the amount
of time in mintues till the next weather cycle range = 1-59. @bgs_control is
a flag that tells the script to inculde BGS with Dynamic Weather
=end #----------------------------------------------------------------------------------------------------

@aws = true
@bgs_control = true
@active_weather = false
@weather_type = 0
@weather_strength = 0
@weather_cycle = 5
@weather_period = 30
@weather_pattern[1] = [3]
@weather_pattern[2] = [1,1,2,3]
@weather_pattern[3] = [1,1,2,5]
@weather_pattern[4] = [1,2,4,5]
@weather_pattern[5] = [1,1,2,6]
@weather_pattern[5] = [1,1,3,7,8]

=begin -----------------------------------------------------------------------------------------------------
■ ATS Settings Configuration:
---------------------------------------------------------------------------------------------------------
▼ LENGTH AND SPEED OF TIME:

Those variables defines the speed and length of every aspect of the ATS.
@time_speed define how fast a seconds last. Setting it to 0 makes a real time system.
Below 0 is a slower time than normal, and higher than 0 will accelerate the time.
The length value are used to customize the length of every component of the ATS.
Remember that since it is the SPEED setting that defines how fast the time goes,
you don't have to say that a minute last 30 sec to make it faster. You can leave it
as real-time, and just accelerate the length of a second with @time_speed !
=end #----------------------------------------------------------------------------------------------------

@ats_time_speed = 30 # 0 is a Real Time System
@minutes_length = 60 # Seconds
@hour_length = 60 # Minutes
@day_length = 24 # Hours
@week_length = 7 # Days
@month_length = 30 # Days
@year_length = 12 # Months
@decade_length = 10 # Years
@century_length = 100 # Years
@millenium_length = 1000 # Years

=begin ----------------------------------------------------------------------------------------------------
▼ GAME DEFAULT START-UP VALUES:

Here you can define the default start-up values for each components. The data
you enter here will be taken into consideration at each new game started. So if you want
your game to begin at 2:12 pm, you can adjust all that in here. You can also set some
basic default options you have, like trigger the AM/PM time format ON/OFF.
You don't have to set the start-up season and period, since it will be set automatically
with the date and the clock.
=end #-----------------------------------------------------------------------------------------------------

@clock_mode = 1 # 1= 24 hours format / 2= AM/PM flag format
@start_clock = [21,50,10] # [hour, min, sec] -> Write in 24 hours format.
@start_date = [3,29,2004] # [month, day, year]


=begin -----------------------------------------------------------------------------------------------------
▼ ATS PERIODS CYCLE SETTINGS:

An ATS Period works just as my old NDS Period.
Periods defines a 24 hours loop - Example: Morning>Day>Evening>Night
Here you can defines what is the cycle (in hours) for each periods.
You can have as much period as you desire, I created the 4 main one, as shown
in the example above. To add period, simply copy a line and replace the ID of the
period by the next in line. DO NOT skip numbers.
Syntax: @cycle_period[ID] --> Don't use ID0. (You can name them later).
Example: @cycle_period[1] = (5..11) Will make the period ID#1 begins at 5am
and ends at 11am. Use the 24 hours clock format to defines the period length.
=end #-----------------------------------------------------------------------------------------------------

@cycle_period[1] = (5..11) #Defined as (start_hour..end_hour)
@cycle_period[2] = (12..18)
@cycle_period[3] = (19..22)
@cycle_period[4] = (23..24)
@cycle_period[5] = (0..4)

=begin ----------------------------------------------------------------------------------------------------
▼ ATS PERIODS COLOR TONE (TINT) SETTINGS:

Here you can define what will be the color tone used for each periods.
Use the same period ID defined above. Example: @tint_period[1] is the tint used
with the @cycle_period[1] settings.
Syntax: @tint_period[1] = [red, green, blue, gray, transition_time]
To know the number you want for your tint, simply opens a RPG Maker Project, and
create an event, choose "Tint Screen" and test the values you want, then enter them
in here.
=end #-----------------------------------------------------------------------------------------------------

@tint_period[1] = [0, -40, -60, 50, 600]
@tint_period[2] = [0, 0, 0, 0, 600]
@tint_period[3] = [-68, -85, -34, 120, 600]
@tint_period[4] = [-150, -100, -50, 180, 600]
@tint_period[5] = [-95, -78, -44, 180, 600]

=begin -----------------------------------------------------------------------------------------------------
▼ SEASONS CYCLE SETTINGS:

Here you can define how much time last every season. This is an "optional" feature.
You can just leave it alone if you aren't using it. This work as the periods, but seasons
are defined using months instead of hours. To know how it works, read the periods comments.
Example: @cycle_season[1] = (6..8) Will make the season ID#1 begins on the
6th month of the year, and end on the last day of the 8th month of the year.
=end #-----------------------------------------------------------------------------------------------------

@cycle_season[1] = (1..2) #Defined as (start_month..end_month)
@cycle_season[2] = (3..4)
@cycle_season[3] = (5..6)
@cycle_season[4] = (7..8)
@cycle_season[5] = (9..10)
@cycle_season[6] = (11..12)


=begin ----------------------------------------------------------------------------------------------------
▼ ATS COMPONENT'S NAMES SETTINGS:

Here you can choose the name tagged to every relevant component of the ATS.
The words you defined here will be used in window and menus in your game.
It make it easy to configure and customize that way. You can also refer to those variables
names if you need to access any component's names. That way, if you make a mistake or
want to change something in the middle of your development, you can easily do it.
If you added/deleted periods/seasons, just adjust this section too. So if you created a season
ID#6, you can copy a line from here and add the 6 where it belongs. (Between [ ])
This is also were you define all your Months and Days name. It work the same way.
@name_month[1] will refer to the first month of your year. By default, it's January.
=end #----------------------------------------------------------------------------------------------------

@name_period[1] = "Morning"
@name_period[2] = "Day"
@name_period[3] = "Evening"
@name_period[4] = "Night"
@name_period[5] = "Night"

@name_season[1] = "Winter"
@name_season[2] = "Spring"
@name_season[3] = "Summer"
@name_season[4] = "Summer"
@name_season[5] = "Autumn"
@name_season[6] = "Autumn"

@name_month[1] = "January"
@name_month[2] = "February"
@name_month[3] = "March"
@name_month[4] = "April"
@name_month[5] = "May"
@name_month[6] = "June"
@name_month[7] = "July"
@name_month[8] = "August"
@name_month[9] = "September"
@name_month[10]= "October"
@name_month[11]= "November"
@name_month[12]= "December"

@name_day[1] = "Monday"
@name_day[2] = "Tuesday"
@name_day[3] = "Wednesday"
@name_day[4] = "Thursday"
@name_day[5] = "Friday"
@name_day[6] = "Saturday"
@name_day[7] = "Sunday"

#--- ■ END OF SETTINGS (No Need To Edit Further)-------------------------------------------

@speed_restore = 0
if @ats_time_speed >= Graphics.frame_rate
@ats_time_speed=Graphics.frame_rate-1
end
@year_length+=1
@month_length+=1
if @start_clock[0] >= 12 : @am=false else @am=true end
define_start_sec_in_hours= @start_clock[0] * @minutes_length * @hour_length
define_start_sec_in_min= @start_clock[1] * @minutes_length
@define_start_sec= define_start_sec_in_hours+define_start_sec_in_min+ @start_clock[2]
end

# ■ WRITE ATTRIBUTE (Modify ATS Data) (No Need To Edit)----------------------------------
def sec(sec=0)
@define_start_sec+=sec
end

#--------------------------------------------------------------------------------------------------------
def min(min=0)
@define_start_sec+=min*@minutes_length
end

#--------------------------------------------------------------------------------------------------------
def hours(hours=0)
@define_start_sec+=hours*@minutes_length*@hour_len gth
end

#--------------------------------------------------------------------------------------------------------
def days(days=0)
if days<0 : @rewind=true end
@define_start_sec+=days*@minutes_length*@hour_leng th*@day_length
end

#--------------------------------------------------------------------------------------------------------
def months(months=0)
if months<0 : @rewind=true end
@define_start_sec+=months*@minutes_length*@hour_le ngth*@day_length*@month_length
end

#--------------------------------------------------------------------------------------------------------
def speed(speed=0)
@speed_restore = @ats_time_speed
@ats_time_speed = speed
end

#--------------------------------------------------------------------------------------------------------
def speed_restore
@ats_time_speed = @speed_restore
end

# ■ READ ATTRIBUTE (Fetch ATS Data) (No Need To Edit)-------------------------------------
def full_date
day_name=@name_day[week_day_is]
month_name=@name_month[months_is]
month_day=month_day_is
year= total_years_is
full_date= day_name + ", " + month_name + " " + month_day.to_s #+ " " + year.to_s
return full_date
end

#--------------------------------------------------------------------------------------------------------
def speed_is
return @ats_time_speed
end

#--------------------------------------------------------------------------------------------------------
def total_sec_is
ats_total_sec = (Graphics.frame_count / (Graphics.frame_rate-@ats_time_speed))+@define_start_sec
return ats_total_sec
end

#--------------------------------------------------------------------------------------------------------
def total_years_is
total_years=(total_months_is / @year_length) + @start_date[2]
return total_years
end

#--------------------------------------------------------------------------------------------------------
def total_months_is
total_months=(total_days_is / @month_length) + @start_date[0]
return total_months
end

#--------------------------------------------------------------------------------------------------------
def total_decades_is
total_decades=total_years_is / @decade_length
return total_decades
end

#--------------------------------------------------------------------------------------------------------
def total_centuries_is
total_centuries=total_years_is / @century_length
return total_centuries
end

#--------------------------------------------------------------------------------------------------------
def total_millenium_is
total_millenium=total_years_is/@millenium_length
return total_millenium
end

#--------------------------------------------------------------------------------------------------------
def total_weeks_is
total_weeks= total_days_is / @week_length
return total_weeks
end

#--------------------------------------------------------------------------------------------------------
def total_hours_is
total_hours= total_sec_is / @minutes_length / @hour_length
return total_hours
end

#--------------------------------------------------------------------------------------------------------
def total_min_is
total_min = total_sec_is / @minutes_length
return total_min
end

#--------------------------------------------------------------------------------------------------------
def date
month=months_is
month_day=month_day_is
year=total_years_is
date=sprintf("%02d/%02d/%04d", month, month_day, year)
return date
end

#--------------------------------------------------------------------------------------------------------
def clock

hour=hours_is
min=min_is
sec=secs_is

if @clock_mode == 1
clock=sprintf("%02d:%02d:%02d", hour, min, sec)
return clock
else
if @am==true : am_pm="AM" else am_pm="PM" end
clock=sprintf("%02d:%02d:%02d %s", hour, min, sec, am_pm)
return clock
end
end

#--------------------------------------------------------------------------------------------------------
def hours_is
hour=real_hour=real_hours
if @clock_mode == 2
if @am==false and real_hour !=12 : hour-=(@day_length/2) end
hour %= (@day_length/2)+1
if real_hour < (@day_length/2) : @am=true else @am=false end
if hour==0 : hour=1 end
if real_hour==0 : hour=12 end
end
return hour
end

#--------------------------------------------------------------------------------------------------------
def real_hours
real_hour = total_sec_is / @minutes_length / @hour_length % @day_length
return real_hour
end

#--------------------------------------------------------------------------------------------------------
def secs_is
sec = total_sec_is % @minutes_length
return sec
end

#--------------------------------------------------------------------------------------------------------
def min_is
mins = total_sec_is / @minutes_length % @hour_length
return mins
end

#--------------------------------------------------------------------------------------------------------
def total_days_is
total_days = (total_sec_is / @minutes_length / @hour_length / @day_length) + @start_date[1]
return total_days
end

#--------------------------------------------------------------------------------------------------------
def week_day_is
week_day= total_days_is % @week_length
if week_day==0 : week_day=@week_length end
return week_day
end

#--------------------------------------------------------------------------------------------------------
def week_name
return @name_day[week_day_is]
end

#--------------------------------------------------------------------------------------------------------
def month_name
return @name_month[months_is]
end

#--------------------------------------------------------------------------------------------------------
def months_is
month=total_months_is % @year_length
if @rewind==true
if month==0 : months(-1) end
@rewind=false
else
if month==0 : months(1) end
end
return month
end

#--------------------------------------------------------------------------------------------------------
def month_day_is
month_day=total_days_is % @month_length
if @rewind==true
if month_day==0 : days(-1) end
@rewind=false
else
if month_day==0 : days(1) end
end
return month_day
end

#--------------------------------------------------------------------------------------------------------
def period_id
for i in 1...@cycle_period.size
if @cycle_period[i] === $ats.real_hours
return i
break
end
end
end

#--------------------------------------------------------------------------------------------------------
def period
for i in 1...@cycle_period.size
if @cycle_period[i] === real_hours
if i==0 : i=1 end
return @name_period[i]
break
end
end
end

#--------------------------------------------------------------------------------------------------------
def period_tint
for i in 1...@cycle_period.size
if @cycle_period[i] === real_hours
return [-50, -50, -50, 50, 100] if i == 2 and $game_screen.weather_type != 0
return @tint_period[i]
break
end
end
end

#--------------------------------------------------------------------------------------------------------
def season
for i in 1...@cycle_season.size
if @cycle_season[i] === months_is
return @name_season[i]
break
end
end
end

#--------------------------------------------------------------------------------------------------------
def season_id
for i in 1...@cycle_season.size
if @cycle_season[i] === months_is
if i==0 : i=1 end
return i
break
end
end
end

#--------------------------------------------------------------------------------------------------------
def start_seconds
return @define_start_sec
end

#--------------------------------------------------------------------------------------------------------
def weather_active(flag)
@aws = flag
end

#--------------------------------------------------------------------------------------------------------
def weather_bgs(flag)
@bgs_control = flag
end

#--------------------------------------------------------------------------------------------------------
def stop_weather
$game_screen.weather(0, 0, 0)
set_weather_bgs(0)
end

#--------------------------------------------------------------------------------------------------------
def weather_is
case $game_screen.weather_type
when 0
return "Clear"
when 1
return "Rain"
when 2
return "Storm"
when 3
return "Snow"
when 4..5
return "Gale"
when 6..8
return "Windy"
end
end

#--------------------------------------------------------------------------------------------------------
def set_weather_bgs(type)
return if @bgs_control == false
bgs = BGS.new
bgs.volume = 80
bgs.pitch = 100
case type
when 0
$game_system.bgs_fade(10)
when 1
bgs.name = "005-Rain01"
$game_system.bgs_play(bgs)
when 2
bgs.name = "006-Rain02"
$game_system.bgs_play(bgs)
when 3
$game_system.bgs_fade(10)
when 4..5
bgs.name = "007-Rain03"
$game_system.bgs_play(bgs)
when 6
bgs.name = "001-Wind01"
$game_system.bgs_play(bgs)
when 7
bgs.name = "002-Wind02"
$game_system.bgs_play(bgs)
when 8
bgs.name = "003-Wind03"
$game_system.bgs_play(bgs)
end
end

#--------------------------------------------------------------------------------------------------------
def weather
return if @aws == false
return if $game_map.weather_active == false
if min_is % @weather_period == 0 and @active_weather == false
@active_weather = true
if rand(10).between?(0, @weather_cycle)
pattern = @weather_pattern[season_id]
size = pattern.size - 1
type = pattern[rand(size).to_i]
if @weather_type == type
if @weather_strength.between?(0, 40)
@weather_strength += 10
else
@weather_strength = 40
end
else
@weather_strength = 10
end
@weather_type = type
$game_screen.weather(@weather_type, @weather_strength, 0)
set_weather_bgs(@weather_type)
else
@active_weather = true
@weather_strength = 0
$game_screen.weather(0, 0, 0)
set_weather_bgs(0)
end
else
@active_weather = false if min_is % @weather_period != 0
end
end

end
#================================================= ==
# ▲ CLASS Advanced_Time Ends
#================================================= ==


#================================================= ==
# ▼ CLASS Scene_Map Additional Code Begins
#================================================= ==
class Scene_Map

alias ats_scene_map_main main
alias ats_scene_map_update update

def main
if $game_map.dns_active
tone = $ats.period_tint
$game_screen.start_tone_change(Tone.new(tone[0],tone[1],tone[2],tone[3]),0)
end
#@alex_ats_window = ATS_TimeTest_Window.new
ats_scene_map_main
#@alex_ats_window.dispose
end

def update
ats_scene_map_update
#@alex_ats_window.update
$ats.weather
if $game_map.dns_active
tone = $ats.period_tint
$game_screen.start_tone_change(Tone.new(tone[0],tone[1],tone[2],tone[3]),tone[4])
end
end

end
#================================================= ==
# ▲ CLASS Scene_Map Additional Code Ends
#================================================= ==


#================================================= ==
# ▼ CLASS ATS_TimeTest_Window Begins
#================================================= ==
class ATS_TimeTest_Window < Window_Base

def initialize
super(0,0,250,400)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma"
self.contents.font.size =16
self.opacity = 100
update
end

def refresh
#def update #testing and debugging window
return if Graphics.frame_count % 10 != 0
self.contents.clear
self.contents.font.color = text_color(0)
self.contents.draw_text(0, 0, 400, 32, "Current Full Clock: " +$ats.clock)
self.contents.draw_text(0, 16, 400, 32, "Small Date: " +$ats.date)
self.contents.draw_text(0, 32, 400, 32, "Full Date: " +$ats.full_date)
self.contents.draw_text(0, 60, 400, 32, "Week ID#: " + $ats.week_day_is.to_s)

self.contents.draw_text(0, 80, 400, 32, "Period: " + $ats.period)
self.contents.draw_text(0, 100, 400, 32, "Season: " + $ats.season)
self.contents.draw_text(0, 120, 400, 32, "Month ID#: " + $ats.months_is.to_s)
self.contents.draw_text(0, 140, 400, 32, "Map Name#: " + $game_map.map_name)
self.contents.draw_text(0, 160, 400, 32, "Weather: " + $ats.weather_is)
end
end
#================================================= ==
# ▲ CLASS ATS_TimeTest_Window Ends
#================================================= ==

#================================================= ==
# ▼ CLASS Scene_Title Additional Code Begins
#================================================= ==
class Scene_Title
$ats=Advanced_Time.new
end
#================================================= ==
# ▲ CLASS Scene_Title Additional Code Ends
#================================================= ==


#================================================= ==
# ▼ CLASS Game_Map Additional Code Begins
#================================================= ==
class Game_Map

attr_accessor :tileset_refresh
attr_accessor :tileset_transition
attr_accessor :map_transition
attr_accessor :dns_active
attr_accessor :weather_active
attr_accessor :lights_refresh
attr_accessor :shadows_refresh
attr_accessor :shadows_redraw

alias ats_game_map_update update
alias ats_game_map_setup setup
alias ats_game_map_initialize initialize

def initialize
ats_game_map_initialize
@tileset_refresh = false
@season = $ats.season_id
@tileset_transition = false
@map_transition = false
@dns_active = false
@weather_active = false
@lights_refresh = false
@shadows_refresh = false
@shadows_redraw = false
@map_transition_id = 0
end

def setup(map_id)
ats_game_map_setup(map_id)
# Setup
@dns_active = false
@weather_active = false
@tileset_transition = false
@map_transition = false

map_infos = load_data("Data/MapInfos.rxdata")
# DNS
if map_infos[map_id].name.include?("*")
map_infos[map_id].name.delete!("*")
@dns_active = true
tone = $ats.period_tint
$game_screen.start_tone_change(Tone.new(tone[0],tone[1],tone[2],tone[3]),0)
else
$game_screen.start_tone_change(Tone.new(0,0,0,0),0 )
end
# Dynamic Weather
if map_infos[map_id].name.include?("^")
map_infos[map_id].name.delete!("^")
@weather_active = true
$game_screen.weather($ats.weather_type, $ats.weather_strength, 0)
$ats.set_weather_bgs($ats.weather_type)
else
$game_screen.weather(0, 0, 0)
$ats.set_weather_bgs(0)
end
# Tileset Transition
if map_infos[map_id].name.include?("&")
map_infos[map_id].name.delete!("&")
@tileset_transition = true
end
# Map Transition
if map_infos[map_id].name.include?("[") and map_infos[map_id].name.include?("]")
index = map_infos[map_id].name.index("[")
temp = map_infos[map_id].name[index+1].chr
map_infos[map_id].name.delete!(temp)
map_infos[map_id].name.delete!("[")
map_infos[map_id].name.delete!("]")
@map_transition = true
end
@map_name = map_infos[map_id].name
# Tileset Transition
if @tileset_transition
name = $game_map.tileset_name.split
@tileset_name = name[0] + " " + $ats.season_id.to_s
for i in 0..6
autotile_name = @autotile_names[i].split
next if autotile_name[0] == nil
if autotile_name[1] == nil
@autotile_names[i] = autotile_name[0]
else
@autotile_names[i] = autotile_name[0] + " " + $ats.season_id.to_s
end
end
end
end

def map_name
return @map_name
end

def update
# Map Transition
if @map_transition
transition_id = "["+$ats.season_id.to_s+"]"
map_infos = load_data("Data/MapInfos.rxdata")
for key in map_infos.keys
if map_infos[key].name.include?(@map_name) and map_infos[key].name.include?(transition_id)
next if key == @map_id
setup(key)
@tileset_refresh = true
return
end
end
end
# Tileset Transition
if @tileset_transition
if @season != $ats.season_id
@tileset_refresh = true
@season = $ats.season_id
tileset_name = $game_map.tileset_name.split
@tileset_name = tileset_name[0] + " " + $ats.season_id.to_s
for i in 0..6
autotile_name = $game_map.autotile_names[i].split
next if autotile_name[0] == nil
if autotile_name[1] == nil
@autotile_names[i] = autotile_name[0]
else
@autotile_names[i] = autotile_name[0] + " " + $ats.season_id.to_s
end
end
end
end
$game_map.need_refresh = true
ats_game_map_update
end

end
#================================================= ==
# ▲ CLASS Game_Map Additional Code Ends
#================================================= ==


#================================================= ==
# ▼ CLASS Spriteset_Map Additional Code Begins
#================================================= ==
class Spriteset_Map

alias ats_spriteset_map_update update

def update
if $game_map.tileset_refresh
$game_map.tileset_refresh = false
Graphics.freeze
dispose
initialize
Graphics.transition(20)
end
ats_spriteset_map_update
end

end
#================================================= ==
# ▲ CLASS Spriteset_Map Additional Code Ends
#================================================= ==


#================================================= ==
# ▼ CLASS BGS Additional Code Begins
#================================================= ==

class BGS
#--------------------------------------------------------------------------
attr_accessor :name
attr_accessor :volume
attr_accessor :pitch
#--------------------------------------------------------------------------
def initialize
@name = ""
@volume = 80
@pitch = 100
end
end
#================================================= ==
# ▲ CLASS BGS Additional Code Ends
#================================================= ==


Thứ 2 là Advanced Weather System
#================================================= ==
# ■ AWS- Advanced Weather System
#================================================= ==
# By Ccoa
# with ideas by ScriptKitty and Dr DJ
#
# Weather Types:
# 1 - rain
# 2 - storm
# 3 - snow
# 4 - hail
# 5 - rain with thunder and lightning
# 6 - falling leaves (autumn)
# 7 - blowing leaves (autumn)
# 8 - swirling leaves (autumn)
# 9 - falling leaves (green)
# 10 - cherry blossom (sakura) petals
# 11 - rose petals
# 12 - feathers
# 13 - blood rain
# 14 - sparkles
# 15 - user defined
#
# Weather Power:
# An integer from 0-40. 0 = no weather, 40 = 400 sprites
#
# Usage:
# Create a call script with the following:
# $game_screen.weather(type, power, hue)
#
# Usage of user-defined weather:
# Look at the following globals:

$WEATHER_UPDATE = false # the $WEATHER_IMAGES array has changed, please update
$WEATHER_IMAGES = [] # the array of picture names to use
$WEATHER_X = 0 # the number of pixels the image should move horizontally (positive = right, negative = left)
$WEATHER_Y = 0 # the number of pizels the image should move vertically (positive = down, negative = up)
$WEATHER_FADE = 0 # how much the image should fade each update (0 = no fade, 255 = fade instantly)
$WEATHER_ANIMATED = false # whether or not the image should cycle through all the images

module RPG
class Weather
def initialize(viewport = nil)
@type = 0
@max = 0
@ox = 0
@oy = 0
@count = 0
@current_pose = []
@info = []
@countarray = []

make_bitmaps

# **** ccoa ****
for i in 1..500
sprite = Sprite.new(viewport)
sprite.z = 1000
sprite.visible = false
sprite.opacity = 0
@sprites.push(sprite)
@current_pose.push(0)
@info.push(rand(50))
@countarray.push(rand(15))
end
end

def dispose
for sprite in @sprites
sprite.dispose
end
@rain_bitmap.dispose
@storm_bitmap.dispose
@snow_bitmap.dispose
@hail_bitmap.dispose
@petal_bitmap.dispose
@blood_rain_bitmap.dispose
for image in @autumn_leaf_bitmaps
image.dispose
end
for image in @green_leaf_bitmaps
image.dispose
end
for image in @rose_bitmaps
image.dispose
end
for image in @feather_bitmaps
image.dispose
end
for image in @sparkle_bitmaps
image.dispose
end
for image in @user_bitmaps
image.dispose
end
$WEATHER_UPDATE = true
end

def type=(type)
return if @type == type
@type = type
case @type
when 1 # rain
bitmap = @rain_bitmap
when 2 # storm
bitmap = @storm_bitmap
when 3 # snow
bitmap = @snow_bitmap
when 4 # hail
bitmap = @hail_bitmap
when 5 # rain w/ thunder and lightning
bitmap = @rain_bitmap
@thunder = true
when 6 # falling autumn leaves
bitmap = @autumn_leaf_bitmaps[0]
when 7 # blowing autumn leaves
bitmap = @autumn_leaf_bitmaps[0]
when 8 # swirling autumn leaves
bitmap = @autumn_leaf_bitmaps[0]
when 9 # falling green leaves
bitmap = @green_leaf_bitmaps[0]
when 10 # sakura petals
bitmap = @petal_bitmap
when 11 # rose petals
bitmap = @rose_bitmaps[0]
when 12 # feathers
bitmap = @feather_bitmaps[0]
when 13 # blood rain
bitmap = @blood_rain_bitmap
when 14 # sparkles
bitmap = @sparkle_bitmaps[0]
when 15 # user-defined
bitmap = @user_bitmaps[rand(@user_bitmaps.size)]
else
bitmap = nil
end
if @type != 5
@thunder = false
end
# **** ccoa ****
for i in 1..500
sprite = @sprites[i]
if sprite != nil
sprite.visible = (i <= @max)
sprite.bitmap = bitmap
end
end
end

def ox=(ox)
return if @ox == ox;
@ox = ox
for sprite in @sprites
sprite.ox = @ox
end
end

def oy=(oy)
return if @oy == oy;
@oy = oy
for sprite in @sprites
sprite.oy = @oy
end
end

def max=(max)
return if @max == max;
# **** ccoa ****
@max = [[max, 0].max, 500].min
for i in 1..500
sprite = @sprites[i]
if sprite != nil
sprite.visible = (i <= @max)
end
end
end

def update
return if @type == 0
for i in 1..@max
sprite = @sprites[i]
if sprite == nil
break
end
if @type == 1 or @type == 5 or @type == 13 # rain
sprite.x -= 2
sprite.y += 16
sprite.opacity -= 8
if @thunder and (rand(8000 - @max) == 0)
$game_screen.start_flash(Color.new(255, 255, 255, 255), 5)
Audio.se_play("Audio/SE/061-Thunderclap01")
end
end
if @type == 2 # storm
sprite.x -= 8
sprite.y += 16
sprite.opacity -= 12
end
if @type == 3 # snow
sprite.x -= 2
sprite.y += 8
sprite.opacity -= 8
end
if @type == 4 # hail
sprite.x -= 1
sprite.y += 18
sprite.opacity -= 15
end
if @type == 6 # falling autumn leaves
@count = rand(20)
if @count == 0
sprite.bitmap = @autumn_leaf_bitmaps[@current_pose[i]]
@current_pose[i] = (@current_pose[i] + 1) % @autumn_leaf_bitmaps.size
end
sprite.x -= 1
sprite.y += 1
end
if @type == 7 # blowing autumn leaves
@count = rand(20)
if @count == 0
sprite.bitmap = @autumn_leaf_bitmaps[@current_pose[i]]
@current_pose[i] = (@current_pose[i] + 1) % @autumn_leaf_bitmaps.size
end
sprite.x -= 10
sprite.y += (rand(4) - 2)
end
if @type == 8 # swirling autumn leaves
@count = rand(20)
if @count == 0
sprite.bitmap = @autumn_leaf_bitmaps[@current_pose[i]]
@current_pose[i] = (@current_pose[i] + 1) % @autumn_leaf_bitmaps.size
end
if @info[i] != 0
if @info[i] >= 1 and @info[i] <= 10
sprite.x -= 3
sprite.y -= 1
elsif @info[i] >= 11 and @info[i] <= 16
sprite.x -= 1
sprite.y -= 2
elsif @info[i] >= 17 and @info[i] <= 20
sprite.y -= 3
elsif @info[i] >= 21 and @info[i] <= 30
sprite.y -= 2
sprite.x += 1
elsif @info[i] >= 31 and @info[i] <= 36
sprite.y -= 1
sprite.x += 3
elsif @info[i] >= 37 and @info[i] <= 40
sprite.x += 5
elsif @info[i] >= 41 and @info[i] <= 46
sprite.y += 1
sprite.x += 3
elsif @info[i] >= 47 and @info[i] <= 58
sprite.y += 2
sprite.x += 1
elsif @info[i] >= 59 and @info[i] <= 64
sprite.y += 3
elsif @info[i] >= 65 and @info[i] <= 70
sprite.x -= 1
sprite.y += 2
elsif @info[i] >= 71 and @info[i] <= 81
sprite.x -= 3
sprite.y += 1
elsif @info[i] >= 82 and @info[i] <= 87
sprite.x -= 5
end
@info[i] = (@info[i] + 1) % 88
else
if rand(200) == 0
@info[i] = 1
end
sprite.x -= 5
sprite.y += 1
end
end
if @type == 9 # falling green leaves
if @countarray[i] == 0
@current_pose[i] = (@current_pose[i] + 1) % @green_leaf_bitmaps.size
sprite.bitmap = @green_leaf_bitmaps[@current_pose[i]]
@countarray[i] = rand(15)
end
@countarray[i] = (@countarray[i] + 1) % 15
sprite.y += 1
end
if @type == 10 # sakura petals
if @info[i] < 25
sprite.x -= 1
else
sprite.x += 1
end
@info[i] = (@info[i] + 1) % 50
sprite.y += 1
end
if @type == 11 # rose petals
@count = rand(20)
if @count == 0
sprite.bitmap = @rose_bitmaps[@current_pose[i]]
@current_pose[i] = (@current_pose[i] + 1) % @rose_bitmaps.size
end
if @info[i] % 2 == 0
if @info[i] < 10
sprite.x -= 1
elsif
sprite.x += 1
end
end
sprite.y += 1
end
if @type == 12 # feathers
if @countarray[i] == 0
@current_pose[i] = (@current_pose[i] + 1) % @feather_bitmaps.size
sprite.bitmap = @feather_bitmaps[@current_pose[i]]
end
@countarray[i] = (@countarray[i] + 1) % 15
if rand(100) == 0
sprite.x -= 1
end
if rand(100) == 0
sprite.y -= 1
end
if @info[i] < 50
if rand(2) == 0
sprite.x -= 1
else
sprite.y -= 1
end
else
if rand(2) == 0
sprite.x += 1
else
sprite.y += 1
end
end
@info[i] = (@info[i] + 1) % 100
end
if @type == 14 # sparkles
if @countarray[i] == 0
@current_pose[i] = (@current_pose[i] + 1) % @sparkle_bitmaps.size
sprite.bitmap = @sparkle_bitmaps[@current_pose[i]]
end
@countarray[i] = (@countarray[i] + 1) % 15
sprite.y += 1
sprite.opacity -= 1
end
if @type == 15 # user-defined
if $WEATHER_UPDATE
update_user_defined
$WEATHER_UPDATE = false
end
if $WEATHER_ANIMATED and @countarray[i] == 0
@current_pose[i] = (@current_pose[i] + 1) % @user_bitmaps.size
sprite.bitmap = @user_bitmaps[@current_pose[i]]
end
sprite.x += $WEATHER_X
sprite.y += $WEATHER_Y
sprite.opacity -= $WEATHER_FADE
end

x = sprite.x - @ox
y = sprite.y - @oy
if sprite.opacity < 64 or x < -50 or x > 750 or y < -300 or y > 500
sprite.x = rand(800) - 50 + @ox
sprite.y = rand(800) - 200 + @oy
sprite.opacity = 255
end
end
end

def make_bitmaps
color1 = Color.new(255, 255, 255, 255)
color2 = Color.new(255, 255, 255, 128)
@rain_bitmap = Bitmap.new(7, 56)
for i in 0..6
@rain_bitmap.fill_rect(6-i, i*8, 1, 8, color1)
end
@storm_bitmap = Bitmap.new(34, 64)
for i in 0..31
@storm_bitmap.fill_rect(33-i, i*2, 1, 2, color2)
@storm_bitmap.fill_rect(32-i, i*2, 1, 2, color1)
@storm_bitmap.fill_rect(31-i, i*2, 1, 2, color2)
end
@snow_bitmap = Bitmap.new(6, 6)
@snow_bitmap.fill_rect(0, 1, 6, 4, color2)
@snow_bitmap.fill_rect(1, 0, 4, 6, color2)
@snow_bitmap.fill_rect(1, 2, 4, 2, color1)
@snow_bitmap.fill_rect(2, 1, 2, 4, color1)
@sprites = []

blueGrey = Color.new(215, 227, 227, 150)
grey = Color.new(214, 217, 217, 150)
lightGrey = Color.new(233, 233, 233, 250)
lightBlue = Color.new(222, 239, 243, 250)
@hail_bitmap = Bitmap.new(4, 4)
@hail_bitmap.fill_rect(1, 0, 2, 1, blueGrey)
@hail_bitmap.fill_rect(0, 1, 1, 2, blueGrey)
@hail_bitmap.fill_rect(3, 1, 1, 2, grey)
@hail_bitmap.fill_rect(1, 3, 2, 1, grey)
@hail_bitmap.fill_rect(1, 1, 2, 2, lightGrey)
@hail_bitmap.set_pixel(1, 1, lightBlue)


color3 = Color.new(255, 167, 192, 255) # light pink
color4 = Color.new(213, 106, 136, 255) # dark pink
@petal_bitmap = Bitmap.new(4, 4) #This creates a new bitmap that is 4 x 4 pixels
@petal_bitmap.fill_rect(0, 3, 1, 1, color3) # this makes a 1x1 pixel "rectangle" at the 0, 3 pixel of the image (upper left corner is 0, 0)
@petal_bitmap.fill_rect(1, 2, 1, 1, color3)
@petal_bitmap.fill_rect(2, 1, 1, 1, color3)
@petal_bitmap.fill_rect(3, 0, 1, 1, color3)
@petal_bitmap.fill_rect(1, 3, 1, 1, color4)
@petal_bitmap.fill_rect(2, 2, 1, 1, color4)
@petal_bitmap.fill_rect(3, 1, 1, 1, color4)


brightOrange = Color.new(248, 88, 0, 255)
orangeBrown = Color.new(144, 80, 56, 255)
burntRed = Color.new(152, 0, 0, 255)
paleOrange = Color.new(232, 160, 128, 255)
darkBrown = Color.new(72, 40, 0, 255)
@autumn_leaf_bitmaps = []
@autumn_leaf_bitmaps.push(Bitmap.new(8, 8))
# draw the first of the leaf1 bitmaps
@autumn_leaf_bitmaps[0].set_pixel(5, 1, orangeBrown)
@autumn_leaf_bitmaps[0].set_pixel(6, 1, brightOrange)
@autumn_leaf_bitmaps[0].set_pixel(7, 1, paleOrange)
@autumn_leaf_bitmaps[0].set_pixel(3, 2, orangeBrown)
@autumn_leaf_bitmaps[0].fill_rect(4, 2, 2, 1, brightOrange)
@autumn_leaf_bitmaps[0].set_pixel(6, 2, paleOrange)
@autumn_leaf_bitmaps[0].set_pixel(2, 3, orangeBrown)
@autumn_leaf_bitmaps[0].set_pixel(3, 3, brightOrange)
@autumn_leaf_bitmaps[0].fill_rect(4, 3, 2, 1, paleOrange)
@autumn_leaf_bitmaps[0].set_pixel(1, 4, orangeBrown)
@autumn_leaf_bitmaps[0].set_pixel(2, 4, brightOrange)
@autumn_leaf_bitmaps[0].set_pixel(3, 4, paleOrange)
@autumn_leaf_bitmaps[0].set_pixel(1, 5, brightOrange)
@autumn_leaf_bitmaps[0].set_pixel(2, 5, paleOrange)
@autumn_leaf_bitmaps[0].set_pixel(0, 6, orangeBrown)
@autumn_leaf_bitmaps[0].set_pixel(1, 6, paleOrange)
@autumn_leaf_bitmaps[0].set_pixel(0, 7, paleOrange)

# draw the 2nd of the leaf1 bitmaps
@autumn_leaf_bitmaps.push(Bitmap.new(8, 8))
@autumn_leaf_bitmaps[1].set_pixel(3, 0, brightOrange)
@autumn_leaf_bitmaps[1].set_pixel(7, 0, brightOrange)
@autumn_leaf_bitmaps[1].set_pixel(3, 1, orangeBrown)
@autumn_leaf_bitmaps[1].set_pixel(4, 1, burntRed)
@autumn_leaf_bitmaps[1].set_pixel(6, 1, brightOrange)
@autumn_leaf_bitmaps[1].set_pixel(0, 2, paleOrange)
@autumn_leaf_bitmaps[1].set_pixel(1, 2, brightOrange)
@autumn_leaf_bitmaps[1].set_pixel(2, 2, orangeBrown)
@autumn_leaf_bitmaps[1].set_pixel(3, 2, burntRed)
@autumn_leaf_bitmaps[1].set_pixel(4, 2, orangeBrown)
@autumn_leaf_bitmaps[1].set_pixel(5, 2, brightOrange)
@autumn_leaf_bitmaps[1].fill_rect(1, 3, 3, 1, orangeBrown)
@autumn_leaf_bitmaps[1].fill_rect(4, 3, 2, 1, brightOrange)
@autumn_leaf_bitmaps[1].set_pixel(6, 3, orangeBrown)
@autumn_leaf_bitmaps[1].set_pixel(2, 4, burntRed)
@autumn_leaf_bitmaps[1].fill_rect(3, 4, 3, 1, brightOrange)
@autumn_leaf_bitmaps[1].set_pixel(6, 4, burntRed)
@autumn_leaf_bitmaps[1].set_pixel(7, 4, darkBrown)
@autumn_leaf_bitmaps[1].set_pixel(1, 5, orangeBrown)
@autumn_leaf_bitmaps[1].fill_rect(2, 5, 2, 1, brightOrange)
@autumn_leaf_bitmaps[1].set_pixel(4, 5, orangeBrown)
@autumn_leaf_bitmaps[1].set_pixel(5, 5, burntRed)
@autumn_leaf_bitmaps[1].fill_rect(1, 6, 2, 1, brightOrange)
@autumn_leaf_bitmaps[1].fill_rect(4, 6, 2, 1, burntRed)
@autumn_leaf_bitmaps[1].set_pixel(0, 7, brightOrange)
@autumn_leaf_bitmaps[1].set_pixel(5, 7, darkBrown)

# draw the 3rd of the leaf1 bitmaps
@autumn_leaf_bitmaps.push(Bitmap.new(8, 8))
@autumn_leaf_bitmaps[2].set_pixel(7, 1, paleOrange)
@autumn_leaf_bitmaps[2].set_pixel(6, 2, paleOrange)
@autumn_leaf_bitmaps[2].set_pixel(7, 2, orangeBrown)
@autumn_leaf_bitmaps[2].set_pixel(5, 3, paleOrange)
@autumn_leaf_bitmaps[2].set_pixel(6, 3, brightOrange)
@autumn_leaf_bitmaps[2].set_pixel(4, 4, paleOrange)
@autumn_leaf_bitmaps[2].set_pixel(5, 4, brightOrange)
@autumn_leaf_bitmaps[2].set_pixel(6, 4, orangeBrown)
@autumn_leaf_bitmaps[2].fill_rect(2, 5, 2, 1, paleOrange)
@autumn_leaf_bitmaps[2].set_pixel(4, 5, brightOrange)
@autumn_leaf_bitmaps[2].set_pixel(5, 5, orangeBrown)
@autumn_leaf_bitmaps[2].set_pixel(1, 6, paleOrange)
@autumn_leaf_bitmaps[2].fill_rect(2, 6, 2, 1, brightOrange)
@autumn_leaf_bitmaps[2].set_pixel(4, 6, orangeBrown)
@autumn_leaf_bitmaps[2].set_pixel(0, 7, paleOrange)
@autumn_leaf_bitmaps[2].set_pixel(1, 7, brightOrange)
@autumn_leaf_bitmaps[2].set_pixel(2, 7, orangeBrown)

# draw the 4th of the leaf1 bitmaps
@autumn_leaf_bitmaps.push(Bitmap.new(8, 8))
@autumn_leaf_bitmaps[3].set_pixel(3, 0, brightOrange)
@autumn_leaf_bitmaps[3].set_pixel(7, 0, brightOrange)
@autumn_leaf_bitmaps[3].set_pixel(3, 1, orangeBrown)
@autumn_leaf_bitmaps[3].set_pixel(4, 1, burntRed)
@autumn_leaf_bitmaps[3].set_pixel(6, 1, brightOrange)
@autumn_leaf_bitmaps[3].set_pixel(0, 2, paleOrange)
@autumn_leaf_bitmaps[3].set_pixel(1, 2, brightOrange)
@autumn_leaf_bitmaps[3].set_pixel(2, 2, orangeBrown)
@autumn_leaf_bitmaps[3].set_pixel(3, 2, burntRed)
@autumn_leaf_bitmaps[3].set_pixel(4, 2, orangeBrown)
@autumn_leaf_bitmaps[3].set_pixel(5, 2, brightOrange)
@autumn_leaf_bitmaps[3].fill_rect(1, 3, 3, 1, orangeBrown)
@autumn_leaf_bitmaps[3].fill_rect(4, 3, 2, 1, brightOrange)
@autumn_leaf_bitmaps[3].set_pixel(6, 3, orangeBrown)
@autumn_leaf_bitmaps[3].set_pixel(2, 4, burntRed)
@autumn_leaf_bitmaps[3].fill_rect(3, 4, 3, 1, brightOrange)
@autumn_leaf_bitmaps[3].set_pixel(6, 4, burntRed)
@autumn_leaf_bitmaps[3].set_pixel(7, 4, darkBrown)
@autumn_leaf_bitmaps[3].set_pixel(1, 5, orangeBrown)
@autumn_leaf_bitmaps[3].fill_rect(2, 5, 2, 1, brightOrange)
@autumn_leaf_bitmaps[3].set_pixel(4, 5, orangeBrown)
@autumn_leaf_bitmaps[3].set_pixel(5, 5, burntRed)
@autumn_leaf_bitmaps[3].fill_rect(1, 6, 2, 1, brightOrange)
@autumn_leaf_bitmaps[3].fill_rect(4, 6, 2, 1, burntRed)
@autumn_leaf_bitmaps[3].set_pixel(0, 7, brightOrange)
@autumn_leaf_bitmaps[3].set_pixel(5, 7, darkBrown)

@green_leaf_bitmaps = []
darkGreen = Color.new(62, 76, 31, 255)
midGreen = Color.new(76, 91, 43, 255)
khaki = Color.new(105, 114, 66, 255)
lightGreen = Color.new(128, 136, 88, 255)
mint = Color.new(146, 154, 106, 255)

# 1st leaf bitmap
@green_leaf_bitmaps[0] = Bitmap.new(8, 8)
@green_leaf_bitmaps[0].set_pixel(1, 0, darkGreen)
@green_leaf_bitmaps[0].set_pixel(1, 1, midGreen)
@green_leaf_bitmaps[0].set_pixel(2, 1, darkGreen)
@green_leaf_bitmaps[0].set_pixel(2, 2, khaki)
@green_leaf_bitmaps[0].set_pixel(3, 2, darkGreen)
@green_leaf_bitmaps[0].set_pixel(4, 2, khaki)
@green_leaf_bitmaps[0].fill_rect(2, 3, 3, 1, midGreen)
@green_leaf_bitmaps[0].set_pixel(5, 3, khaki)
@green_leaf_bitmaps[0].fill_rect(2, 4, 2, 1, midGreen)
@green_leaf_bitmaps[0].set_pixel(4, 4, darkGreen)
@green_leaf_bitmaps[0].set_pixel(5, 4, lightGreen)
@green_leaf_bitmaps[0].set_pixel(6, 4, khaki)
@green_leaf_bitmaps[0].set_pixel(3, 5, midGreen)
@green_leaf_bitmaps[0].set_pixel(4, 5, darkGreen)
@green_leaf_bitmaps[0].set_pixel(5, 5, khaki)
@green_leaf_bitmaps[0].set_pixel(6, 5, lightGreen)
@green_leaf_bitmaps[0].set_pixel(4, 6, midGreen)
@green_leaf_bitmaps[0].set_pixel(5, 6, darkGreen)
@green_leaf_bitmaps[0].set_pixel(6, 6, lightGreen)
@green_leaf_bitmaps[0].set_pixel(6, 7, khaki)

# 2nd leaf bitmap
@green_leaf_bitmaps[1] = Bitmap.new(8, 8)
@green_leaf_bitmaps[1].fill_rect(1, 1, 1, 2, midGreen)
@green_leaf_bitmaps[1].fill_rect(2, 2, 2, 1, khaki)
@green_leaf_bitmaps[1].set_pixel(4, 2, lightGreen)
@green_leaf_bitmaps[1].fill_rect(2, 3, 2, 1, darkGreen)
@green_leaf_bitmaps[1].fill_rect(4, 3, 2, 1, lightGreen)
@green_leaf_bitmaps[1].set_pixel(2, 4, midGreen)
@green_leaf_bitmaps[1].set_pixel(3, 4, darkGreen)
@green_leaf_bitmaps[1].set_pixel(4, 4, khaki)
@green_leaf_bitmaps[1].fill_rect(5, 4, 2, 1, lightGreen)
@green_leaf_bitmaps[1].set_pixel(3, 5, midGreen)
@green_leaf_bitmaps[1].set_pixel(4, 5, darkGreen)
@green_leaf_bitmaps[1].set_pixel(5, 5, khaki)
@green_leaf_bitmaps[1].set_pixel(6, 5, lightGreen)
@green_leaf_bitmaps[1].set_pixel(5, 6, darkGreen)
@green_leaf_bitmaps[1].fill_rect(6, 6, 2, 1, khaki)

# 3rd leaf bitmap
@green_leaf_bitmaps[2] = Bitmap.new(8, 8)
@green_leaf_bitmaps[2].set_pixel(1, 1, darkGreen)
@green_leaf_bitmaps[2].fill_rect(1, 2, 2, 1, midGreen)
@green_leaf_bitmaps[2].set_pixel(2, 3, midGreen)
@green_leaf_bitmaps[2].set_pixel(3, 3, darkGreen)
@green_leaf_bitmaps[2].set_pixel(4, 3, midGreen)
@green_leaf_bitmaps[2].fill_rect(2, 4, 2, 1, midGreen)
@green_leaf_bitmaps[2].set_pixel(4, 4, darkGreen)
@green_leaf_bitmaps[2].set_pixel(5, 4, lightGreen)
@green_leaf_bitmaps[2].set_pixel(3, 5, midGreen)
@green_leaf_bitmaps[2].set_pixel(4, 5, darkGreen)
@green_leaf_bitmaps[2].fill_rect(5, 5, 2, 1, khaki)
@green_leaf_bitmaps[2].fill_rect(4, 6, 2, 1, midGreen)
@green_leaf_bitmaps[2].set_pixel(6, 6, lightGreen)
@green_leaf_bitmaps[2].set_pixel(6, 7, khaki)

# 4th leaf bitmap
@green_leaf_bitmaps[3] = Bitmap.new(8, 8)
@green_leaf_bitmaps[3].fill_rect(0, 3, 1, 2, darkGreen)
@green_leaf_bitmaps[3].set_pixel(1, 4, midGreen)
@green_leaf_bitmaps[3].set_pixel(2, 4, khaki)
@green_leaf_bitmaps[3].set_pixel(3, 4, lightGreen)
@green_leaf_bitmaps[3].set_pixel(4, 4, darkGreen)
@green_leaf_bitmaps[3].set_pixel(7, 4, midGreen)
@green_leaf_bitmaps[3].set_pixel(1, 5, darkGreen)
@green_leaf_bitmaps[3].set_pixel(2, 5, midGreen)
@green_leaf_bitmaps[3].set_pixel(3, 5, lightGreen)
@green_leaf_bitmaps[3].set_pixel(4, 5, mint)
@green_leaf_bitmaps[3].set_pixel(5, 5, lightGreen)
@green_leaf_bitmaps[3].set_pixel(6, 5, khaki)
@green_leaf_bitmaps[3].set_pixel(7, 5, midGreen)
@green_leaf_bitmaps[3].fill_rect(2, 6, 2, 1, midGreen)
@green_leaf_bitmaps[3].set_pixel(4, 6, lightGreen)
@green_leaf_bitmaps[3].set_pixel(5, 6, khaki)
@green_leaf_bitmaps[3].set_pixel(6, 6, midGreen)

# 5th leaf bitmap
@green_leaf_bitmaps[4] = Bitmap.new(8, 8)
@green_leaf_bitmaps[4].set_pixel(6, 2, midGreen)
@green_leaf_bitmaps[4].set_pixel(7, 2, darkGreen)
@green_leaf_bitmaps[4].fill_rect(4, 3, 2, 1, midGreen)
@green_leaf_bitmaps[4].set_pixel(6, 3, khaki)
@green_leaf_bitmaps[4].set_pixel(2, 4, darkGreen)
@green_leaf_bitmaps[4].fill_rect(3, 4, 2, 1, khaki)
@green_leaf_bitmaps[4].set_pixel(5, 4, lightGreen)
@green_leaf_bitmaps[4].set_pixel(6, 4, khaki)
@green_leaf_bitmaps[4].set_pixel(1, 5, midGreen)
@green_leaf_bitmaps[4].set_pixel(2, 5, khaki)
@green_leaf_bitmaps[4].set_pixel(3, 5, lightGreen)
@green_leaf_bitmaps[4].set_pixel(4, 5, mint)
@green_leaf_bitmaps[4].set_pixel(5, 5, midGreen)
@green_leaf_bitmaps[4].set_pixel(2, 6, darkGreen)
@green_leaf_bitmaps[4].fill_rect(3, 6, 2, 1, midGreen)

# 6th leaf bitmap
@green_leaf_bitmaps[5] = Bitmap.new(8, 8)
@green_leaf_bitmaps[5].fill_rect(6, 2, 2, 1, midGreen)
@green_leaf_bitmaps[5].fill_rect(4, 3, 2, 1, midGreen)
@green_leaf_bitmaps[5].set_pixel(6, 3, khaki)
@green_leaf_bitmaps[5].set_pixel(3, 4, midGreen)
@green_leaf_bitmaps[5].set_pixel(4, 4, khaki)
@green_leaf_bitmaps[5].set_pixel(5, 4, lightGreen)
@green_leaf_bitmaps[5].set_pixel(6, 4, mint)
@green_leaf_bitmaps[5].set_pixel(1, 5, midGreen)
@green_leaf_bitmaps[5].set_pixel(2, 5, khaki)
@green_leaf_bitmaps[5].fill_rect(3, 5, 2, 1, mint)
@green_leaf_bitmaps[5].set_pixel(5, 5, lightGreen)
@green_leaf_bitmaps[5].set_pixel(2, 6, midGreen)
@green_leaf_bitmaps[5].set_pixel(3, 6, khaki)
@green_leaf_bitmaps[5].set_pixel(4, 6, lightGreen)

# 7th leaf bitmap
@green_leaf_bitmaps[6] = Bitmap.new(8, 8)
@green_leaf_bitmaps[6].fill_rect(6, 1, 1, 2, midGreen)
@green_leaf_bitmaps[6].fill_rect(4, 2, 2, 1, midGreen)
@green_leaf_bitmaps[6].fill_rect(6, 2, 1, 2, darkGreen)
@green_leaf_bitmaps[6].fill_rect(3, 3, 2, 1, midGreen)
@green_leaf_bitmaps[6].set_pixel(5, 3, khaki)
@green_leaf_bitmaps[6].set_pixel(2, 4, midGreen)
@green_leaf_bitmaps[6].set_pixel(3, 4, khaki)
@green_leaf_bitmaps[6].set_pixel(4, 4, lightGreen)
@green_leaf_bitmaps[6].set_pixel(5, 4, midGreen)
@green_leaf_bitmaps[6].set_pixel(1, 5, midGreen)
@green_leaf_bitmaps[6].set_pixel(2, 5, khaki)
@green_leaf_bitmaps[6].fill_rect(3, 5, 2, 1, midGreen)
@green_leaf_bitmaps[6].set_pixel(1, 6, darkGreen)
@green_leaf_bitmaps[6].set_pixel(2, 6, midGreen)

# 8th leaf bitmap
@green_leaf_bitmaps[7] = Bitmap.new(8, 8)
@green_leaf_bitmaps[7].set_pixel(6, 1, midGreen)
@green_leaf_bitmaps[7].fill_rect(4, 2, 3, 2, midGreen)
@green_leaf_bitmaps[7].set_pixel(3, 3, darkGreen)
@green_leaf_bitmaps[7].set_pixel(2, 4, darkGreen)
@green_leaf_bitmaps[7].set_pixel(3, 4, midGreen)
@green_leaf_bitmaps[7].fill_rect(4, 4, 2, 1, khaki)
@green_leaf_bitmaps[7].set_pixel(1, 5, darkGreen)
@green_leaf_bitmaps[7].set_pixel(2, 5, midGreen)
@green_leaf_bitmaps[7].fill_rect(3, 5, 2, 1, lightGreen)
@green_leaf_bitmaps[7].set_pixel(2, 6, midGreen)
@green_leaf_bitmaps[7].set_pixel(3, 6, lightGreen)

# 9th leaf bitmap
@green_leaf_bitmaps[8] = Bitmap.new(8, 8)
@green_leaf_bitmaps[8].fill_rect(6, 1, 1, 2, midGreen)
@green_leaf_bitmaps[8].fill_rect(4, 2, 2, 1, midGreen)
@green_leaf_bitmaps[8].fill_rect(6, 2, 1, 2, darkGreen)
@green_leaf_bitmaps[8].fill_rect(3, 3, 2, 1, midGreen)
@green_leaf_bitmaps[8].set_pixel(5, 3, khaki)
@green_leaf_bitmaps[8].set_pixel(2, 4, midGreen)
@green_leaf_bitmaps[8].set_pixel(3, 4, khaki)
@green_leaf_bitmaps[8].set_pixel(4, 4, lightGreen)
@green_leaf_bitmaps[8].set_pixel(5, 4, midGreen)
@green_leaf_bitmaps[8].set_pixel(1, 5, midGreen)
@green_leaf_bitmaps[8].set_pixel(2, 5, khaki)
@green_leaf_bitmaps[8].fill_rect(3, 5, 2, 1, midGreen)
@green_leaf_bitmaps[8].set_pixel(1, 6, darkGreen)
@green_leaf_bitmaps[8].set_pixel(2, 6, midGreen)

# 10th leaf bitmap
@green_leaf_bitmaps[9] = Bitmap.new(8, 8)
@green_leaf_bitmaps[9].fill_rect(6, 2, 2, 1, midGreen)
@green_leaf_bitmaps[9].fill_rect(4, 3, 2, 1, midGreen)
@green_leaf_bitmaps[9].set_pixel(6, 3, khaki)
@green_leaf_bitmaps[9].set_pixel(3, 4, midGreen)
@green_leaf_bitmaps[9].set_pixel(4, 4, khaki)
@green_leaf_bitmaps[9].set_pixel(5, 4, lightGreen)
@green_leaf_bitmaps[9].set_pixel(6, 4, mint)
@green_leaf_bitmaps[9].set_pixel(1, 5, midGreen)
@green_leaf_bitmaps[9].set_pixel(2, 5, khaki)
@green_leaf_bitmaps[9].fill_rect(3, 5, 2, 1, mint)
@green_leaf_bitmaps[9].set_pixel(5, 5, lightGreen)
@green_leaf_bitmaps[9].set_pixel(2, 6, midGreen)
@green_leaf_bitmaps[9].set_pixel(3, 6, khaki)
@green_leaf_bitmaps[9].set_pixel(4, 6, lightGreen)

# 11th leaf bitmap
@green_leaf_bitmaps[10] = Bitmap.new(8, 8)
@green_leaf_bitmaps[10].set_pixel(6, 2, midGreen)
@green_leaf_bitmaps[10].set_pixel(7, 2, darkGreen)
@green_leaf_bitmaps[10].fill_rect(4, 3, 2, 1, midGreen)
@green_leaf_bitmaps[10].set_pixel(6, 3, khaki)
@green_leaf_bitmaps[10].set_pixel(2, 4, darkGreen)
@green_leaf_bitmaps[10].fill_rect(3, 4, 2, 1, khaki)
@green_leaf_bitmaps[10].set_pixel(5, 4, lightGreen)
@green_leaf_bitmaps[10].set_pixel(6, 4, khaki)
@green_leaf_bitmaps[10].set_pixel(1, 5, midGreen)
@green_leaf_bitmaps[10].set_pixel(2, 5, khaki)
@green_leaf_bitmaps[10].set_pixel(3, 5, lightGreen)
@green_leaf_bitmaps[10].set_pixel(4, 5, mint)
@green_leaf_bitmaps[10].set_pixel(5, 5, midGreen)
@green_leaf_bitmaps[10].set_pixel(2, 6, darkGreen)
@green_leaf_bitmaps[10].fill_rect(3, 6, 2, 1, midGreen)

# 12th leaf bitmap
@green_leaf_bitmaps[11] = Bitmap.new(8, 8)
@green_leaf_bitmaps[11].fill_rect(0, 3, 1, 2, darkGreen)
@green_leaf_bitmaps[11].set_pixel(1, 4, midGreen)
@green_leaf_bitmaps[11].set_pixel(2, 4, khaki)
@green_leaf_bitmaps[11].set_pixel(3, 4, lightGreen)
@green_leaf_bitmaps[11].set_pixel(4, 4, darkGreen)
@green_leaf_bitmaps[11].set_pixel(7, 4, midGreen)
@green_leaf_bitmaps[11].set_pixel(1, 5, darkGreen)
@green_leaf_bitmaps[11].set_pixel(2, 5, midGreen)
@green_leaf_bitmaps[11].set_pixel(3, 5, lightGreen)
@green_leaf_bitmaps[11].set_pixel(4, 5, mint)
@green_leaf_bitmaps[11].set_pixel(5, 5, lightGreen)
@green_leaf_bitmaps[11].set_pixel(6, 5, khaki)
@green_leaf_bitmaps[11].set_pixel(7, 5, midGreen)
@green_leaf_bitmaps[11].fill_rect(2, 6, 2, 1, midGreen)
@green_leaf_bitmaps[11].set_pixel(4, 6, lightGreen)
@green_leaf_bitmaps[11].set_pixel(5, 6, khaki)
@green_leaf_bitmaps[11].set_pixel(6, 6, midGreen)

# 13th leaf bitmap
@green_leaf_bitmaps[12] = Bitmap.new(8, 8)
@green_leaf_bitmaps[12].set_pixel(1, 1, darkGreen)
@green_leaf_bitmaps[12].fill_rect(1, 2, 2, 1, midGreen)
@green_leaf_bitmaps[12].set_pixel(2, 3, midGreen)
@green_leaf_bitmaps[12].set_pixel(3, 3, darkGreen)
@green_leaf_bitmaps[12].set_pixel(4, 3, midGreen)
@green_leaf_bitmaps[12].fill_rect(2, 4, 2, 1, midGreen)
@green_leaf_bitmaps[12].set_pixel(4, 4, darkGreen)
@green_leaf_bitmaps[12].set_pixel(5, 4, lightGreen)
@green_leaf_bitmaps[12].set_pixel(3, 5, midGreen)
@green_leaf_bitmaps[12].set_pixel(4, 5, darkGreen)
@green_leaf_bitmaps[12].fill_rect(5, 5, 2, 1, khaki)
@green_leaf_bitmaps[12].fill_rect(4, 6, 2, 1, midGreen)
@green_leaf_bitmaps[12].set_pixel(6, 6, lightGreen)
@green_leaf_bitmaps[12].set_pixel(6, 7, khaki)

@rose_bitmaps = []
brightRed = Color.new(255, 0, 0, 255)
midRed = Color.new(179, 17, 17, 255)
darkRed = Color.new(141, 9, 9, 255)

# 1st rose petal bitmap
@rose_bitmaps[0] = Bitmap.new(3, 3)
@rose_bitmaps[0].fill_rect(1, 0, 2, 1, brightRed)
@rose_bitmaps[0].fill_rect(0, 1, 1, 2, brightRed)
@rose_bitmaps[0].fill_rect(1, 1, 2, 2, midRed)
@rose_bitmaps[0].set_pixel(2, 2, darkRed)

# 2nd rose petal bitmap
@rose_bitmaps[1] = Bitmap.new(3, 3)
@rose_bitmaps[1].set_pixel(0, 1, midRed)
@rose_bitmaps[1].set_pixel(1, 1, brightRed)
@rose_bitmaps[1].fill_rect(1, 2, 1, 2, midRed)

@feather_bitmaps = []
white = Color.new(255, 255, 255, 255)

# 1st feather bitmap
@feather_bitmaps[0] = Bitmap.new(3, 3)
@feather_bitmaps[0].set_pixel(0, 2, white)
@feather_bitmaps[0].set_pixel(1, 2, grey)
@feather_bitmaps[0].set_pixel(2, 1, grey)

# 2nd feather bitmap
@feather_bitmaps[0] = Bitmap.new(3, 3)
@feather_bitmaps[0].set_pixel(0, 0, white)
@feather_bitmaps[0].set_pixel(0, 1, grey)
@feather_bitmaps[0].set_pixel(1, 2, grey)

# 3rd feather bitmap
@feather_bitmaps[0] = Bitmap.new(3, 3)
@feather_bitmaps[0].set_pixel(2, 0, white)
@feather_bitmaps[0].set_pixel(1, 0, grey)
@feather_bitmaps[0].set_pixel(0, 1, grey)

# 4th feather bitmap
@feather_bitmaps[0] = Bitmap.new(3, 3)
@feather_bitmaps[0].set_pixel(2, 2, white)
@feather_bitmaps[0].set_pixel(2, 1, grey)
@feather_bitmaps[0].set_pixel(1, 0, grey)

@blood_rain_bitmap = Bitmap.new(7, 56)
for i in 0..6
@blood_rain_bitmap.fill_rect(6-i, i*8, 1, 8, darkRed)
end

@sparkle_bitmaps = []

lightBlue = Color.new(181, 244, 255, 255)
midBlue = Color.new(126, 197, 235, 255)
darkBlue = Color.new(77, 136, 225, 255)

# 1st sparkle bitmap
@sparkle_bitmaps[0] = Bitmap.new(7, 7)
@sparkle_bitmaps[0].set_pixel(3, 3, darkBlue)

# 2nd sparkle bitmap
@sparkle_bitmaps[1] = Bitmap.new(7, 7)
@sparkle_bitmaps[1].fill_rect(3, 2, 1, 3, darkBlue)
@sparkle_bitmaps[1].fill_rect(2, 3, 3, 1, darkBlue)
@sparkle_bitmaps[1].set_pixel(3, 3, midBlue)

# 3rd sparkle bitmap
@sparkle_bitmaps[2] = Bitmap.new(7, 7)
@sparkle_bitmaps[2].set_pixel(1, 1, darkBlue)
@sparkle_bitmaps[2].set_pixel(5, 1, darkBlue)
@sparkle_bitmaps[2].set_pixel(2, 2, midBlue)
@sparkle_bitmaps[2].set_pixel(4, 2, midBlue)
@sparkle_bitmaps[2].set_pixel(3, 3, lightBlue)
@sparkle_bitmaps[2].set_pixel(2, 4, midBlue)
@sparkle_bitmaps[2].set_pixel(4, 4, midBlue)
@sparkle_bitmaps[2].set_pixel(1, 5, darkBlue)
@sparkle_bitmaps[2].set_pixel(5, 5, darkBlue)

# 4th sparkle bitmap
@sparkle_bitmaps[3] = Bitmap.new(7, 7)
@sparkle_bitmaps[3].fill_rect(3, 1, 1, 5, darkBlue)
@sparkle_bitmaps[3].fill_rect(1, 3, 5, 1, darkBlue)
@sparkle_bitmaps[3].fill_rect(3, 2, 1, 3, midBlue)
@sparkle_bitmaps[3].fill_rect(2, 3, 3, 1, midBlue)
@sparkle_bitmaps[3].set_pixel(3, 3, lightBlue)

# 5th sparkle bitmap
@sparkle_bitmaps[4] = Bitmap.new(7, 7)
@sparkle_bitmaps[4].fill_rect(2, 2, 3, 3, midBlue)
@sparkle_bitmaps[4].fill_rect(3, 2, 1, 3, darkBlue)
@sparkle_bitmaps[4].fill_rect(2, 3, 3, 1, darkBlue)
@sparkle_bitmaps[4].set_pixel(3, 3, lightBlue)
@sparkle_bitmaps[4].set_pixel(1, 1, darkBlue)
@sparkle_bitmaps[4].set_pixel(5, 1, darkBlue)
@sparkle_bitmaps[4].set_pixel(1, 5, darkBlue)
@sparkle_bitmaps[4].set_pixel(5, 1, darkBlue)

# 6th sparkle bitmap
@sparkle_bitmaps[5] = Bitmap.new(7, 7)
@sparkle_bitmaps[5].fill_rect(2, 1, 3, 5, darkBlue)
@sparkle_bitmaps[5].fill_rect(1, 2, 5, 3, darkBlue)
@sparkle_bitmaps[5].fill_rect(2, 2, 3, 3, midBlue)
@sparkle_bitmaps[5].fill_rect(3, 1, 1, 5, midBlue)
@sparkle_bitmaps[5].fill_rect(1, 3, 5, 1, midBlue)
@sparkle_bitmaps[5].fill_rect(3, 2, 1, 3, lightBlue)
@sparkle_bitmaps[5].fill_rect(2, 3, 3, 1, lightBlue)
@sparkle_bitmaps[5].set_pixel(3, 3, white)

# 7th sparkle bitmap
@sparkle_bitmaps[6] = Bitmap.new(7, 7)
@sparkle_bitmaps[6].fill_rect(2, 1, 3, 5, midBlue)
@sparkle_bitmaps[6].fill_rect(1, 2, 5, 3, midBlue)
@sparkle_bitmaps[6].fill_rect(3, 0, 1, 7, darkBlue)
@sparkle_bitmaps[6].fill_rect(0, 3, 7, 1, darkBlue)
@sparkle_bitmaps[6].fill_rect(2, 2, 3, 3, lightBlue)
@sparkle_bitmaps[6].fill_rect(3, 2, 1, 3, midBlue)
@sparkle_bitmaps[6].fill_rect(2, 3, 3, 1, midBlue)
@sparkle_bitmaps[6].set_pixel(3, 3, white)

@user_bitmaps = []
update_user_defined
end

def update_user_defined
for image in @user_bitmaps
image.dispose
end

#user-defined bitmaps
for name in $WEATHER_IMAGES
@user_bitmaps.push(RPG::Cache.picture(name))
end
for sprite in @sprites
sprite.bitmap = @user_bitmaps[rand(@user_bitmaps.size)]
end
end

attr_reader :type
attr_reader :max
attr_reader :ox
attr_reader :oy
end
end

Và cái này là để cho hiển thị các Size
Chép chồng cái này lên Window_PlayTime
#================================================= =============================
# ** Window_PlayTime
#------------------------------------------------------------------------------
# This window displays play time on the menu screen.
#================================================= =============================

class Window_PlayTime < Window_Base
#--------------------------------------------------------------------------
# * Object Initialization
#--------------------------------------------------------------------------
def initialize
super(0, 0, 160, 110)
self.contents = Bitmap.new(width - 32, height - 32)
#self.contents.font.name = $fontface # "Play Time" window font
self.contents.font.size = 18
refresh
end
#--------------------------------------------------------------------------
# * Refresh
#--------------------------------------------------------------------------
def refresh
return if Graphics.frame_count % 10 != 0
self.contents.clear
self.contents.font.color = system_color #Chỉnh màu
self.contents.draw_text(4, 0, 120, 32, $ats.clock + " " + $ats.period) #Hiện giờ và buổi
#self.contents.draw_text(4, 16, 120, 32, "" +$ats.date) #Hiện ngày tháng năm
self.contents.draw_text(4, 16, 120, 32, "" +$ats.full_date + " " + $ats.season) #Hiện thứ ,ngày ,tháng và mùa
#self.contents.draw_text(4, 16, 120, 32, "" + $ats.week_day_is.to_s) #Hiện ngày trong tuần
#self.contents.draw_text(4, 0, 120, 32, $ats.period) #Hiện buổi
#self.contents.draw_text(32, 16, 120, 32, "" + $ats.season) #hiện mùa
#self.contents.draw_text(4, 16, 120, 32, "" + $ats.months_is.to_s)#Hiện tháng
self.contents.draw_text(4, 32, 120, 32, "Location: " + $game_map.map_name) #Hiện vị trí
self.contents.draw_text(4, 48, 120, 32, "Weather: " + $ats.weather_is) #Hiện thời tiết
end
#--------------------------------------------------------------------------
# * Frame Update
#--------------------------------------------------------------------------
def update
super
if Graphics.frame_count / Graphics.frame_rate != @total_sec
refresh
end
end
end

Tiếp theo là Window_Steps (cái này thay đổi tí Size để phù hợp)
#================================================= =============================
# ** Window_Steps
#------------------------------------------------------------------------------
# This window displays step count on the menu screen.
#================================================= =============================

class Window_Steps < Window_Base
#--------------------------------------------------------------------------
# * Object Initialization
#--------------------------------------------------------------------------
def initialize
super(0, 0, 160, 82)
self.contents = Bitmap.new(width - 32, height - 32)
refresh
end
#--------------------------------------------------------------------------
# * Refresh
#--------------------------------------------------------------------------
def refresh
self.contents.clear
self.contents.font.color = system_color
self.contents.draw_text(4, 0, 120, 32, "Step Count")
self.contents.font.color = normal_color
self.contents.draw_text(4, 0, 120, 32, $game_party.steps.to_s, 2)
end
end

Và tiếp là chếp chồng lên Scene_Menu (Lưu ý bên dưới nhớ đọc kĩ)
#================================================= =============================
# ** Scene_Menu
#------------------------------------------------------------------------------
# This class performs menu screen processing.
#================================================= =============================

class Scene_Menu
#--------------------------------------------------------------------------
# * Object Initialization
# menu_index : command cursor's initial position
#--------------------------------------------------------------------------
def initialize(menu_index = 0)
@menu_index = menu_index
end
#--------------------------------------------------------------------------
# * Main Processing
#--------------------------------------------------------------------------
def main
# Make command window
s1 = $data_system.words.item
s2 = $data_system.words.skill
s3 = $data_system.words.equip
s4 = "Status"
s5 = "Save"
s6 = "End Game"
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])
@command_window.index = @menu_index
# If number of party members is 0
if $game_party.actors.size == 0
# Disable items, skills, equipment, and status
@command_window.disable_item(0)
@command_window.disable_item(1)
@command_window.disable_item(2)
@command_window.disable_item(3)
end
# If save is forbidden
if $game_system.save_disabled
# Disable save
@command_window.disable_item(4)
end
# Make play time window
@playtime_window = Window_PlayTime.new
@playtime_window.x = 0
@playtime_window.y = 224
# Make steps window
@steps_window = Window_Steps.new
@steps_window.x = 0
@steps_window.y = 334
# Make gold window
@gold_window = Window_Gold.new
@gold_window.x = 0
@gold_window.y = 416
# Make status window
@status_window = Window_MenuStatus.new
@status_window.x = 160
@status_window.y = 0
# Execute transition
Graphics.transition
# Main loop
loop do
# Update game screen
Graphics.update
# Update input information
Input.update
# Frame update
update
# Abort loop if screen is changed
if $scene != self
break
end
end
# Prepare for transition
Graphics.freeze
# Dispose of windows
@command_window.dispose
@playtime_window.dispose
@steps_window.dispose
@gold_window.dispose
@status_window.dispose
end
#--------------------------------------------------------------------------
# * Frame Update
#--------------------------------------------------------------------------
def update
# Update windows
@command_window.update
@playtime_window.update
@steps_window.update
@gold_window.update
@status_window.update
# If command window is active: call update_command
if @command_window.active
update_command
return
end
# If status window is active: call update_status
if @status_window.active
update_status
return
end
end
#--------------------------------------------------------------------------
# * Frame Update (when command window is active)
#--------------------------------------------------------------------------
def update_command
# If B button was pressed
if Input.trigger?(Input::B)
# Play cancel SE
$game_system.se_play($data_system.cancel_se)
# Switch to map screen
$scene = Scene_Map.new
return
end
# If C button was pressed
if Input.trigger?(Input::C)
# If command other than save or end game, and party members = 0
if $game_party.actors.size == 0 and @command_window.index < 4
# Play buzzer SE
$game_system.se_play($data_system.buzzer_se)
return
end
# Branch by command window cursor position
case @command_window.index
when 0 # item
# Play decision SE
$game_system.se_play($data_system.decision_se)
# Switch to item screen
$scene = Scene_Item.new
when 1 # skill
# Play decision SE
$game_system.se_play($data_system.decision_se)
# Make status window active
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 2 # equipment
# Play decision SE
$game_system.se_play($data_system.decision_se)
# Make status window active
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 3 # status
# Play decision SE
$game_system.se_play($data_system.decision_se)
# Make status window active
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 4 # save
# If saving is forbidden
if $game_system.save_disabled
# Play buzzer SE
$game_system.se_play($data_system.buzzer_se)
return
end
# Play decision SE
$game_system.se_play($data_system.decision_se)
# Switch to save screen
$scene = Scene_Save.new
when 5 # end game
# Play decision SE
$game_system.se_play($data_system.decision_se)
# Switch to end game screen
$scene = Scene_End.new
end
return
end
end
#--------------------------------------------------------------------------
# * Frame Update (when status window is active)
#--------------------------------------------------------------------------
def update_status
# If B button was pressed
if Input.trigger?(Input::B)
# Play cancel SE
$game_system.se_play($data_system.cancel_se)
# Make command window active
@command_window.active = true
@status_window.active = false
@status_window.index = -1
return
end
# If C button was pressed
if Input.trigger?(Input::C)
# Branch by command window cursor position
case @command_window.index
when 1 # skill
# If this actor's action limit is 2 or more
if $game_party.actors[@status_window.index].restriction >= 2
# Play buzzer SE
$game_system.se_play($data_system.buzzer_se)
return
end
# Play decision SE
$game_system.se_play($data_system.decision_se)
# Switch to skill screen
$scene = Scene_Skill.new(@status_window.index)
when 2 # equipment
# Play decision SE
$game_system.se_play($data_system.decision_se)
# Switch to equipment screen
$scene = Scene_Equip.new(@status_window.index)
when 3 # status
# Play decision SE
$game_system.se_play($data_system.decision_se)
# Switch to status screen
$scene = Scene_Status.new(@status_window.index)
end
return
end
end
end

Lưu ý :Nếu ai đã có 1 cái Scene_Menu khác .Có nghĩa là của riêng mình thì hãy thay tọa độ y của Window_Steps thêm 14 đơn vị .Vd :Mặc định là 320 ta sẽ thay là 334 để nó phù hợp với Size bên trên .
ScreenShot
http://i71.photobucket.com/albums/i128/masterwind93/ATS.png

@voighe: đây là cái tileset mẫu và 1 cái charset mẫu, bạn có thể theo đó mà
cắt hình từ Harvest Moon: Friends of Mineral town rùi làm 1 tileset, nên làm theo số bước chân của nhân vật trong Harvest Moon: Friends of Mineral town, cụ thể là :cứ 1 bước chân là 32 đơn vị độ dai (Quái, quên tên đơn vị gồi, nhưng ko phải inch hay cm đâu), còn charset thì bạn cắt hình nhân vật, cây trồng items trong Harvest Moon: Friends of Mineral town rồi ghép theo tỉ lệ: nv thì là 32x64 và cứ theo mẫu mà làm (lưu ý là phải chia đều khoảng cách của các hình nhân vật, còn cây trồng thì thì theo 4 giai đoạn mà làm như trong hình mẫu (lưu ý như trên kia), có điều nó khác hình mẫu là phải chia đều khoảng cách và mỗi dòng phải có từng giai đoạn VD:

Cây mới mọc Cây mới mọc Cây mới mọc Cây mới mọc Cây mới mọc
Cây có lá Cây có lá Cây có lá Cây có lá
Cây có hoa Cây có hoa Cây có hoa Cây có hoa
Cây ra quả Cây ra quả Cây ra quả Cây ra quả
Tất cả các hình cùng 1 hàng phải giống nhau, tỉ lệ 32x32
@poke: tiếc thật!:-s

conanak99
16-08-2006, 20:55
Tốt nhưng cái thứ 2 down về làm gì vậy

Nickky9x
16-08-2006, 20:56
Còn đây là mí cái file còn lại (vì cho pót tối đa 5 file)
@voighe cái mẫu cây trồng nó là cái hình 36 trong folder charet ở trong file Harvest Moon.rar
Music file: http://www.sendspace.com/file/3oy15f

2k3 thì cũng cần mấy chi tiết rất cần thiết để Ak lọc ra rồi cho vào cái Xp luôn hen (Tài chưa HEHE )
Còn Photoshop thì sao bây giờ hen
Cái thứ 2 dùng để đáp ứng cái nì nè

conanak99
17-08-2006, 05:39
Niccky có sự thay đổi lớn rồi đây
Down cái này về
1/HM Change your life

Nickky9x
17-08-2006, 18:53
Niccky có sự thay đổi lớn rồi đây
Down cái này về
1/HM Change your life
OK, thank for you help!:hug: :hug:

Àh mà làm ơn post lên giùm em mấy cái event của HM đi, bao gồm các event cua gái nữa
Nghĩ ra tên của nhóm làm game gồi: WONDER TEAM, ai giỏi đồ họa thì làm 1 cái logo cho nhóm đi!

conanak99
20-08-2006, 06:36
Còn Post nhạc thì nó nặng lắm nén rồi mà vẫn còn 4 Mb luôn nên cứ tạm thời vậy đã nha ;))

Nickky9x
26-08-2006, 16:29
Ặc, máy ở nhà cháy ổ cứng gồi, đợi tới 30-8 tui mới có máy khác để làm típ. Hix

Flower Goddness
26-08-2006, 16:40
làm logo gì bây giờ,nếu dc thì em xin phụ trách,nhưng làm rùi đừng chê nha,nếu đồng ý em làm thì cho bít thông tin đi,nhóm tên gì,làm về cái gì,cụ thể

conanak99
26-08-2006, 17:52
Tạm thời vậy đã nickky Đang tìm cái phần Event do master wild gì đó mới để còn cho vào nữa

Nickky9x
27-08-2006, 13:23
làm logo gì bây giờ,nếu dc thì em xin phụ trách,nhưng làm rùi đừng chê nha,nếu đồng ý em làm thì cho bít thông tin đi,nhóm tên gì,làm về cái gì,cụ thể
Cái logo để ghép vào cái tile đó mà, có gì conanak kiếm hộ Nik mấy cái hình HM để làm tile chứ cái hình mà Cona đưa hôm bữa nhỏ quá, pót hình lên đây để Flower Goddness làm 1 cái logo nhóm "Wonder Team" Ghép vô Tile, cả cái dòng "Harvest Moon: Change your Life" nữa!

Flower Goddness
27-08-2006, 16:52
nhưng cho em hỏi,em làm xấu đừng chê,mà kích cỡ như thế nào,bằng logo của HM box ko??,có chi tiết gì thì nói rõ cho em nha
em chưa hìu lém,thế các anh đang thiết kế trò chơi đó hả???trả lời để em còn sắp xếp thời gian làm cái logo....
có hình gì thì conanak post lên cho em đi,nếu dc thi em kím hình phụ cho,hình zì bây giờ????:

Nickky9x
29-08-2006, 11:53
Conanak nhớ post mấy cái tile lên nha, tỉ lệ là 800x640

buta_buta
29-08-2006, 20:23
:D Em cùng làm với. Đã từng dùng RPG Maker2k3, PhotoS biết tàm tạm. :D. Có việc gì thì giao ha, Ấp ủ game HM lâu rùi mà làm mãi ko được :)

Nickky9x
29-08-2006, 20:51
:D Em cùng làm với. Đã từng dùng RPG Maker2k3, PhotoS biết tàm tạm. :D. Có việc gì thì giao ha, Ấp ủ game HM lâu rùi mà làm mãi ko được :)
RPG 2k3 thì ko có thể nhờ bạn gồi, chỉ cần có trình độ photoshop tay mơ thôi cũng được, bạn nên đọc mấy bài trước của tui để làm 1 tileset (Hay còn gọi là chipset đó)

Shirogane
30-08-2006, 18:13
2 Cái này của tớ mới làm đây, đăng kí bản quyền rồi đó :D :D
http://xs305.xs.to/xs305/06353/Untitled-1.png
http://xs205.xs.to/xs205/06353/Tittle.png

Nickky9x
31-08-2006, 20:36
2 Cái này của tớ mới làm đây, đăng kí bản quyền rồi đó :D :D
http://xs305.xs.to/xs305/06353/Untitled-1.png
http://xs205.xs.to/xs205/06353/Tittle.png
Khá khá:D , mà có đúng tỉ lệ của tile ko đó, Flower test giùm nha (bận wá), nếu có logo khác thì ghép zdô coi thử!

Shirogane
31-08-2006, 21:27
Cho tớ cái kích thước chuẩn của welcome screen, tớ sẽ làm lại cho đúng kích thước, cái này là 500x500

Flower Goddness
31-08-2006, 23:01
tỉ lệ là 800x640 mới đúng,Tweety nghĩ bạn nên thêm vài con chim nữa để logo thêm sinh động,nếu ko dc thì mình làm cho

conanak99
01-09-2006, 08:58
Cho tớ cái kích thước chuẩn của welcome screen, tớ sẽ làm lại cho đúng kích thước, cái này là 500x500

Làm cái 800x800 thì nó sẽ đầy màn hình của trò chơi

Flower Goddness
01-09-2006, 12:45
đâu cần lớn zậy,kích cỡ vừa đủ thui,lớn wé nhức mắt lém:D
còn đây là tác phẩm của Tweety,cái này mình chưa hài lòng lém,nhưng ko bít sửa chỗ nào,pà kon góp ý dùm,Nikky nghĩ seo,nói thẳng nhé,ko lột da như DAC với leo_minh đâu khỏi sợ
http://i105.photobucket.com/albums/m206/Tweety_102/harvestmoon38.jpg

còn một cái nữa,mời pà kon tham khảo và góp ý
http://i105.photobucket.com/albums/m206/Tweety_102/harvestmoon51.jpg

Thành quả đầu tiên : các cục đá và cỏ trong ruộng đều là các event ( vậy mới xử lý chúng được chứ. Đây là mẫu nông trại, sẽ hoàn chỉnh nếu có các titleset mới). Conan với Nickky down về xem thử

hôm nay mình lục lại mấy trang trước coi để cho dễ hiều thì thấy cái này,
POke ơi,mình thử down về rùi,nhưng trong cái graphics đâu thấy gì,Poke chỉ cách coi đi:D

Shirogane
02-09-2006, 16:53
Copy mấy cái lá của tớ là không được nhe ;))
Cái hình đó bạn nên trau chuốt hơn chỗ logo HM ấy, dùng Magic Wand không tốt nên nhiều góc cạnh quá.
Đang làm một cái logo mới,mai sẽ post lên cho mọi người xem.

uhm,xin tiếp thu ý kiến,nhưng mà mượn mấy cái lá thui,làm dữ wé,hết dám mượn
Đùa chút thôi, đừng để bụng mà ::)
Cái logo cho Wonder Team mới thiết kế đây, mọi người thấy thế nào ?
http://img152.imageshack.us/img152/8154/untitled2qq4.png
Làm cỡ to cỡ đó để có thể resize lại mà không bị bể hình. Thấy sao ?? ::)
hôm nay mình lục lại mấy trang trước coi để cho dễ hiều thì thấy cái này,
POke ơi,mình thử down về rùi,nhưng trong cái graphics đâu thấy gì,Poke chỉ cách coi đi
Để coi phải có RPG XP, mấy cục đá với cỏ thì dùng hình có sẵn trong RPG Maker XP nên Graphics ko có gì là phải rồi ^^
Cái này là title tớ mới làm đây, mọi người cho ý kiến
Cái đính kèm là tớ đã import cái title mới vào game, Nickky down về xem thử
http://img86.imageshack.us/img86/8445/hmcopygy2.png

Mấy cái đó lên google kiếm đầy, type " Harvest Moon Art " là ra nhiều lắm, thử xem, không phải lấy từ hình của bạn đâu
Về vụ logo thì ukie ^^

Nickky9x
02-09-2006, 19:20
Ok, chấm cái tile của Ric, có điều phải sửa cái dòng "@ 2006 Wonder team" ở dưới, vì năm nay mình thi lớp 9 nên có lẽ thời gian hạn hẹp nên ko thể làm xong trong năm nay đâu (cái nì còn tùy sự năng nổ của từng người)

Shirogane
03-09-2006, 10:01
Down cái này về gấp, đã add thêm các event ( mặc dù chưa hoàn chỉnh ). Đặc biệt là event lấy mật ong trên cây táo, Nic down về thử :D . Cái event lấy mật phụ thuộc vào hệ thống ngày tháng nên không dễ, cái này để cậu làm vì tớ ko rành

Nickky9x
03-09-2006, 10:33
Còn cái vụ tileset sao mà thấy pà kon im ru vậy?
@Ric: để về nhà test rùi sửa cho.

Shirogane
03-09-2006, 13:21
Update thêm 2 map mới : Gotz House và Harvest Goddess Waterfall
+ Thêm vào map Farm phòng của nhân vật
À, đang làm bộ icon cho các Item của HM, chiều này sẽ post lên, các icon trước cũng như các Title set ko cần thiết sẽ được xóa hết để tối ưu dung lượng ( nói đơn giản là giảm xuống hết mức ấy mà )

Flower Goddness
03-09-2006, 17:31
Còn cái vụ tileset sao mà thấy pà kon im ru vậy?
@Ric: để về nhà test rùi sửa cho.

cái zụ này thì Tweety chấm rùi còn gì, Nik ok đi, àh còn cái hình HM thì Tweety copy về thêm vào mấy thứ,Nik ráng đợi nha:D...Tweety mới làm xong 2 cái logo cho Wonder Team,nhưng chắc ko đẹp bằng Ric làm;))
Ric ơi cái chữ Wonder Team trong logo, Ric cho nó rõ hơi đi,thế sẽ chắc hình hơn,đừng có cong cong wẹo wẹo

ủa mà seo cái PRG XP dơn về rùi mà vẫn coi ko dc,pó tay rùi,hướng dẫn sử dụng coi Ric,eheheh,giúp nha,tại vì lo vụ logo ko nên ko để ý đến tile set...v..v,gì hết,giờ coi như hướng dẫn cho đàn em:D

Shirogane
03-09-2006, 18:58
Ric ơi cái chữ Wonder Team trong logo, Ric cho nó rõ hơi đi,thế sẽ chắc hình hơn,đừng có cong cong wẹo wẹo
Xong ngay, không vấn đề gì cả. Đang tính làm cái khác hoành tráng hơn ( bệnh nghề nghiệp rồi ).
RPG XP down bản đầy đủ ở trang 2, setup cả 2 cái như trong hướng dẫn ( có file hướng dẫn kèm theo mà ).
Còn cái project tớ đính kèm ở trên. Nickky down về xem, có thay đổi rồi.
Đang làm cái bộ icon, mệt chết được, nhưng xong được mấy cái rồi ( hình hũ mật Honey nhìn đẹp lắm ).
Nickky, danh sách NPC trong làng cậu đã dự kiến chưa ? hay lại dùng lại nguyên bộ khung của FOMT. Tớ nghĩ nên làm kiểu khác, trang trại cũng nên điều chỉnh lại một chút, tránh trùng lặp dễ sinh nhàm chán. Nếu dự kiến NPC rồi thì gửi tớ 1 bản nhe. ::)

Flower Goddness
03-09-2006, 19:15
ê mình có ý kiến,mình làm cái list dân trong làng cho,bảo đảm sẽ mới mẻ ko trùng lập zới FOMT,và thêm mấy cái mới nữa,có ý tưởng sẵn rùi,toàn bộ tên sẽ dc thay đổi,mình sẽ post lên sau,ok....:D,có thể post lên vào ngày mai
mà Ric ơi,icon gì zậy,cỡ bao nhiêu,mình có mấy cái đẹp lắm,post lên cho Ric xử lí nha;;)

Nói chung:mọi việc giao cho TWeety là finish hết,chất lượng tuyệt hảo nữa,ahhahahah...(hơi kiêu);));))

Shirogane
03-09-2006, 19:19
icon các món đồ trong HM : Change your life ! đó, đang làm, kích cỡ...quên mất rồi nhưng có export trong RPG XP ra là được
ê mình có ý kiến,mình làm cái list dân trong làng cho,bảo đảm sẽ mới mẻ ko trùng lập zới FOMT,và thêm mấy cái mới nữa,có ý tưởng sẵn rùi,toàn bộ tên sẽ dc thay đổi,mình sẽ post lên sau,ok....,có thể post lên vào ngày mai
Post lên lẹ đi, mấy bữa tới ( trừ ngày mai ) nhập học bận bịu lắm, mai nhớ post lên nha ! ::)

Edit : đang mày mò cái vụ Cooking, chắc mai là có demo cho anh em coi :D

Flower Goddness
04-09-2006, 09:25
Đây đây,cái list dân làng đây,hối dữ dậy Poke

Nông trại gà
_ Stella (Lilia)
_ Bradon(Rick)
_ Popuri (Daisy)

Nông trại bò
_ Barley(John)
_ May(Anna)

Nhà thợ rèn
_ Saibara(Harry)
_Gray(Sky)

Nhà Zack
_ Zack(Peter)
_ Won(Ron)

Chỗ bán rượu
_ Duke(William)
_Manna(Catherine)

Quán trọ
_ Doug(Bossy)
_ Ann(Jessica)
_Cliff( Cloud)

Nhà dân,thư viện
_ Basil(Anthony)
_Anna(Jane)
_ Mary(Tifany)

Nhà dân
_ Ellen(Helen)
_ Elli (Mandy)
_ Stu(Justin)

Nhà thị trưởng
_ Thomas(Jacky)
_ Harris(Fred)

Siêu thị
_ Jeff(Bill)
_Sasha(Samantha)
_Karen(Flora)

Phòng khám
_Doctor(Kevin)

Nhà thờ
_Cha xứ

Nhà thợ mộc
_Gotz(Hanry)

Wán ăn ngoài biển
_Kai(Helia)

Mấy thằng người lùn,Harvest Goddness,Kappa,ông chủ cuộc thi nấu ăn vẫn giữ nguyên
có thíu gì thì nói Tweety thêm vô nha Ric

mình nghĩ nên cho thêm nhà kính vào,cho thêm việc nuôi cá,thêm một cửa hàng bán đồ theo mùa(thí dụ..mùa hè có lễ tối đốt đèn và tặng quà cho mọi người..:D,thì cửa hàng sẽ bán đèn vào mùa này và những thứ khác)

Ý tưởng lễ hội ;;):cool:
_Mùa xuân:
thêm lễ hội nhày đầm,mình sẽ mời các cô gái nhảy,và ngay cả Harvest Goddness

_Mùa hè:
thêm lễ hội đốt đèn đi khắp phố tặng quà,và dĩ nhiên mình cũng sẽ dc tặng(có thể coi như lễ Trung thu)

_Mùa thu:
thệm lễ hội Hallowen,chúng ta sẽ đi mua trang phục tại shop bán hàng theo mùa,rùi đến ngày bận trang phục đó vô,đi xion quà,và sẽ có người đến nhà chúng ta xin

_Mùa đông
thêm vào ngày sum họp gia đình,ngày này sẽ ăn tối với gia đình,kể cả gia đình bố mẹ vợ,nếu chưa cưới vợ thì sẽ ăn tối cùng bạn gái hoặc thị trưởng

đây là ý tưởng của mình,mong mọi người góp ý:cool: :hug: :'> :x

Shirogane
04-09-2006, 10:53
Tớ nghĩ cần chỉnh lại cái festival một chút, sử dụng ý tưởng cho lễ hội HM, có topic ở ngoài á, còn cái danh sách NPC thì okie ^^

Flower Goddness
04-09-2006, 10:57
Ric làm seo thì làm,lễ hội chĩ là ý của TWeety thui:D
còn cái danh sách thì Ric thấy chưa vừa lòng thì chỉnh sửa lại đi,có thíu gì thì nói Tweety bổ sung
đây là logo Tweety tự thiết kế,còn cái welcome creen của Ric thì chưa lèm xong,busy wé:D
http://i105.photobucket.com/albums/m206/Tweety_102/logo1.jpg

conanak99
04-09-2006, 18:51
Ủa cái này là làm logo cho nhóm hả FG, PK

Flower Goddness
05-09-2006, 08:47
cái này là logo của nhóm đấy Ak
DatChuthế giới đều bít tên nhóm là Wonder Team(hơi chảnh;)))

Nickky9x
05-09-2006, 09:07
Mình cũng xin đóng góp chút ý tuởng lễ hội:
_Mùa xuân có lẽ không cần gì thêm
_Vào mùa hè, có thể tổ chức hội thi ăn tôm luộc và uống rượu
_Vào mùa thu, thay vì đua ngựa, mình có thể thay thế bằng đua xe đạp.
_Mùa đông, nên có thêm lễ hội ném tuyết ở quảng trường
Ok, rùi sẽ có, nhưng vấn đề chỉ là tileset
@Tweety: wa box maker game mà nghiên cứu, ko thì ở mấy trang đầu có cái file hướng dẫn đính kèm của Cona đó.

conanak99
07-09-2006, 08:37
ai có chơi bản HM của DAC không. em dơn về vừa án vào cái đơ luôn máy không hiêu tại sao

Lạc đề rồi bạn ơi vào topic thắc mắc mà hỏi trong này mà hỏi là warn

À làm xong logo chưa mấy bữa nay bận quá nên không làm được =((

Nickky9x
07-09-2006, 09:38
Sis xóa dùm em mấy cái bài lạc để đi!
Vô học rùi, có lẽ tui chỉ online được thứ 5, tối thứ 7, và chủ nhật thôi, có gì pà kon nói thời gian on như tui để dễ liên lạc!

Flower Goddness
07-09-2006, 11:04
uhm cứ thế nhé,giữ liên lạc,Tweety thì chỉ online vào buổi sáng,từ 9g30 đến 11g
X( Ak X( Ak,đang chỉ Tweety cái chương trình RPG thì seo chạy đâu mất tiêu zậy,lần nào cũng vậy,lột da dc rùi X(

conanak99
08-09-2006, 10:31
Sry đang tìm cái RPG mới. Nhưng đang tìm thì tìm ra cách trồng cây cho mọi người xem thử hen
:star:K

Shirogane
09-09-2006, 17:11
Cái demo quá tuyệt đó Ak, tớ sẽ dựa vào đó phát triển thêm, chờ xem nhé ::)

conanak99
10-09-2006, 06:49
đúng là ko ai ác bằng AkX(bực mình ghê X(
Sao lại Ác
Cái demo quá tuyệt đó Ak, tớ sẽ dựa vào đó phát triển thêm, chờ xem nhé
Đang kiếm thêm nhiều cái như chăn bò rồi bán hàng gì đó :wink:
trời ơi,mọi người nỡ làm thế với Tweety àh,Tweety cũng đóng góp nhiều chứ bộ,ác wá,thật thất vọng
Cảm ơn Tweety nhé làm nhiều logo thiệt đẹp để còn làm cho trò chơi nữa :hug: :hug:

Shirogane
10-09-2006, 10:52
Ấy, sao nói vậy. Hướng dẫn RPG Maker XP Tweety chịu khó lục lại trang 2, 3, 4 nhé, lười tìm lắm :p

Hướng dẫn kĩ càng thì .... cả ngày ko hết, tớ cũng ko giỏi lắm nên hướng dẫn sai thì....;)). Mà bản hướng dẫn Conanak đã đính kèm rồi mà, đợi tí tớ kiếm cho
DOWNLOAD RPG MAKER XP : http://www.gwvn.net/kho/RMXP102.zip
Hướng dẫn : DOWNLOAD (http://www.yousendit.com/transfer.php?action=download&ufid=00572B77481BB9C0)
Tận tình chưa ? :x Khỏi nói bỏ rơi đồng đội nhá :p

Flower Goddness
10-09-2006, 11:12
giải nén làm seo zậy,Ak đang chỉ thì đau bụng rùi chạy X(X(X(

Shirogane
10-09-2006, 20:07
Vấn đề đặt ra bi giờ là làm sao để mục Planting nó ăn khớp với thời gian và thời tiết của Nickky, còn cái vụ mấy cái ảnh của các giai đoạn cây trồng, các tileset liên quan đến cây trồng thì tớ sẽ đảm nhận, bảo đảm xong trong vòng...3 tuần lễ :D ( sorry, vì bận quá, chỉ làm được vào thứ 5 với CN thôi )
Báo trước : tớ lấy hình cây trồng bằng cách cắt trong HM : FOMT đấy

Nickky9x
12-09-2006, 15:06
Cái trồng cây của ak, nó ko ổn, phải làm sao mà 1 ngày chỉ có thể tưới cây 1 lần thui, chứ nhiều lần thì có nước thu hoạch 1 ngày hoài ko hít.
Còn vụ tileset thôi thì pà kon tự vẽ coi thử, lấy từ nhiều games khác cũng được.

conanak99
13-09-2006, 10:51
Cái trồng cây của ak, nó ko ổn, phải làm sao mà 1 ngày chỉ có thể tưới cây 1 lần thui, chứ nhiều lần thì có nước thu hoạch 1 ngày hoài ko hít.
Còn vụ tileset thôi thì pà kon tự vẽ coi thử, lấy từ nhiều games khác cũng được.

Mình có thể chỉnh cái wait thành 1000 theo thời gian mà :hug:

Vivi_Cornetier
13-09-2006, 17:00
Cho hỏi một câu đi ,,,: vậy cái này thì bao giờ sẽ tính làm xong nhìn nó chiến quá ..đi mà các bác làm chiến dịch kinh ghê ta? Em cũng muốn giúp một tay nhưng sợ tài hèn sức mọn sẽ làm vướng chân các bác :D....

Nickky9x
13-09-2006, 17:05
Cho hỏi một câu đi ,,,: vậy cái này thì bao giờ sẽ tính làm xong nhìn nó chiến quá ..đi mà các bác làm chiến dịch kinh ghê ta? Em cũng muốn giúp một tay nhưng sợ tài hèn sức mọn sẽ làm vướng chân các bác :D....
Ái chà! Làm sao mà vướng bận. Nhưng pác giống tui gồi "Chuẩn bị thi lớp 9"

Shirogane
13-09-2006, 17:40
Cho hỏi một câu đi ,,,: vậy cái này thì bao giờ sẽ tính làm xong nhìn nó chiến quá ..đi mà các bác làm chiến dịch kinh ghê ta? Em cũng muốn giúp một tay nhưng sợ tài hèn sức mọn sẽ làm vướng chân các bác
Hoan nghênh nhiệt liệt nếu bạn muốn giúp đỡ Wonder Team một tay, càng nhiều người thì kế hoạch này xong càng nhanh ::) ::) ::)

Flower Goddness
13-09-2006, 17:47
mọi người làm tới đâu rùi zậy,báo cáo tình hình với,mấy bữa nay Tweety đi học,bận wé

Shirogane
13-09-2006, 17:49
Chẳng đi đến đâu hết, bận quá có ai làm đâu, đang nghĩ cách sao cho cái planting của Ak khớp với hệ thống thời gian của Nickky. FG biết ko giúp đỡ đi ::) ::)

Flower Goddness
13-09-2006, 17:50
nói rõ hơn xem nào,giúp đc thì giúp ;;)

Shirogane
13-09-2006, 17:53
Cái hệ thống trồng cây của Ak thì cứ tưới liên tục , thu được sản phẩm ngay lập tức. Cái khó là làm sao chỉnh cho mỗi ngày chỉ tưới được 1 lần 1 cây

Flower Goddness
13-09-2006, 17:58
cái hệ thống đó hết ruộng hả,thì chúng ta làm lượng nước tưới chỉ có dung lượng trong 1 ngày(tưới 1 ngày là cạn sông)ngày hôm sau mới có nước tưới tiếp:D

Shirogane
13-09-2006, 18:10
FG ko hiểu rồi, tưới nước ở đây ko cần lấy, nó có sẵn trong người. FG có thấy trong HM nó chỉ cho tưới 1 ngày 1 lần, nhưng ở đây nó lại cho tưới liên tiếp dẫn đến tình trạng cây mọc rất nhanh. Chi tiết mời down cái demo của Ak về tham khảo

Shirogane
14-09-2006, 13:42
rùi Tweety hỉu rùi,Ric dữ wé,ko dám góp ý
Tớ có nói gì dữ đâu mà Tweety khóc dữ vậy ?? ::).
À đúng rồi, tớ mới kiếm được cái tutorial làm phần Cooking trong hướng dẫn của Ak, Ak, cậu tìm ra mấy cái demo về vụ nuôi thú với câu cá chưa ??

Nickky9x
14-09-2006, 15:35
Vấn đề trồng cây thì ta có thể tạo event bao gồm:
-Với mỗi loại cây thì nó sẽ kích hoạt 1 comon event trồng cây, và nó sẽ hiện lên hình loại cây đó khi cây mọc.
-Khi thu hoạch thì với mỗi loại cây thì nó sẽ cho ta 1 cái charset (Vd: khi lấy cà chua thì sẽ đổi chả set thành hình nhân vật cầm cà chua.

Angel_of_light
14-09-2006, 20:46
......Coi xong topic . Hiểu sơ sơ . Anh Fraya giải thích lại giùm đc ko ? Có gì em phụ cho chút chút ^_^ . Dù gì mình Eng cũng kha khá thu thập thông tin thì ok thôi ^_^

DAC
16-09-2006, 17:58
Poke nài, cái RPG Maker mình làm sao có thể đánh tiếng Việt được vậy? T_T

Shirogane
16-09-2006, 19:03
Ấy, cứ đánh Tiếng Việt bình thường ( TCVN3 ) ấy, nó hiển thị ra cái gì mặc kệ nó, lúc vào game sẽ hiển thị đúng tiếng Việt

DAC
16-09-2006, 19:10
Tui thử thì nó ra "?" . -_-

Tui chỉ biết dùng Unicode, đánh Vẹcni hoặc Têlếch thui. T_T

conanak99
16-09-2006, 19:25
:D :devil: Tui thử thì nó ra "?" . -_-

Tui chỉ biết dùng Unicode, đánh Vẹcni hoặc Têlếch thui. T_T

Dùng cái bảng mả của Poke thì khi đánh thì nó sẽ hiện ra tiếng việt thui
Đánh như Vni ấy

TeshiOni
21-09-2006, 05:14
__ Hớ làm Project thì cho tớ tham gia với tớ đảm nhận Edit
lại ảnh cho ;))

Shirogane
21-09-2006, 07:26
Hoan nghênh, cậu có thể cắt mấy cái hình các giai đoạn cây trồng trong FOMT để ghép lại thành các title set được ko ?

conanak99
21-09-2006, 10:18
Hoan nghênh, cậu có thể cắt mấy cái hình các giai đoạn cây trồng trong FOMT để ghép lại thành các title set được ko ?

Chào mừng đến nhé à poke kiếm ra cái hình hoa đẹp đẹp 1 tí nhé để trồng cây nưa :hug: :hug: :hug: (Welcome )

TeshiOni
21-09-2006, 18:13
__ Link ảnh đâu đưa tớ làm thử xem nào ;))

Flower Goddness
21-09-2006, 18:24
tải cái RPG về làm đi bạn,trang đầu hay trang 2 gì đóa

conanak99
29-09-2006, 07:08
Nhưng bây giờ Fg đã down được cái RPG chưa nếu được thì giải nén nhanh không thì sữa ảnh

AK Đã có cái tites mới rùi post lên cho anh em xem hén

kim_minh
29-09-2006, 12:10
RPG Maker XP hả ? Có cần tui giúp gì không ? Tui là webmaster của 1 forum về RMXP và Harvest Moon có chơi qua bản Friends Of Mineral Town.

Nickky9x
01-10-2006, 13:46
Nhưng bây giờ Fg đã down được cái RPG chưa nếu được thì giải nén nhanh không thì sữa ảnh

AK Đã có cái tites mới rùi post lên cho anh em xem hén
Khá ổn, có điều tileset về nhà và shop còn quá thiếu thốn, cả các charset nữa=((

conanak99
06-10-2006, 07:22
Vậy sửa nhanh đi ak. Tớ mấy ngày nay ko làm RPG Maker được vì máy hư mất rồi, có gì ak cứ làm một mình trong khoảng 2 tuần nhé ::)
Choài ơi 2 tuần liệu có nổi không đây
Khá ổn, có điều tileset về nhà và shop còn quá thiếu thốn, cả các charset nữa
Để Ak kiếm cho

Shirogane
06-10-2006, 08:03
Ak, cái Cooking System cậu đã xem tới chưa ? Trong cái hướng dẫn của ken thấy cũng có nhưng có vẻ ko giống lắm với HM. Mình nên dùng lại cái đó hay nghĩ ra một cái mới nhỉ ?
À, tớ vừa nghĩ ra cái này : có thể thêm vào Change Your Life một ngân hàng được ko, gửi tiền vào đó. Cái này tớ đã làm thử một lần rồi, hoạt động khá tốt.

conanak99
06-10-2006, 08:04
Ak, cái Cooking System cậu đã xem tới chưa ? Trong cái hướng dẫn của ken thấy cũng có nhưng có vẻ ko giống lắm với HM. Mình nên dùng lại cái đó hay nghĩ ra một cái mới nhỉ ?
À, tớ vừa nghĩ ra cái này : có thể thêm vào Change Your Life một ngân hàng được ko, gửi tiền vào đó. Cái này tớ đã làm thử một lần rồi, hoạt động khá tốt.
Chà có vẻ được đấy mình có thể phát triển thêm nhà băng hay ngân hàng gì cũng được gửi tiền vào có gì thiếu thì vay nặng lãi thui :D
Cái cooking đó coi rồi nhưng cũng không đủ nguyên liêu cho lắm
Ric có thể kiếm mấy cái hình như vậy mà nhỏ nhỏ là có thể làm bếp nấu ăn rùi

Shirogane
06-10-2006, 08:06
Nhưng tớ mới làm đến phần gửi và rút tiền, còn vụ lãi suất thì chưa nghĩ tới, có khi phải dùng Script. Nhưng còn vụ cho vay thì có vẻ đơn giản hơn, ak làm thử xem ( hình như có trong hướng dẫn của ken ấy )

Flower Goddness
06-10-2006, 11:02
cái cooking Tweety nghỉ nên cho thêm nhiều nguyên liệu để thêm phong phú như thế sẽ có nhiều món ăn hơn

nekoyuki
06-10-2006, 15:28
Sao load về mở lên nó hiện lên " RGSS102E.dll could not be found " , làm seo dzậy ?

Shirogane
06-10-2006, 16:57
:D, Neko phải có RPG Maker XP mới xem được, chưa xuất ra thành đĩa nên chưa chơi trực tiếp được đâu. Link down RMXP bản đầy đủ ở trang 2 :p

conanak99
06-10-2006, 19:12
:D, Neko phải có RPG Maker XP mới xem được, chưa xuất ra thành đĩa nên chưa chơi trực tiếp được đâu. Link down RMXP bản đầy đủ ở trang 2 :p
Không cần down về đâu Ric
Trong mỗi Rpg nào cũng có Ric post lên cho mọi người hén ;))

Shirogane
06-10-2006, 19:20
Có cái đó nhưng nó sẽ lại đòi RGSS Standard, mà cái này thì phải cài RMXP mới có. Tớ từng bị rồi :D

Nickky9x
06-10-2006, 19:36
Chết men, máy hư lại gồi, có gì pà kon cứ làm đi nha! Chứ tui đi bộ đội gồi, để có gì poss lên thì tui sẽ cố gắn góp ý và chỉnh sửa ở ngoài net.

Flower Goddness
07-10-2006, 08:16
em bị trường hợp giống chị Neko đấy pà kon

Shirogane
07-10-2006, 09:24
Đã nói là phải down bản RMXP đầy đủ.
Nếu ko có, nó sẽ nói là :
RGSS102E.dll could not be found !
Chép file RGSS102E.dll vào thì nó sẽ nói là
RGSS Standard could not be found !
Vậy đó, cài bản RMXP đầy đủ cho khỏe :D

conanak99
07-10-2006, 19:05
Đã nói là phải down bản RMXP đầy đủ.
Nếu ko có, nó sẽ nói là :
RGSS102E.dll could not be found !
Chép file RGSS102E.dll vào thì nó sẽ nói là
RGSS Standard could not be found !
Vậy đó, cài bản RMXP đầy đủ cho khỏe :D
Hình như có ai ở ngoài quán người ta có trương chình chống Down nên có người không down được là phải

nekoyuki
07-10-2006, 23:43
Never . Chơi ở nhà . Òh ! Down cái đó dzề rùi chưa chép . Để chép xem sao .

Nickky9x
08-10-2006, 09:06
Ở net gần nhà tui dowload vô tư! Tui chỉ có thể chỉnh sửa thui bùn qué!

nekoyuki
08-10-2006, 18:25
Chép rùi . Sao toàn tiếng Nhật , chỉ mở được cái game . Mà phần mêm đó chỉ hỗ trợ cho game RPG thui àh ? Ko make game được hả ?

Shirogane
08-10-2006, 18:37
Neko chép đâu mà tiếng nhật ? tiếng anh hẳn hoi đấy. Còn cái này dùng để make game, ko phải hỗ trợ đâu. Qua box Make Game để biết thêm chi tiết !

conanak99
09-10-2006, 09:19
Chép rùi . Sao toàn tiếng Nhật , chỉ mở được cái game . Mà phần mêm đó chỉ hỗ trợ cho game RPG thui àh ? Ko make game được hả ?
Bản Tiếng anh
Đó chỉ hỗ chợ cho ai không có phần RPG. Nếu có thì không cần down đâu có sẳn ở link trong trang 2 roài

conanak99
28-10-2006, 17:59
À Bữa nay có bản RPG Xp 2.06 mới rùi đấy nhưng đang kím link dơn >_<

Flower Goddness
28-10-2006, 18:03
thế àh...Ak kím link đi rùi Tweety down về cái đó,chứ cái cũ làm hoài ko đc..chán lém :D

conanak99
28-10-2006, 18:06
Cái cũ của nó nói là chưa chính thức còn để Sữa lại chương trình rùi đưa ra bản mới nhất

Shirogane
29-10-2006, 19:42
Ak làm đến đâu rồi ? Ko thấy nói gì hết :D.
Mới nghĩ ra thêm mấy NPC nữa, vài bữa post lên cụ thể luôn :D :D. Hệ thống NPC cũng sẽ khác hoàn toàn với FOMT, ko tương tự nữa :D

conanak99
30-10-2006, 09:29
À cái thời gian nở hoa ấy
Làm cho cái wait bằng thời gian là đươạ thui

tata2100
19-11-2006, 12:03
Xin lỗi vì cắt ngang chuyện của các bạn.
Mình xin tự giới thiệu:mình la Trí (lính mới của GVN),mới đăng kí box HM(chua biết được hay chưa).
-mình chơi HM đã khá lâu rồi (3 năm),đang lập trình game và chỉnh ảnh để lấy tiền tiêu vặt (^-^).Game hiện đang lập trình là HM(còn phần sau khi marri là xong).Thấy các bạn đang lap trình game minh cung muốn phụ (mình cũng mê HM mà).Nếu có nhu cầu mình luôn sãn lòng giúp đở.

Shirogane
19-11-2006, 16:40
Hoan nghênh mọi sự giúp đỡ ::)
Vậy cậu làm đến đâu rồi ? post lên một bản cho mọi người tham khảo nào ::)

voighe
20-11-2006, 13:19
Làm đc cái game nào hay ho share chơi thử đi :D
còn vụ post ảnh
trời ơi dân lập trình là dân pro mà ko bik ah
:d
đầu tiên vô www.photobucket.com
đăng ký tài khoản
up lên
lấy link
cho vô link
nice day!!

conanak99
20-11-2006, 13:56
tata2100 spam nha
À bữa nay không thấy nhóm trưởng lên
Ric có thấy cái phần rpg Xp mới chưa

Flower Goddness
20-11-2006, 16:45
hoan nghênh sự giúp đỡ của tata mình là Tweety...xin đc làm wen,nhưng cũng xin nhắc nhở để bạn chú ý là ko đc post liên tiếp nhiều bài,nếu làm vậy sẽ bị warn đóa

Nickky9x
26-11-2006, 12:28
Lâu gồi ko onlien, ko píz pà kon làm tới đâu gồi?

Shirogane
26-11-2006, 17:19
Nhóm trưởng ơi ! dự án đang bị đóng băng vì ai cũng bận bịu hết cả :-". Có lẽ đợi hè vậy ::(

Nickky9x
27-11-2006, 19:34
Nếu ai rảnh thì cứ làm đi, phần event thì khi nào có tilteset thì Nick làm và chỉnh sửa cho, mấy bữa nay bận học quá.

Nickky9x
03-03-2007, 20:13
dự án đóng băng rồi tới giờ này chả có ai làm tiếp cả bùn quá đành để hè vậy
Chán đời.net ::( còn ai tâm huyết ko? Cho mấy cái titleset đi!

tamhuy1994
04-03-2007, 13:26
em vẫn đang học cách làm mấy cái event bên http://bolobala.net nên chưa tạo được cái gì cả :((

Nickky9x
04-03-2007, 14:49
Hix, Nik chỉ cần titleset thui, có là làm ok ngay!

conanak99
13-03-2007, 10:01
ủa cái game này chơi trên giả lập nào vậy sao phương tìm quài hông thấy
hông lẻ chưa có giả lập để chơi sao hả mấy anh?
CÁi này là Make game, vì chúng tôi làm game Harvest moon chứ không phải là game chơi trên giả lập đâu bạn ơi :hug:

Nickky9x
26-03-2007, 16:39
Hôm nay sáng tạo ra được mấy cái hình nên up lên cho bà con xem .Đây không phải hình trong game mà là hình made by MHB ^^

http://i20.photobucket.com/albums/b201/MinhHieuBoy/untitled2.jpg

http://i20.photobucket.com/albums/b201/MinhHieuBoy/untitled1.jpg

http://img505.imageshack.us/img505/8513/village4rl.jpg

Bà kon cho ý kiến ^^
Nếu Nik ko lầm thì MHB làm ra cái nì bằng RPG XP thì phải. Cho nik cái tile set của Hiếu đi!

Shirogane
02-04-2007, 19:59
Make game là tạo một game MỚI HOÀN TOÀN dựa trên một phần mềm nào đó, còn chơi game thì người ta đã làm sẵn, ta chỉ việc ...play thôi ::) Nhưng nói chung make game vất vả HƠN RẤT NHIỀU LẦN chơi game đấy ::)

Flower Goddness
03-04-2007, 10:49
theo Tweety biết thì chơi trên PC thì phải
cái farm anh HIếu lảm nhìn nó trống trống sao í ?

Alicia Luu
03-04-2007, 23:56
Bé Nick cần tile set của HM thì chơi giả lập HMDS đó, sis thấy phần option của giả lập có khúc coi tile set, ko bít copy dc hông nữa. Và sis cũng có sưu tầm mấy hình người của HMDS giống như baby sprite dưới chữ kí đó, tất cả đều có thể xài để chen vô khúc nói chiện, em vô phần download HM theo cái link trong "Những điều cần biết về HM" (link bự ngay đầu trang), hay theo chữ kí của Poke xem hen (ghi bé Ri sợ hông hiểu ^^).

Edit : Vô đây (http://www.box.net/shared/5u1y5d2k66) down các hình dạng avatar khi nói chuyện nè em, cái link kia sis tách ra cho rom ko hà ^^.

tamhuy1994
08-04-2007, 12:42
các anh đưa cái mới phần mới nhất mà các anh làm cho em xem thử ra sao . Có thể em giúp được chút ít

Flower Goddness
08-04-2007, 17:36
bây h đang ngưng làm project nên ko biết phần mới nhất còn sạch sẽ hem nữa,nhưng Huy đợi nha có gì Tweety liên hệ với Nick kiu post lên cho :D

conanak99
10-04-2007, 06:59
bây h đang ngưng làm project nên ko biết phần mới nhất còn sạch sẽ hem nữa,nhưng Huy đợi nha có gì Tweety liên hệ với Nick kiu post lên cho :D
Hiện thời thì nick vẫn on và nói chuyện với Ak và lo việc học để thi quá nhiều nên hè sẽ trở lại
@ Sis:Tạm thời Lock cái này lại, đến hè mở ra chứ không spam hết :D

Alicia Luu
10-04-2007, 07:17
Thôi cứ để đi, ai có tile set thì gửi lên đây như Nick nói, mấy bài đi lạc sis sẽ dọn định kì, lo gì ^^.

Nickky9x
11-04-2007, 10:37
Ok, vậy là Nik yên tâm bế quan rùi, hẹn 2 tháng sau!

Nickky9x
12-04-2007, 18:42
Bé Nick cần tile set của HM thì chơi giả lập HMDS đó, sis thấy phần option của giả lập có khúc coi tile set, ko bít copy dc hông nữa. Và sis cũng có sưu tầm mấy hình người của HMDS giống như baby sprite dưới chữ kí đó, tất cả đều có thể xài để chen vô khúc nói chiện, em vô phần download HM theo cái link trong "Những điều cần biết về HM" (link bự ngay đầu trang), hay theo chữ kí của Poke xem hen (ghi bé Ri sợ hông hiểu ^^).

Edit : Vô đây (http://www.box.net/shared/5u1y5d2k66) down các hình dạng avatar khi nói chuyện nè em, cái link kia sis tách ra cho rom ko hà ^^.
Cái tileset của sis nói em mà nhìn nó ra cái giống gì thì em die liền tại chỗ áh:(( , nó cứ sọc sọc, hay là sis lấy giùm em đi!
Còn tay MHB đâu gồim ra giúp anh em đi chứ!;;)

Alicia Luu
12-04-2007, 18:51
Sis mà biết lấy thì sis đâu có réo em dzô đây ^^. Sis thấy nó có 1 đống option, ko biết chọn cái nào ra tileset đẹp nhất nữa, sis chọn thử từng cái thấy nó thiếu màu, dư nét tùm lum >.<

Nickky9x
12-04-2007, 18:52
- Nguồn: gamedev.vn.

- Tác giả: Game of VN

- Nội dung:

Hẳn là các bạn cũng thích những hình ảnh của game trên hệ GBA, và muốn đưa chúng vào trong game của mình, phải không nào ? Tài liệu này có thể giúp bạn phần nào những ý muốn đó.

Bước 1: Chạy chương trình VisualBoyAdvance, chọn 1 game mà bạn muốn.
Ví dụ như HavestMoon.
http://img70.imageshack.us/img70/2754/16ha2.jpg
Bước 2: Nhìn vào phần công cụ của VisualBoyAdvance, sẽ thấy gồm có:
File / Options / Cheats / Tools / Help
http://img70.imageshack.us/img70/3917/26hc1.jpg
Bạn chọn vào Tools, thấy có các lựa chọn, chú ý các lựa chọn Map viewer và OAM viewer, chọn phần tương ứng, chú ý những vùng khoanh đỏ.
http://img70.imageshack.us/img70/7292/34nz.jpg
http://img239.imageshack.us/img239/687/45re.jpg
Với mục Map viewer, bạn sẽ thấy được từng thành phần của phần nền map 2D (back ground) hiển thị tại khung cảnh mà game đang chạy. Chú ý là ở khung cảnh này thui đó. Back ground có nhiều lớp (BG0,BG1,Bg2,BG3) Chọn mỗi lớp thấy 1 khác. Cuối cùng bạn có thể save lớp BG đó lại thành file PNG, và sử dụng Photoshop CS hoặc các trình sửa ảnh tiện ích khác để chỉnh sửa theo ý muốn. Đa phần các hình ảnh rip ra đều phải thay đổi chính sửa nhiều mới có thể đem ra sử dụng tiếp được.

Tương tự với mục OAM viewer, mục này hiển thị cho bạn thấy các object hiển thị trên khung cảnh mà game đang chạy, con cừu trong hình là 1 ví dụ. Bạn có thể thấy số 50 trên thanh hiển trị, thay đổi con số đó, bạn có thể thấy những hình ảnh khác của các object khác. Bên dưới là các thông số của ảnh object.: 16bit màu, size32x32 pixels,…vân vân… Bạn cũng có thể save nó riêng ra thành 1 file định dạng PNG.

Bên cạnh đó còn có các mục như Palette Viewer và Tile Viewer, cũng có thể sử dụng để chọn lựa thêm hình ảnh bạn muốn rips, nhưng khá là khó xài, và thường thì các ripper thích xài 2 mục trên hơn. Đây là một tiện ích của VisualBoyAdvance mà giới làm game 2D rất khoái xài.

Trong tài liệu gửi kèm đây, tui còn ghi rõ 1 cách khác để rip hình ảnh, đólaf dùng trình AnimGet kết hợp với VBA, ai quan tâm có thể down về xem. (ai đó host dùm)
Kekekekekekekeke! Hết bí há há!

conanak99
13-04-2007, 07:33
Kekekekekekekeke! Hết bí há há!
Nếu vậy được nhưng mà mất công chỉnh lúc chơi là cú quay qua ấy, lâu khúc đó nhưng mà nói chuyện thì phải có cái mã riêng, Nếu Km có vào đây thì kím dùm ;;) ;;) , Nik cứ an tâm, Ak coi cho,
THông béo :Đang cần tuyển người có khả năng viết cốt truyện :hug:

Shirogane
13-04-2007, 11:41
Đang cần tuyển người có khả năng viết cốt truyện
Tớ đang kí thử xem :D cần viết cốt truyện theo hướng như thế nào ????

Nickky9x
15-04-2007, 12:46
Mà cho Nik nói 1 phát nha!
-Ai có face mess của HM FOMT hay BTN thì cho Nik với, chứ cái face mess của HMDS thì Nik ko thít, vì nó có vẻ ác wá (sis tha tội^_^)
-Còn cái làm title thì pà kon cứ làm theo cái hướng dẫn đi (hơi lâu để lấy hết character đó)

Flower Goddness
15-04-2007, 14:57
THông béo :Đang cần tuyển người có khả năng viết cốt truyện
cốt truện thế nào vậy Ak,anh nói đi em cứ thử làm xem coi đc hem :D

Mi_an_lien
15-04-2007, 16:13
Viết cốt truyện hả? Em có khả năng phần này để em cho. Các anh chị cứ bình tĩnh làm em sẽ đưa ra ý tưởng của cốt truyện. Em sẽ post lên sau. Các anh chị xem rồi góp ý kiến cho em nghen. Mà nghĩ mình làm HM vào thời tiền sử thử cho vui(làm thời hiện đại hoài chán lắm)

Mi_an_lien
15-04-2007, 18:32
Trước khi viết em xin đề nghị nếu các anh chấm bài viết của em thì em nghĩ mìn nên đỗi tên của bảng này lại thành : HarvestMoon Change our life



Câu chuyện kể về câu chuyện của 1 boy/girl được cha mẹ đưa lên sống ở tp từ nhỏ. Sau nhiều năm học tập và vài năm làm việc boy/girl này cảm thấy cuộc sống thật lắm chuyện phiền lo, đau khổ. Bỗng boy/girl này lại nhớ về người ông ở quê mà hằng năm vẫn gữi những đặc sản và những câu chuyện thôn quê cực kì hấp dẫn(đôi khi khiến cậu không thể nào rứt ra được và giúp cậu sã xtrét).Bạn bõ lại sau lưng tất cả, vát vali về quê.
Lúc đầu đi về cũng chẵng nghĩ gì, chỉ muốn bỏ đi về cho xong chuyện. Nhưng đến lúc về nhìn thấy khung cảnh làng quê thanh bình, người dân chân chất, công việc hấp dẫn chàng trai bỗng tưỡng tượng ra mình đang chăn nguyên cả 1 đàn bò lớn, cưỡi 1 con chiến mã băng qua cánh đồng rộng lớn, chết chìm trong núi nông sản trong kho, thi cùng các hàng xóm trong hội thi leo dừa, cùng nắm tay 1 nàng/chàngđứng trên đĩnh đồi ngắm mặt trời lặn, mắt nhìn xa xăm mong ước tương lai tốt đẹp. Nhưng mơ thì mơ vậy thôi:
Về đến nông trang, bạn đựơc mọi người trong làng đón tiếp rất nồng hậu. Đựơc ông đưa đi thăm thú suốt 1 ngày. Đến đêm, bạn nói cho ông bạn biết về ý định sống hẳn ở nông thôn và muốn giúp đỡ ông trong công việc đồng án. Ông rất bất ngờ về ý định của bạn(llúc đầu ông chỉ nghĩ bạn về quê ở vài ngày thui rồi lại trở về thànhphố). Nhưng ông cực kì hài lòng vì có 1 đứa cháu có tấm lòng hướng về cội nguồn như vậy.
Ngay sáng hôm sau ông đã đưa bạn đi thăm thú nông trại, các khu rừng, đồng cỏ, gặp, chào hỏi trường làng và bà con cô bác. Đến trưa bạn sẽ được ông tặng cho 1 tấm bảng đồ của ngôi làng nhỏ (cái bảng đồ này ai biết vẽ thì vẽ
em hổng biết nên chỉ để đó thui).(Lúc này là chính thức vào trò chơi và bạn sẽ được gặp vài cái event):
- Event 1 : bạn theo tấm bảng đồ leo lên núi và vô tình thấy 1 con vật nhỏ (pet mà bạn đã chọn lúc đầu giống như HM3 trên GBC) bị mắc bẫy của thợ săn. Bạn chạy lại và cứu pet ra khỏi cái bẫy. Bạn thả nó đi nhưng nó cứ đi theo bạn vì bố mẹ nó đã chết vì bọn thợ săn(cái này có vẻ bảo vệ môi trường ghê) và bạn quyết định cho nó theo nó luôn.(Event này sẽ xãy ra vào lần đầu tiên bạn vào rừng).
-Event 2 : bạn theo những phiến đá đi lên chỗ thác nước và thấy những người lùn đang nhãy múa bên những cụm hoa. Bạn tiến lại gần, các chú lùn hoãng sợ và chạy vào bụi lùm trốn. Bạn biết mình đã làm các chú lùn hoãng sợ nên đã cất tiếng hát(nếu chọn nv nữ)(còn nếu chọn nv nam thì bạn sẵn trong tay có chiếc kèn ông tặng từ hồi nhỏ, bạn liền thổi 1 bảng). Các chú lùn hết sợ và ra làm quen với bạn. Bạn cùng họ nói chuyện rất vui, họ muốn giới thiệu bạn với một người: đó chính là Bà tiên của chúng ta.(Event này sẽ xãy ra vào lần đầu tiên bạn tới thác nước).
-Event 3 : bạn mãi chơi đùa cùng các chú lùn mà quên mất trời đã tối. Bạn vội tạm biết họ và trở về nhà. Trên đường đi về bạn bắt gặp ông trưởng làng đang cải nhau với 1 lão già có gương mặt cực kì nham hiểm. Bạn tiếp laị, nấp sau cái cây nghe họ nói chuyện. Bạn lắng nghe hết câu chuyện của họ và hết sức bất ngờ vì bạn chỉ vừa mới trở về với thôn quê mà thôn quê lại muốn trở thành thành phố: vì mấy năm nay mùa màng thất bát, công việc khó khăn, nông sản làm ra không bán được nên dân làng phải vay nóng lão chủ nợ. Vì không có tiền trả lão chủ nợ đến siết muốn biến ngôi làng thành 1 khu du lịch, mà du lịch thì thường đi chung với hủy hoại môi, tệ ban xã hội. (*)Bạn trở về nhà và được nghe ông kể lại đầu đuôi, rõ ràng. Bạn quyết tâm cùng người dân trong làng xây dừng lại tất cả và trả hết nợ cho lão chủ nợ kia. Ngay đêm đó bạn gọi điện ra thành phố và nhờ sự quen biết của mình bạn đã liên lạc với 1 công ty thu mua nông sản, họ hứa sẽ về xem, nếu chất lượng nông sản tốt họ sẽ thu mua hết.Bạn không chờ được nữa và nói cho ông mình biết tin vui này. Đêm đó là 1 đêm khó ngủ vì mọi người dân trong làng đều biết tin và hết sức mừng vui. Họ mở tiệc và nhảy múa ăn mừng.
Em chỉ mới viết tới đây thui. Các anh chị góp í kiến giùm em. Hơi lạm quyền 1 chút cho em đãm nhận luôn phần event và festival đi được hông?

Shirogane
15-04-2007, 18:49
Góp ý với bạn một chút đây ::)
1. Tên game thì ổn rồi, không cần thay đổi nữa. Sao lại phải thay " Your " = "Our" trong khi nhân vật chỉ...có 1 người nhỉ :D ?
2. Cái kiểu cốt truyện này na ná như mấy bản game HM của Natsume:D. Tại sao lại cứ phải là nhân vật từ thành phố trở về mà không phải là ở đây từ nhỏ hoặc đi du lịch đến, thấy làng quê thanh bình mà...ở lại luôn :D
3. Cái con pets của mình chọn lúc đầu là chó/mèo/chim chóc, mà mấy con này ít sống trong rừng lắm, sao mà mắc bẫy được :)) chẳng lẽ ta đi nuôi chó sói/linh miêu à :))
Em chỉ mới viết tới đây thui. Các anh chị góp í kiến giùm em. Hơi lạm quyền 1 chút cho em đãm nhận luôn phần event và festival đi được hông?

Mấy cái festival thì có nguyên một topic :)) với lại tớ đã soạn xong nhân vật ( Event của họ ) và Festival rồi :D

Mi_an_lien
15-04-2007, 19:04
Pét đâu nhất thiết là chó mèo gì gì đâu. Có thể là 1 con khác như con heo rừng nè(giúp mình đào đất, con sóc giúp mình kiếm hạt giống, hay kể cả 1 con gấu núi to vật)
Em nhận là mình làm hơi giống của NS em về em sẽ sửa lại.
Còn chuyện em định đổi tên là vì theo cái cốt truyện của em thì mình sẽ cùng tất cả dân làng cùng change life mà

Mi_an_lien
16-04-2007, 12:11
Cốt truyện II :
Câu chuyện bắt đầu trong 1 cơn bão. 1 chiếc tàu du lịch bị gặp nạn trên biển. Chiếc thuyền bị sóng đánh tan. Vài ngày sau, trên bãi biển, người ta tìm thấy những mãnh vỡ của con tàu và 1chiếc nôi. Thì ra trong lúc gặp nạn, 1 bà mẹ trẻ đã vô tình để đứa con nhỏ của mình trong một chiếc nôi thả trôi theo dòng nước. 1 người dân tốt bụng của làng chài ven biển gần đó đã mang đứa trẻ trong nôi về nuôi dưỡng. Đứa trẻ đã lớn lên rất vui vẻ và hạnh phúc trong sự nuôi dưỡng của mọi người dân trong làng. Cho đến 1 ngày, người cha đang hấp hối nói cho cậu/cô biết rằng cậu/cô chỉ là con nuôi, và muốn cậu/cô đi theo dấu vết và bức ảnh trong chiếc nôi để tìm về với gia đình thật sự của mình. Nhưng cậu/cô không thể đi vì 1 phần là do không đủ thông tin mà quan trọng hơn là vì cậu/cô không muốn rời bỏ làng quê đã nuôi dưỡng mình. Cậu/cô muốn làm cho nó trở nên giàu có hơn, đồng thời để có thời gian tìm kiếm trong làng thêm những thông tin từ những mãnh vỡ của con tàu và cả con tàu đắm ngoài biển.
Bạn sẽ phải sử dụng mãnh đất nhỏ chút khô cằn và 1 số vốn ít ỏi mà người cha đã để lại xây dựng cho mình 1 trang trại. Bạn phải thực hiện 1 số nhiệm vụ như: bắt và nuôi đựơc 1 số con vật hoang, phát triển nông trang và ngôi làng, giúp đỡ mọi người ( dân làng các chú lùn, bà tiên, và cả Kappa nữa ),… để kiếm đủ các đầu mối từ đó lần ra tung tích của gia đình, hoàn thành game.



Em nghĩ ra mấy cái đặc sắc lém:
- Vì mình sống cùng ông mình trên nông trang, nên ông mình sẽ cùng mình làm việc, ông mình sẽ là người hướng dẫn giúp đỡ mình, tặng nông cụ, hạt giống, tự mua bò, cừu, heo, gà... Lúc đầu ông mình sẽ làm việc rất nhiều, mình làm ít ít thui, và mình hay chóng mệt vì mình chỉ mới bắt đầu làm việc nặng thui mờ. Sau đó, dần dần ông mình làm ít, mình làm nhiều dần, cuối cùng ông mình ngồi chơi, mình làm hết.
- Em nghĩ mình thêm vài event như: lũ ( một ngày mưa mình ra ngoài bỗng ầm ầm, nước từ trên núi đổ xuống , nước, rác với cá đầy vườn ^^ ), hạn hán ( mùa hè nắng nhiều quá làm cho suối khô, hồ cạn, cây chết. Em nghĩ event này nên xãy ra vào năm thứ 2 ).
- Mình sẽ phải chăm sóc cây chứ không phải thả hạt giống tưới nước đều rồi thu hoạch. Chúng ta không những phải bón phân, làm đất mà phải bắt sâu. Trái cây có thể thu hoạch vào nhiều thời điểm khác nhau, vào tùy thời điễm mà chất lượng quả khác nhau.
- Event Tên trộm trong làng ( nếu mấy anh chọn cốt truyện như của em ): 1 buổi sáng bạn ra ngoài vườn và thấy: ôi tất cả cây trái trong vườn đều bị hái trộm… Bạn chạy vào trong làng và mọi người đều đang nói về chuyện này ( vì mọi người cũng bị mất trộm ). Bạn quyết định đi rình để bắt cho được tên trộm. Tối đó bạn có thể chọn rình ( đến chỗ bác thợ rèn nói chuyện bác ấy sẽ tặng bạn 1 cái lưới, trở về nhà và bỏ nó lên cây ), hoặc chọn lên giương ngủ khỏi rình ( sáng mai sẽ tiếp tục thất thu ). Nếu bạn rình thì tên trộm sẽ lẽn vào ( tên này hơi bị gan vừa mới trộm đồ đêm trứơc đêm sau lại tới tiếp ). Tên trộm này khá ngốc. Bọn nó trèo lên cây và bị trúng bẫy. Thì ra bọn trộm là đàn khỉ trên núi, vì không có đồ ăn bọn nó phải xuống làng kiếm ăn. Bạn thả chúng ra và đem chuyện này kể cho mọi người. Ai cũng thông cảm cho bầy khỉ và điều đem 1 ít trái cây bỏ trên đường lên núi mỗi ngày. Từ đó, lũ khỉ và dân làng trở thành bạn tốt của nhau.
- Event Lần đầu làm thợ rèn: 1 buổi sáng, bạn ra cổng và thấy bác thợ rèn đã đứng đó từ sáng sớm. Bác ấy nói với bạn rằng bác ấy và cháu mình cần phải vào trong thành phố có chút chuyện trong 1 ngày. Nhiệm vụ của bạn là phải trông của hàng giúp bác ấy. Mọi chuyện sẽ chẳng có gì cho đến khi bác bán cừu đến nhờ bạn sửa cái kéo,bác ấy không thể chờ được vì bác ấy đang rất cần. Bạn chẳng biết làm gì và bạn chợt nhớ lại bác thợ rèn nói rằng nếu có gì khó khăn có mở cái thùng ra. Bạn mỡ cái thùng ra và thấy 1 quyển cái bí kiếp chỉ cách nâng cấp, sửa chửa Tools bị hỏng. Và bây giờ hãy chạy ra chổ hầm mõ đào 1 cục quặng lên, chạy về bỏ nó vào lò, chạy sang bên kéo cái bễ cho lửa lớn lên, cho quặng chảy ra. Tiếp theo bạn cầm chỗ quặng chảy đó bỏ vào khuông, lấy búa gõ gõ vài cái rồi ném cái khuông đó vào nước. Xong công việc. Sau Event này ( ngay trong ngày đó luôn ) bạn sẽ được nâng cấp Tools miễn phí cho mình. Và cứ mỗi năm vào đúng ngày này bạn sẽ vẫn được nhờ giúp đỡ.
- Event Thi thố: Sau vài năm sống ở đó. 1 ngày nào bạn bỗng nhận được 1 bước thư thách thức của 1 chàng trai/1 cô gái nào đó trong làng. Nếu bạn chấp nhận bạn phải đến điểm hẹn đúng giờ. Nếu thắng bạn sẽ được tăng điểm trong mắt dân làng ( đặc biệt là người mà bạn từ trước đến giờ vẫn để í tới ), kể cả người thách đấu ( vì anh ta rất ngưỡng mộ tài năng của bạn, bạn quá giỏi mà ^^ ).
- Festival Lễ hội câu cá: Vào ngày đầu tiên của tuần thứ hai của mùa hè, tất cả mọi người tập trung lại chổ có nước và cá nhiều “nhất” trong làng. Những ai tham gia lễ hội đều được trao cho 1 cái cần câu cực kì “khũng” để thi. Và cuộc thi chính thức bắt đầu khi mọi người có mặt và đã chuẩn bị sẵn sàng hết mọi thứ. Người chiến thắng sẽ là người câu được nhiều cá nhất. Hứa hẹn sẽ có rất nhiều niềm vui và cực kì hấp dẫn vì sau phần thi nếu thắng bạn sẽ có rất nhiều điểm tin tưởng và cơ hội mời người ấy đi picnic, ko những câu được cá mà còn có thể câu được “lon”, “ấm nước”, và cả Kappa nữa.
- 1 chuyện nữa là gỗ ko nên để sau khi chặt xong sau lại có tiếp. Như thể sẽ không thực tế, và không có tính bảo vệ môi trường: ta phải vào rừng đốn cây, đốn cây xong là phải trồng lại cây, 2 3 năm sau cây lớn ta mới được đốn, đốn xong lại tiếp tục trồng……
- Em nghĩ mình nên cho thêm 1 số cây nữa ( ăn quả lâu năm ): đào, xoài, mận, … cho thêm phần phong phú. Trên mấy cây đó ta có thể nuôi thêm ong ( lại thêm 1 cái mới ngoài việc nuôi gia súc, trồng hoa màu ).
- Nhân vật nên cho mặc nhiều loại đồ khác nhau để chơi lâu không bị chán mắt.
- Tăng phần hấp dẫn cho cuộc sống và trò chơi: 1 ngày phải ăn cơm 3 bữa nếu không ăn sẽ chóng mệt, đi chậm, nếu nhiịn lâu có thể sẽ chết ( nếu bị chết thì mình cho thêm vào một trò chơi nữa đó là trò chơi oẵn tù tì cùng tử thần để không bị gameover ). Nên thêm1 số event mới như đánh cờ tướng, giao hàng, đưa thư, phục vụ trong của hàng, giúp đỡ, làm y tá,… để tăng độ phong phú. Tăng thêm mức ảnh hưởng của Tiên và Kappa trong công việc: Tiên có thể giúp minh làm cho cây cối, bò, gà, cừu lớn nhanh, chóng cho sản phẩm… còn Kappa thì có thể giúp mình tạo mưa cục bộ ( chỉ mưa trong vườn còn ở ngoài thì không mưa ), qua sông, lặn xuống nước, bắt cá….. Sau khi cưới, em thấy người mà chúng ta cưới nên giúp đỡ chúng ta trong công việc đồng án, bên cạnh đó vẫn đi làm và hàng tháng có thêm thu nhập. Có thêm tuần trăng mật để chúng ta được nghỉ tay đi chơi. Ngoài ra ( nếu chọn nv nam ) khi cưới vợ về vợ sẽ lãnh phần nấu cơm ( khỏe ). Như vậy việc lấy vợ sẽ thú vị hơn rất nhiều so với các bản HM của NS
Mấy anh chị thấy sao ko đụng hàng nghen.
P/S: mấy anh chị có thể post cho em được biết tất cả những gì mấy anh đang làm, đã làm và sẽ làm ( chỉ về nội dung thui, về phần kĩ thuật thì em dốt lém :D ) cho em được biết hông em hồi họp và tò mò quá.

anhtong
16-04-2007, 22:23
vay la cac ban choi do wa chi co vay ma kheo ::)

my_wings
17-04-2007, 13:01
cái này là cốt truyện mình nghĩ ra mong sẽ giúp dc
.Nv chính :nam ỏ nữ
.Pet :chó mèo thỏ sóc heo đại bàng ....
.Dân làng & girl do maker (nhưng theo như cốt truyện cần người cá leia )
truyện dc tổng hợp từ nhiều nguồn khác nhau (mình cũng tham khảo từ bài của Mi_an_lien)

Bạn sống cùng ông ở 1 thị trấn biển xinh đẹp Coat-Cliff town.Nhưng vào 1 ngày cuối hè ,1 tai họa đã ập đến ngôi làng xinh đẹp này.Nhưng cơn bão cùng những con sóng lớn kéo theo mưa xối xả + gió lốc thổi từ biển vào.Mọi người kéo nhau lên núi tránh nạn.Ông thị trưởng cùng những người cao tuổi trong làng quyết định tìm đến Goddess Stream nhờ nữ thần giúp đỡ.Hai ngày sau bão đã tan & mưa cũng tạnh dần.Nhưng tổn thất là ko thể trángh khỏi.Ông bạn đã mất trong những ngày bão lớn vì tuổi cao & thời tiết khắc nghiệt.Toàn bộ thị trấn đã bị tổn thất nặng , trang trại của bạn cũng là nơi hoang tàn nhất vì nó nằm cạnh bờ biển.Mọi người fải bắt đầu xây dựng lại nông trang của mình :Change ur life
Mùa xuân năm sau, sau khi đón new year fes. và ăn mừng ngôi làng đã dc khôi fục,bạn bắt đầu xây dựng lại trang trại của mình với 1 số vốn ít ỏi còn lại khi dùng tiền xây dựng lại trang trại.Bạn quyết tâm đem sự hoàng kim way lại cho trang trại của mìnhnhư lời dặ của ông bạn trc khi mất.Nông trang của bạn gồm có 1 ngôi nhà nhỏ,1 cái chuồng ngựa,1mảnh vườn cho trồng trọt,1 hồ nc khá lớn cho việc nuôi cá và múc nc tưới (hồ là nơi xả ra event rất đặc biệt),1 thùng thư,1thùng bán nông sản và 1 khuôn viên nhỏ cho pet của bạn cũng kế bên nhà bạn.Còn những thứ khác nên xây dựng giống như HVM DS.
_E 1: "pet" xảy ra vào ngày đầu tiên khi bắt đầu chơi.Khi bạn vừa ngủ dậy sẽ có tiếng gõ cửa.BẠn ra mở cửa sẽ gặp 1 cô gái trong làng đến tìm trong tay bế 1 con thú nhỏ.Cô ấy kể với bạn đã tìm thấy con thú nhỏ này trên đường về nhà vào tối hôm wa sau khi lễ hội kết thúc.Nó đã lạc mất cha mẹ và bây giờ ko có nơi để sống và nó wá nhỏ để có thể sống tự lập.Cô ấy sẽ nhờ bạn chăm sóc con thú nhỏ tội nghiệp này.
_E 2: "horse" xảy ra vào ngày thứ 2.Bạn hãy đi ngang trang trại chăn nuôi gia súc từ 9:00 AM - 5:00 PM sẽ gặp bà chủ & cô con gái đang đứng trc trang trại vẻ lo lắng.Khi gặp bạn bà ta sẽ nói cho bạn biết những con ngựa trong farm vừa mới sinh nở,nhưng họ ko có đủ chuồng cho chúng.Vì vậy bà ấy muốn nhờ ai đó nuôi giúp 1 chú ngựa con để dành chuồng cho những con mới ra đời.Cô con gái sẽ nhờ bạn nuôi giúp cho đến năm sau cô ta sẽ tới trang trại đem nó về.Nếu như bạn nuôi dưỡng tốt khi cô ấy đến nó sẽ ko chịu đi vì nó rất gắn bó với bạn,và cô ấy sẽ tặng nó cho bạn.Và nếu ko thì cô ấy sẽ đem nó về.Sk này sẽ xảy ra vào mùa xuân 2 năm đầu nên sẽ có 2 cơ hội để bạn sở hữu 1 chú ngựa nhưng nếu ko làm dc thì bạn sẽ fải mua ngựa trong năm thứ 3 trở đi với giá cực kì đắt (ở đây em góp ý nên đổi màu ngựa thành trắng or đen chứ màu nâu hoài chán lắm)
_E 3: "mermaid" xảy ra vào lúc 9:00 PM-11:00 PM ngày thứ 2 tuần típ theo.Khi bạn đi vào nhà và lên giường ngủ bạn sẽ nghe tiếng pet kêu ở bên ngoài và tiếng hát của 1 cô gái.Bạn bc ra và thấy pet đang đứng cạnh hồ nc,trong hồ có 1 người con gái.Bạn đến gần thì cô ấy biến mất.Trc khi cô ấy biến mất bạn nhìn thấy 1 đuôi cá lớn vẫy nc trong hồ.Surprise!!! It's a mermaid.
_E 3: "mermaid II" xảy ra vào những đêm tiếp theo cùng thời gian.ĐK:fải có 1 đóa hoa trong balô & 1 ô trống ở tool.Bạn chuẩn bị đi ngủ và lại nghe dc tiếng hát ngọt ngào.Lúc này bạn từ từ bc dến cạnh hồ...cô ấy vẫn ko fát hiện ra bạn vì vẫn mải đùa với con pet của bạn(cô ta có vẻ ất thích nó).Lần này bạn sẽ dc nói chuyện với cô ta,và lí do cô ta có mặt ở đây là vì trong cơn bão cô ấy đã bơi lên mặt biển & bị con sóng đánh văng vào cái hồ này.Sau đó bạn tặng cô ấy 1 đóa hoa và cô ta rất vui.Để cám ơn cô ta trao lại cho bạn 1 thứ mà cô ta đã nhặt dc trong lúc hỗn loạn.Cầm lấy nó bạn nhận ra đó chính là chiếc cần câu của ông bạn mà bạn vẫn đang tìm kiếm.Bạn nhận lại di vật trong tâm trạng vô cùng xúc động.(Dĩ nhiên là cô ta tiếp tục sống trong hồ cho đến mùa hè năm thứ 3 nếu trái tim cô ta vẫn chưa đổi thành xanh lá thì cô ấy sẽ nhờ bạn đem cô ta về với biển).Nếu muốn gặp cô ấy thì sau 8:00 PM hãy đến cạnh hồ bạn sẽ thấy cô ấy ngồi trên thành hồ vào tất cả mọi ngày.

P/s:nếu dc sau này viết típ vì giờ đang bận ôn thi (lớp 12 roài lớ wớ là tiêu )

Nickky9x
22-04-2007, 09:56
Cho Nik có ý kiến, đề nghị pà kon chuyển mấy cái story qua topic khác, còn ở đây là giải quyết vấn đề kĩ thuật của khâu làm game.

Flower Goddness
24-04-2007, 16:55
ủa cái cốt truyện này là toàn bộ game hay là thời kì nào đó thế,chẳng nói rõ..Cái này cũng nằm trong khâu làm game mà Nick,nói trong đây lun khỏi lập topic khác chi méc công :D

Shirogane
29-04-2007, 09:55
Cái gì thế này ??? :| sis del ngay bài này đi, cho nó 50 hits gameover luôn, giám vào đây spam huh ?? :| :|, tội nặng lắm :|

Shirogane
12-06-2007, 21:22
Nói linh tinh quá :|
Box này sẽ hoạt động trong vòng 1 tháng nữa, khi tất cả thành viên rảnh hết việc học hành cái đã ::)

Nickky9x
14-06-2007, 17:25
Xin thông báo! Nik đã thi xong, bài làm khá dễ, tuy nhiên có điều xui là trạm net gần nhà cháy gồi nên tạm thời ở nhà rớt mạng nên ko thể online thường xuyên, khi nào phục hồi được thì sẽ là lúc anh em ta tha hồ làm game ^_^.
Kính báo cùng toàn thể chư vị!

Nickky9x
18-06-2007, 14:41
Ủa, dạo nì ko có tay nào zdô làm zdới tui nữa zdậy :((.

Phụ gì nữa, hum bữa cho bà cô mượn máy, con bả ngứa ngứa xóa hết rùi còn đâu, nhưng mà ko sao, cũng đang định làm lại từ đầu ai có nhu cầu thì đăng kí ngay đi. Nhớ nói là mình có thể đóng góp gì nha, tính là cái map phân công cho nó giống mấy nhóm pro (^_^).

Vấn để là phải làm gì, chứ đăng kí thì ai chả làm được, Nik xung phong làm phần Event (nặng nhất đó, có ai giúp ko)

Flower Goddness
18-06-2007, 15:04
Nik cho bảng cho mới nhất đi,Tweety làm phụ cho ^^

đây Tweety,Ric,Nik và một số người khác nhưng dăng kí trước 3 người ;))

Tweety thì có biết về thiết kế đôi chút nhưng phần thiết kế nhân vật thì nặng wá >"<

phần nhạc thì Tweety sẽ lo..nhạc buồn vui piano,guitar,violon ..v.v.:D

Shirogane
20-06-2007, 20:50
Để Ric lo phần kịch bản, nhân vật, event, festival, heart event.... ::) nói chung là viết lách hơi nhiều :D
Có thể giúp thêm phần Graphics :D

buta_buta
20-06-2007, 23:21
Nếu đc thì em bon chen vào nhá '____'. Ko rành mấy về graphic '___'. Thiết kế char thì có thể vẽ tay đc '____'. Rành về mấy cái viết lách thì nhiều vì đang vẽ truyện tranh mà chỉ lo chính về kịch bản thôi, nếu cần gì vẽ tay thì em có thể lo đc '____'

draco_malfoy
07-07-2007, 09:18
Mình đang học PS và cũng sử dụng đc RPGXP ( riêng event thì cực tệ , đang tự mày mò :(( ) Có thể Onl đc từ thứ 5 - CN ( ba mẹ cấm >< ) . Nhắm là phụ đc phần Graphic :D ... Btw , mọi ng` làm tới đâu rùi ?

conanak99
07-07-2007, 09:41
Vấn để là phải làm gì, chứ đăng kí thì ai chả làm được, Nik xung phong làm phần Event (nặng nhất đó, có ai giúp ko)
Làm Event nhớ là cho đúng đó. Với lại làm cả event trồng cây (Theo thời gian đó ) cho đúng với trình tự. ^^

Nickky9x
25-07-2007, 08:15
Cái trồng cây đang bí, chờ nghiên cứu, nghiên cứu ra rùi làm típ :D

bluecats2019
25-07-2007, 09:36
có còn chỗ làm event kg. Tui viết hay hơn làm hahaha. nhưng cái y' kiến về event này cần phải có người cho y' kiến, có y' kiến rùi làm dễ hơn

Nickky9x
26-07-2007, 14:32
Pà kon, cho tụi tui xí ý kiến coai nèo!

Thì event khởi đầu đi, làm cái demon thu hút nhân tài cái đã :d

bluecats2019
26-07-2007, 14:51
Nikkie mún ý kiến về cài j mới đc, chứ xin ý kiến mà kg đưa ra chủ đề j hết áh

;;)Tui định thế này, mình có 1 người bà con nào đó(nhân vật này sẽ do nikkie wyết định) sẽ cho mình thừa hưởng cái nông trại của mình, nhưng với 1 điều kiện là sản lượng rau quả mình trồngvào năm thứ nhất phải đạt 1 con số nào đó (con số này cũng chưa thể wyết định) nếu đạt tới bạn sẽ đc thừa hưởng nông trại này.
Bản thân của mình thì thật ra kg muốn nhúng tay vào côn viêc "nhà wê" này, bởi vì family mình là 1 người giàu có mà. mình chỉ miễng cưỡng nhận lời vì thương người bà con của mình thui. đó có thể coi là event mở đầu đc kg và nikie có cần lời thoại và cốt truyện kg bằng tiếng Anh hay tiếng Việt.

Nickky9x
26-07-2007, 15:53
Ặc, TA thì dốt mà còn đòi bày đặt gì nữa :D (nói tui). Mà cốt truyện nghe quê quá, hỏi ý kiến anh em coai. À này nickkie là thèng nào thía =))

bluecats2019
26-07-2007, 16:04
hehe nikkie cứ cho là tên "thân mật" của Nikkt đi. Tui thấy cái event mở đầu trc kia đều bị chiếm dụng hết rùi, nên chỉ còn caínày thui. Còn change your lìe thì làm bẳng tiếng Việt đi ha, dễ làm khỏi mất công tra từ điển nhìu hàhà. Còn nếu mà event mở đầu đc thì tui sẽ viết lời nói cho. Nhớ cho tên nhân vật dùm nha. mời nọi người có ý kiến giúp d0ỡ cho game xong sớm >"<

Nickky9x
26-07-2007, 16:13
Khỏi choa, mí zdo là cái chọn giới tính, hình dáng, tên tuổi :D
Này, kiu là Nik cho nó gọn. :D

voighe
26-07-2007, 23:52
mình có chút về PTS
tài mọn mong giúp đc ít ^^

Nickky9x
26-07-2007, 23:54
Vẽ char đi bạn, vẽ titleset nữa. Vẽ xong là làm demo lun :D

voighe
27-07-2007, 00:16
tạo 1 char mới 100% à
nếu vậy thì khó quá nhỉ ^^
mình sẽ thử
sợ xấu quá thôi
nhất là phần thân


aaaa quên mất chưa đọc phần đầu .. nếu cắt đó thì mình làm dc


à bạn ơi
mình thấy các bạn trước đã làm
cho mình hỏi còn nhân vật nao chưa làm

Alicia Luu
27-07-2007, 09:13
Chat chit ra ngoài Y!M nhé bà con. Topic này để share tool hay chia đội làm dự án mà thôi nghen.

P.S : Níu mún làm Eng thì sis phụ trách dịch cho ... ko bít có hay và đơn giản như Natsume ko ... nhưng cứ làm thử cho bà con góp ý cũng dc mà ^^.

Shirogane
27-07-2007, 12:00
Làm bằng RPG Maker nên có thể sis phụ phần chuyển sang Tiếng Anh nha ( tiếng Việt viết đôi chỗ chẳng biết phải viết thế nào cho đúng... >"<, em viết mấy cái event thôi mà đã xóa mất mấy lần, " Duck Festival " cứ phải viết là " Lễ Hội Vịt " :)) )

Nickky9x
27-07-2007, 13:10
Thì lễ hội vịt nghe zdui đóa chớ ;))
Thui, từ hum nay, chúng ta sẽ bắt đầu từ con số 0, việc cấp thiết bi giờ là vẽ chả ví title để làm cái demo, còn 1 số scrip cơ bản thì Nik cóa gòi.

romrumrira
27-07-2007, 14:23
em sẽ lo phần âm nhạc nha
còn mấy cái linh tinh thì cứ báo em em sẽ kiếm cho

Nickky9x
27-07-2007, 14:35
Thanks Rom nhìu nhá >:D<, mà ai piz linh tinh là thứ gì đây?

Shirogane
27-07-2007, 15:01
@Nik : tileset dự kiến sẽ dùng là của FOMT/MFOMT đúng ko ? Định dạng của tileset trong RPG maker XP là gì để tớ biết mà cắt cho :D
@Rom : kiếm được mấy cái bản nhạc thường ngày của HM, nhạc trong mấy cái lễ hội thì tốt quá :D

bluecats2019
27-07-2007, 15:04
nè mấy bồ mình chia nhóm ra cho dễ làm đi nha, chứ kg rối lém. Mình vào nhóm event nha.

Nickky9x
27-07-2007, 15:38
Ừa, cái đó thì mình thông báo tử trang trước gòi đóa.

Shirogane
28-07-2007, 06:46
mới cắt thử cái nhà :D Nick coi thế này đã được chưa ?
http://img171.imageshack.us/img171/7186/housevc3.png

Nickky9x
28-07-2007, 11:31
Đâu cha? Thấy đâu, mà mình nên kím nhà nhìn mới mới tí, chứ giống FoMT thì ai thèm chơi, mua gameboy chơi cho gòi :(

voighe
28-07-2007, 14:15
hay mình đi dạo các game khác chôm nhà về ^^

mới làm thử
xem thế nào
nhà tiên tri ... người dân .... thợ làm bánh

vậy thì đổi kiểu tóc đi..........
nhận xét gì phản cảm chả mún làm lun >"<

Nickky9x
28-07-2007, 14:29
Ừa, ừa, that's a good idea :)) :))

Ặc, thợ làm bánh ví ng` dân thì như ng` rừng á, còn phù thủy thì như bà bầu á =))

Oh, i'm sorry, ví lại nó bị lệch, bỏ vô games ko được đâu

Alicia Luu
29-07-2007, 00:16
việc cấp thiết bi giờ là vẽ char ví title để làm cái demo

Cả nhóm dồn vô làm cái này trước, ko bàn những thứ khác nhé. Khi đã xong cái nền thì Nickky nói mọi người góp ý vụ Event và festival, nhạc ... sau nha.

Sau bài này của sis, mỗi người muốn tham gia thì chỉ post 1 bài để share hình hay nhận xét hình ảnh của người khác. Chỉ dc dùng chức năng sửa bài thôi nghen. Tới khi Nickky chọn lựa xong xuôi thì Nickky sẽ thông báo bước tiếp theo của project.

conanak99
29-07-2007, 11:19
@Nik:Hình như Ak nhớ có post mấy cái hình giống trên rồi mà. Bây giờ nik coi lại cái rose cũ xem sao. Ak có post đó

Nickky9x
29-07-2007, 13:09
Đó là của RPG 2k3. Ko xài được, ví lại Nik cần hàng mới hàng xịn, làm khỏi đụn hàng :D

Ice Dragon
10-08-2007, 01:40
Có soft chuyển Resource của RPG 2k3 sang RPG XP mà Nik >>> http://www.gamevn.com/showthread.php?t=65878
Theo ý của Ice thì chả cần quan tâm resource làm cho cái gì, miễn sao mình có thể dùng cho hợp vớp game là ổn.
Cho Ice góp 1 tay nào :D, Ice có thể làm mấy cái mini game (hợp cho Festival ^^), nói chung là các vấn đề liên quan đến mã lệnh, sự kiện, Script (ví dụ như Script sử dụng Item hoặc viết lại main menu)

Có 1 vấn đề là lâu ròi Ice ko đụng đến RPG XP nên có thể làm hơi kém 1 tí >.<

Project này Open Source hở ?

Nói chung Ice kém về các thử đồ họa >.< (vẽ map cũng tàm tạm, hồi trước cò làm bên team Vietnam Maker)
I. Dành cho người biết sử dụng RPG XP và có trình độ đồ họa bằng photoshop tốt
1. Titleset: có thể chụp hình từ HM: FOMT và cắt nhà, cây cối..v..v.. ra và dùng photoshop ghép thành 1 titleset
2. Charset: có thể chụp hình từ HM: FOMT và cắt hình nhân vật đang dùng tools, cầm items, hình NPC và face của họ để làm face set, hình các loại items, các loại cây trồng wa từng giai đoạn..v..v.. ra và dùng photoshop ghép thành charset
<< yêu cầu này đáp ứng được nhưng khi thật cần thiết thôi, Ice thích làm event hơn

Về kịch bản thì Ice nghĩ :
-Nhân vật ở vùng rừng núi gì ấy => hông lẽ ruộng ở vùng núi cũng giống đồng bằng >.<
-Thú vật thì Ice nghĩ là nên là sự kiện, ví dụ ngày thứ 7 lúc 8h chạy lên núi sẽ gặp con sóc què dzò => nuôi sóc; nếu ko chạy lên núi mà chạy ra rừng thì sẽ diễn ra hoạt cảnh 1 gia đình trong làng đi săn vô tình nhặt được 1 con chó sói con và ko thể đem về nuôi => đề nghị mình nuôi
-Việc nhân vật sống 1 mình hình như đã quá bình thường, sao ko cho nhà nhân vật thêm 1 người ông, rồi đến khoảng cuối mùa đông gì ấy ổng ngủm :D <<< phải edit bài vì đoạn này nè :D, nãy ko đọc cái story nhân vật bị bão cuốn nên ko nhìn thấy ông đó đề nghị có người ông :D:D

Năm nay Nick thi lên lớp 10 hở, vậy là = tuổi Ice ròi :D, cho Ice xin nick Y!M có gì anh em mình bàn thêm về event :D

Phần khó khăn của game là mảnh ruộng, khá rắc rối, ko cẩn thận sẽ nảy sinh lỗi
-Với mỗi loại cây thì nó sẽ kích hoạt 1 comon event trồng cây, và nó sẽ hiện lên hình loại cây đó khi cây mọc.
-Khi thu hoạch thì với mỗi loại cây thì nó sẽ cho ta 1 cái charset (Vd: khi lấy cà chua thì sẽ đổi chả set thành hình nhân vật cầm cà chua.
Ko đơn giản vậy đâu :D, để Ice về tìm lại hình như có lệnh xác định event ở tọa độ, tức là mỗi ô trong thửa ruộng là 1 event và có 1 trong các tình trạng sau : là cục đá, là cỏ, là khúc gỗ, là hàng rào, là đất bằng chưa xới (trong suốt), là đất đã xới, là đất đã xới đã tưới nước, là đất đã trồng cây, là đất đã trồng cây đã tưới nước => nếu cách thông thường thì mỗi loại cây trồng phải có hình khi đã tưới nước là khi chưa tưới nước (cái này ko khó lắm, dùng photoshop thêm 1 layer màu tối hơn rồi cho nó batch action là ra vùng đất màu tối hơn cho hàng loạt loại cây). Mỗi event ruộng lại cần kiểm tra xem nó đang chứa loạt hạt giống gì, rồi kiểm tra tiếp hạt giống ấy có hợp mùa ko, rồi lại phải ghi lại số ngày đã tưới của cây,... << kể sơ sơ đã 1 đống việc, cho dù dùng common event hay script để tạo riêng 1 hàm kiểm tra về cây (ngày cây ra hoa, trái để thay đổi hình cây bằng lệnh) cũng là 1 công việc cực kì mệt mỏi >.< => nếu ruộng lớn như trong GBA thì sẽ phải đọc, kiểm tra rất nhiều dẫn đến ngốn RAM làm game dzựt dzựt (FPS sẽ giao động => số ảnh trên giây thay đổi nhiều => hình cà dựt :|)
Hình nhân vật cầm Item ta ko cần phải làm 1 đống hình, ch3i cần hình nhân vật giơ tay lên, còn lại có thể dùng common event/ script để kiểm tra nhân vật đang cầm cái gì từ đó vẽ hình cái món ấy ở tọa độ ngay trên đầu nhân vật => như v6ạy chỉ cần hình Item và hình nhân vật thò tay lên đầu :D

Y!M: v_k_trung << cái này hay dùng :D (còn cái ga_con_khat_mau)
Email : Vukhanhtrung@gmail.com

@Pokemaniac Fraya: vụ nội dung thì một số cái nên dùng tiếng Anh, dịch hết ra tiếng Việt nghe kì lắm "Duck Festival" => có thể dịch là "Cuộc Thi Vịt Khỏe Vịt Ngoan" (bé khỏe bé ngoan >:) >:))

Còn nữa là nên tìm kĩ thông tin trước khi thêm bất cứ thứ gì (ví dụ nhân vật ở Nhật thì ko thể trồng sầu riêng :D), mình nên hạn chế các phương tiện hiện đại để giữ sự làng quê cho game :D

Flower Goddness
10-08-2007, 11:16
nick của Nik nè Ice: nickky9x

cám ơn Ice nhiều nha ^^.Hiện nay thì mọi ngườ đang chia công việc ra làm,nếu bạn phụ Nik làm E thì tốt quá tại cái đó hơi phức tạp và nhiều

Nickky9x
10-08-2007, 12:36
Còn cái xài tolls ko piz sử dụng cái scrip của golden sun có thix hợp ko ta?
Nik thì ko rành về ruby ::(, nếu Ice rành thì viết cái scrip mới cho menu thử! :D

Ice Dragon
10-08-2007, 14:40
cám ơn Ice nhiều nha ^^.Hiện nay thì mọi ngườ đang chia công việc ra làm,nếu bạn phụ Nik làm E thì tốt quá tại cái đó hơi phức tạp và nhiều
Ice mới phải cám ơn mọi người đã tạo project này chứ. Phần phức tạp và nhiều là hình ảnh cơ, riêng tại khu ruộng đã cần:
- HÌnh đá,gỗ,cổ như đã nói
- Hình cây trồng các laọi vào các giai đoạn phát triển với 2 dạng : đã tưới và chưa tưới (cái này để Ice mò lại xem chứ phải làm 2 dạng luôn thì phí tài nguyên quá, lại cực các bạn làm hình, nếu dùng mã kết hợp cây trồng và mảnh đất thì đỡ hơn :D)
- Ngoài ra còn cần hình nhân vật dùng công cụ (ví dụ dùng búa thì cần
[đưa búa ra][giơ búa lên][giơ lên cao hơn][đập xuống]),và mỗi công cụ thì cần hình quay 4 phía cơ :| :|
Còn cái xài tolls ko piz sử dụng cái scrip của golden sun có thix hợp ko ta?

Ko biết cái script đó :D :D, tí send ice với, để xem có lụm được gì trong đó ko, nếu dùng nguyên cái script có thể nó sẽ đụng với các script khác => dẫn đến craft game (giống như Custom menu với Custom Battle của 2 người khác nhau, họ đều sửa chung 1 cái của Script chính => dẫn đến cái này xài được còn cái kia bị lỗi và ngược lại).
Nik thì ko rành về ruby
Vậy ice sẽ cố làm event bằng event command để có gì nik sửa cho dễ


Mà hiện giờ mọi người làm tới đâu rồi thế, nếu được thì up cho Ice project hiện thời đi :D
(hiện giờ mún làm mà hem biết làm gì :(()

Nickky9x
10-08-2007, 18:11
Như đã nói ở các trang trước, máy Nik mất sạch dữ liuệ, project tiu gòi :((

Ice Dragon
10-08-2007, 19:16
Làm gì mà tiêu cả project :D, ông nik ko làm nữa thì tui vẫn làm

Mọi người tham gia add nick Y!M mình nhé: v_k_trung

Nickky9x
10-08-2007, 20:25
Tui nói ko làm hùi nào hả :-w? Anh em nhớ add nick Y!: nickky9x nhá!

Ice Dragon
11-08-2007, 16:06
Hic, khó quá, vẽ xong cái nhà nv chính ở rồi mà viết mã trồng c6ay khó quá :| (đang dùng hình con gà con chó thay cho hình cây trồng =)) )

Flower Goddness
11-08-2007, 20:32
ai có bảng project hiện tại thì post lên cho em down :|..(chời ạh >"<)

Nickky9x
11-08-2007, 21:43
Ai bóc cái tem chú ý của topic này gòi :((?
Ice gửi Nik cái projects cái!

Ice Dragon
13-08-2007, 01:35
http://charas-project.net/resources.php?wa=0&lang=en&area=Facesets&howmany=10&fsearch=Harvest%20Moon

Tui tìm ra 1 số resource nè, anh em vẽ hộ cái map các khu vực mua sắm dùm với (map inside và outside luôn nhé :D). Hiện chưa xong hết phần Map nên việc lồng event khó quá (sợ lỗi kh1uc này khúc kia thì phiên lắm :D :D)
@Flower Goddness : bữa rài toàn nói miệng, có làm gì đâu mà up lên, cả cái tileset còn chưa có làm sao vẽ map, map chưa có làm sao làm event => chỉ còn biết làm tạm cái menu ^^

Gặp ông nik tính dùng nhân vật mới nên hem biết làm sao lun :D :D

conanak99
26-08-2007, 10:46
@Sis Cho em viết cái bài này nhé, vì không viết thì không ai chú ý hết
@All Ak nghĩ là nên làm giống như HM Rune Factory, vì RPG Maker game cũng có cái phần đánh nhau mà :hug:

anhquansei
27-08-2007, 16:20
Vấn đề là càng nhiều lễ hội, game sẽ càng phức tạp. Từ sáng giờ ngồi mò Titleset mà váng cả đầu. Thêm nữa, hệ thống thời gian trong HM vô cùng quan trọng vì nó liên quan mật thiết đến các hoạt động trong game nên phải làm kĩ vụ này. Chưa kể đến nhân lực cũng có hạn ( tính đến nay mới có 3 người, tớ còn chưa được công nhận nữa là). Tớ nghĩ rằng sẽ ra một phiên bản HM cơ bản nhất để mọi người test Demo, cho ý kiến để hoàn chỉnh. Để từ đó thêm vào và sẽ xuất ra dưới dạng các bản mở rộng. Nói trước thế thôi.
Ps : Nickky, cái project tớ post ở trên được chứ.

À cái này thì có thể dựa trên nền HM:GBC3 đc đấy...Vì ở đây vào nhà thời gian vẫn chạy mà??Cái này là probs lớn nhất của HM vì HM toàn vào nhà hay lễ hội là thời gian đứng im...Nếu onl mà vào nhà thời gian đứng thì làm thế quái nào???Còn Lễ hội thì phải ra hoặc vào 1 lúc...Vì có bro mún tiết kiệm thời gian nên vào lễ hội lúc 5 giờ 59 phút ặc :whew:...

Nickky9x
28-08-2007, 11:29
@All Ak nghĩ là nên làm giống như HM Rune Factory, vì RPG Maker game cũng có cái phần đánh nhau mà
:|, ko thix chém nhau, lai tạp khó chịu lém >"<

chocoboXX
11-09-2007, 14:06
Lần đầu vô ha. Mình có ý kiến một tí. Nếu game chỉ để ở dạng đồ họa 2D như những bản trước. Tăng thời gian game và bản đồ rộng hơn. Nhiều minigame và nhiều events thì hay hơn. Không cần phải 3D..

conanak99
13-09-2007, 05:26
:|, ko thix chém nhau, lai tạp khó chịu lém >"<
Nhưng mà RPG cũng có phần đánh nhau mà. Hơi rắc rối nhưng có vẻ hay hơn tí xíu. :hug:
Lần đầu vô ha. Mình có ý kiến một tí. Nếu game chỉ để ở dạng đồ họa 2D như những bản trước. Tăng thời gian game và bản đồ rộng hơn. Nhiều minigame và nhiều events thì hay hơn. Không cần phải 3D..
Đúng, 3D thì nó rắc rối về hình ảnh nữa. Có mấy cái làm bằng 3D chạy chậm rì à :hug:

chocoboXX
10-10-2007, 16:25
Nói thật 3D mà chơi bằng giả lập trên máy tính thì thôi rồi lượm ơi....chậm ko thể tin nổi, ngay cả HM Factory đấy thôi!
Sử dụng 2D như những bản trước chơi tốt chán, và tuy nhỏ bé xinh xắn như thế cũng có khối Fan đấy còn gì!
Khi nào xong để tui chơi thử cho nha.^^
uh, tui sắp xong rùi
Đưa tui lẹ đi
Đây, mất mấy ngày đấy
Die rùi, link die
Úi, từ từ, để chình lại, Thank đã báo nhé
Nhanh lên bạn ui
Đây, 100% là xài đuợc....
....
=> spam có tổ chức
Đang tự hỏi là HM online thì bản đồ nó phải rông cỡ nào để nhét những trang trại vào được, và mỗi khi ai đó thoát ra thì nó sẽ như thế nào???
Hix, vậy cho hỏi khi nào mới ra bản demo đây. Thèm chơi nhắm rùi

Cái này phải từ từ, nhanh làm sao đuợc?

Kid1443
26-10-2007, 19:16
Sắp xong chưa vậy. Cho kid tham gia với được không.
Y!M của kid là: Kid1443, có gì kid giúp được thì kid giúp cho, tất nhiên là về RMXP chứ không phải đồ họa ^^

tamhuy1994
17-11-2007, 14:13
mấy anh chị đưa thử project cho em coi coi . Em còn gà về RPGM XP lắm nên ko dám chắc là có giúp dc ko .

romrumrira
17-11-2007, 17:09
mấy anh chị đưa thử project cho em coi coi . Em còn gà về RPGM XP lắm nên ko dám chắc là có giúp dc ko .

Hiện project đang đóng. Mong từ bài này không còn bạn nào quấy rầy topic này nữa. Nếu muốn thực hiện thì làm ơn gặp chủ topic ở YM. Ở đây không phải chỗ phân công việc với nói miệng. Thanks ::)

scorpiocm16
20-11-2007, 13:59
Nếu có cuộc thi ăn thì hay ha...Nhưng mà hơi bất khả thi vì thể nào mà nam chả thắng...=_=v.
Em cũng muốn giúp với nhưng hiện tại chưa nghĩ ra cái gì. Hay cho đứa con lớn lên trưởng thành > đi học > giúp con cưa zai ( hoặc cưa gái ) > có cháu... Ui, thích ghê ^^

romrumrira
20-11-2007, 14:04
Nếu có cuộc thi ăn thì hay ha...Nhưng mà hơi bất khả thi vì thể nào mà nam chả thắng...=_=v.
Em cũng muốn giúp với nhưng hiện tại chưa nghĩ ra cái gì. Hay cho đứa con lớn lên trưởng thành > đi học > giúp con cưa zai ( hoặc cưa gái ) > có cháu... Ui, thích ghê ^^

Ăn cái gì mà phá thế, đã nói là topic này chủ của nó hiện không còn, người làm thì ít, nói miệng thì nhiều mà seo cứ moi lên là sao vậy, ric warn cho nó nhớ đi ric X(, bực thiệt X(

scorpiocm16
20-11-2007, 14:08
Ăn cái gì mà phá thế, đã nói là topic này chủ của nó hiện không còn, người làm thì ít, nói miệng thì nhiều mà seo cứ moi lên là sao vậy, ric warn cho nó nhớ đi ric X(, bực thiệt X(

Ôi hok, em có biết đâu, mới đọc 4 trang đầu. Có thấy nói gì đâu, huhuhu

Shirogane
20-11-2007, 15:44
Tạm thời khóa lại để chờ Nik về.
Có gì Nik liên lạc với tớ để mở khóa nhé, để một hồi thành hồ câu mất.