Submit Your Article


 
RPG Maker

Welcome Guest ( Log In | Register )


  Games Resources RPG Maker VX RPG Maker XP Scripts Tutorials Downloads

2 Pages V   1 2 >  
Closed TopicStart new topic
> Read!, Make the player read a book/scroll oldschoolstyle!
SojaBird
post Sep 2 2008, 10:40 AM
Post #1


Level 51
Group Icon

Group: Revolutionary
Posts: 1,573
Type: Scripter
RM Skill: Advanced




Read!

Version v2.5
Author SojaBird
Release Date
v1.0 > 02-09-08
v1.1 > 03-09-08
v1.2 > 04-09-08
v2.0 > 10-12-08
v2.1 > 11-12-08
v2.2 > 11-12-08
v2.5 > 29-01-09


Introduction
Read! A script that makes your players read something you like! Make books or scrolls with any picture program and make them appear, ready to be read!

Features
v1.0
  • Make the player read a picturebased book.
v1.1
  • Fixed bug with amount to go forward.
v1.2
  • Added sounds setup.
v2.0
  • Read_A_Book! > Read;
  • No more stupid pagessize input, no more stupid .png or .jpg input;
  • Read a scroll, instead of a book;
  • Now a book/scroll can also be read without returning to the itemmenu;
  • Sound setup disapeard!? (will not be included until request);
  • More easy and shorter callscript functions.
v2.1
  • Bug fixed, background is disposed now when a scroll or book is closed.
v2.2
  • Some more easy use of pictures, as well as some extra functions (useing spreads for example).
v2.5
  • Code can be placed in the itemnote field and will be executed;
  • Automaticly read if the code comes from an itemnote;
  • A more clear code;
  • Some extra call script functions.


To come features
- Only on request.


Script
Attached File  Read.txt ( 18.23K ) Number of downloads: 314



Customization
[Show/Hide] How-to-use
Call the next script or make your book/scroll as an item and put the code in the note field of that item. Use the following;
CODE
read_book(book, *back, *draw_style, *from_item)
read_scroll(scroll, *from_item)
For the variables "book" and "scroll", you'll have to set the
name of the book/scroll ('picturename'). For the variable "back", you can setthe name of the back images of a book. If you leave it for what is, it'll use the default settings from the script-setup ("BACK_PIC"). For the "draw_style", you can change the way of how you've set up the pictures. This variable is optional. You do have to set "back" if you want to use this. If you leave it empty, it'll use the default you've set in the script-setup ("DRAW_STYLE"). For the variable "from_item", you can set if you want to return to the item window when you close the book/scroll. But if you leave it for what it is, it'll see for itself if the code came from an item or not (recommented).


[Show/Hide] File-Names
Use correct filenames for your book! First of all check the script-setup and make it to how you want it before making your pictures. Look at the "BOOK_MAP", this is the place where you're going to put your pictures. Now you can make the pictures... Though be aware! You need a to make a background for your pages to show on. Size it (max) 544*416 and name it whatever you want. Go to the scriptsetup and put the name of that background after "BACK_PIC". Next you are going to make the pages with your text and/or pictures and all, that's all up to you since they are
pictures, so everything is possible. Just go and start making your pages with any size you like (change the "DRAW_STYLE" in the script-setup to your style). Every page should have it's own picture! When you're done with a page, and you're going to save and name it, set the name like this; 'bookname-pagenumber'. So if you just created the 2nd page of your book called 'ghost', the name of the picture must be 'ghost-1'. Make sure you see that the second page of the book, has the number 1. So the first page has the number 0.
For the scrolls, first check in wich map the pictures need to come. After that, just go and make some nifty looking pictures that will be shown and can be scrolled by the user in all 4
directions.
PS: RPGMakerVX only supports png/jpg/jpeg picture-files.


[Show/Hide] More Setup
The last 3 settings of the setup; CENTER_OFFSET, NEXT_PAGE and PREV_PAGE, are explaind below.
{CENTER_OFFSET}
The center_offset setting defermens the y-offset of the pages from the middle. So if you want your pages not to be drawn at the very middle of the back-picture, you'll have to set the center_offset to any given number you want the pages to be offset from the middle. For example if you have page-pictures that are sized 270*412, and you want them to be shown, not directly on the center of your background, but in the center of each half, you want to set the center_offset to 2 since this will center them out on every half.
{NEXT_PAGE}
This setting determens wich key needs to be pressed to move the pages to the next. You can only use known inputs by the game. Though, you can extend this by useing various other scripts that will allow you to use all inputs from your whole keyboard.
{PREV_PAGE}
This is actualy the same as the next_page setting, only this will bring the reader to the previous page.
For the scrolling part of the setup, the 4 SCROLL_directions and SCROLL_SPEED remains.
{SCROLL_UP/DOWN/RIGHT/LEFT}
For the directions, just changes the input to what you prefer, though the default are the most usefull (in my opinion).
{SCROLL_SPEED}
The scrollspeed, is the amount of pixels the scroll moves when the player presses one of the directionbutons once.



Compatibility
VX only.


Screenshot
Attached File  read_the_bible.jpg ( 148.32K ) Number of downloads: 1265



DEMO



Installation
Put the script above main.
Customise the script to your needs.
Credit me pls.


FAQ
Comming soon.


Terms and Conditions
Credit me with site, and the script is free for use in NONCOMERCIAL projects.
If anyone want some changes, please pm me or post it here, I'll track the topic.


__________________________
Art from the highest shelf?

Scriptology, scripting podcast



HUD's Request Lobby (multiple hud-scripts)


------------------------------------------------------------------

Random Stuff
OMG, it's Hab!!


This is a crazy drawing application! (by me)

How did I learned to script
QUOTE
Hey pim! I'm the Law G14!

For the past couple of months I've been learning RGSS and I've got the basic stuff down such windows, variables, conditional statements, ect. But, I can't see myself making big scripts such as a jumping system or a side view battle system. I was wondering how you learned to script because I really want to know how to script really well.

Thanks in advance.


Hey there,

Well I don't make battle neither though I can still teach you some things :)...
The way I've learned to script is by reading other scripts for the most part.
I've allways been interested in other peoples work but this time I though I had to try to make something myself...and it worked!!
The most importand thing when you go scripting is (at least in my case) that you want to make something to help an other wich can't script.
You also need to feel the competition that's around in the scripting-community.
Cause, I have to say, if you get pushed to get a sertain request done before an other scripter does, you feel POWERFULL!! :P
So that's an other thing...
You also don't need to be afraid to learn from others or helpfiles.
When I write my scripts, I actualy always have the helpfiles open to look things up I don't know or remember.
Then, you must be calm, cause you need to try the script a lot of times.
When I write a script, I test it after almost every changes.
First I set up the major structure.
Like when I make a window-script or part of a script I start with something like this:
CODE
class Window_Name < Window_Base
def initialize(x,y,width,height)
super(x,y,width,height)
refresh
end

def refresh
self.contents.clear
draw_contents
end

def draw_contents
draw_something(with, some, parameters)
end

def update
refresh if @something != @what_it_should_be
end
end
So that's also very important.
Then, the biggest thing I learned scripting from is TRIAL AND ERROR.
That's the most irritating way to learn something, cause it's more ERROR than TRIAL, but it does the trick realy good.

So that's it how I did it.
Now it's up to you.
Do some requests (if I didn't do it allready :P) and learn from them.

Hope that helped you out a little.
If not, keep your eye on the Scriptology-topic (see my sig) where I'll be updating for my scripting(video)tutorials.
Perhaps they're going to be usefull for you one day ;)


Greatzz,
SojaBird.
Go to the top of the page
 
+Quote Post
   
VileoSufora
post Sep 2 2008, 03:02 PM
Post #2


This is not Sparta! This is...What is this I don't even
Group Icon

Group: Revolutionary
Posts: 169
Type: Event Designer
RM Skill: Skilled




Sweet, thanks for this.


__________________________
Formerly HotSpot6


Anime-Planet.com - anime | manga | reviews
~ ~ ~
Go to the top of the page
 
+Quote Post
   
jasonicus
post Sep 2 2008, 03:14 PM
Post #3


All Lies Lead to the Truth
Group Icon

Group: Revolutionary
Posts: 1,573
Type: Developer
RM Skill: Advanced




This is perfect for what I need. Thanks.
Go to the top of the page
 
+Quote Post
   
GunZz
post Sep 2 2008, 05:17 PM
Post #4


Level 4
Group Icon

Group: Member
Posts: 47
Type: None
RM Skill: Undisclosed




will you upload a demo ?
Go to the top of the page
 
+Quote Post
   
SojaBird
post Sep 2 2008, 09:28 PM
Post #5


Level 51
Group Icon

Group: Revolutionary
Posts: 1,573
Type: Scripter
RM Skill: Advanced




thanks for all the good comments smile.gif nice ya all like it

I'll upload a demo when I've time wink.gif...wel I just could post my project but that have crappy artwork so I'll do that when I've time smile.gif


__________________________
Art from the highest shelf?

Scriptology, scripting podcast



HUD's Request Lobby (multiple hud-scripts)


------------------------------------------------------------------

Random Stuff
OMG, it's Hab!!


This is a crazy drawing application! (by me)

How did I learned to script
QUOTE
Hey pim! I'm the Law G14!

For the past couple of months I've been learning RGSS and I've got the basic stuff down such windows, variables, conditional statements, ect. But, I can't see myself making big scripts such as a jumping system or a side view battle system. I was wondering how you learned to script because I really want to know how to script really well.

Thanks in advance.


Hey there,

Well I don't make battle neither though I can still teach you some things :)...
The way I've learned to script is by reading other scripts for the most part.
I've allways been interested in other peoples work but this time I though I had to try to make something myself...and it worked!!
The most importand thing when you go scripting is (at least in my case) that you want to make something to help an other wich can't script.
You also need to feel the competition that's around in the scripting-community.
Cause, I have to say, if you get pushed to get a sertain request done before an other scripter does, you feel POWERFULL!! :P
So that's an other thing...
You also don't need to be afraid to learn from others or helpfiles.
When I write my scripts, I actualy always have the helpfiles open to look things up I don't know or remember.
Then, you must be calm, cause you need to try the script a lot of times.
When I write a script, I test it after almost every changes.
First I set up the major structure.
Like when I make a window-script or part of a script I start with something like this:
CODE
class Window_Name < Window_Base
def initialize(x,y,width,height)
super(x,y,width,height)
refresh
end

def refresh
self.contents.clear
draw_contents
end

def draw_contents
draw_something(with, some, parameters)
end

def update
refresh if @something != @what_it_should_be
end
end
So that's also very important.
Then, the biggest thing I learned scripting from is TRIAL AND ERROR.
That's the most irritating way to learn something, cause it's more ERROR than TRIAL, but it does the trick realy good.

So that's it how I did it.
Now it's up to you.
Do some requests (if I didn't do it allready :P) and learn from them.

Hope that helped you out a little.
If not, keep your eye on the Scriptology-topic (see my sig) where I'll be updating for my scripting(video)tutorials.
Perhaps they're going to be usefull for you one day ;)


Greatzz,
SojaBird.
Go to the top of the page
 
+Quote Post
   
SojaBird
post Sep 3 2008, 03:45 AM
Post #6


Level 51
Group Icon

Group: Revolutionary
Posts: 1,573
Type: Scripter
RM Skill: Advanced




mmm sorry for the dubble post, but i found some bugs when useing uneven numbers...it seems that it can go 1 page further that it should...working on that!!

Update to v1.1
- Fixed bug when going page's forward.


Also added DEMO!!!


__________________________
Art from the highest shelf?

Scriptology, scripting podcast



HUD's Request Lobby (multiple hud-scripts)


------------------------------------------------------------------

Random Stuff
OMG, it's Hab!!


This is a crazy drawing application! (by me)

How did I learned to script
QUOTE
Hey pim! I'm the Law G14!

For the past couple of months I've been learning RGSS and I've got the basic stuff down such windows, variables, conditional statements, ect. But, I can't see myself making big scripts such as a jumping system or a side view battle system. I was wondering how you learned to script because I really want to know how to script really well.

Thanks in advance.


Hey there,

Well I don't make battle neither though I can still teach you some things :)...
The way I've learned to script is by reading other scripts for the most part.
I've allways been interested in other peoples work but this time I though I had to try to make something myself...and it worked!!
The most importand thing when you go scripting is (at least in my case) that you want to make something to help an other wich can't script.
You also need to feel the competition that's around in the scripting-community.
Cause, I have to say, if you get pushed to get a sertain request done before an other scripter does, you feel POWERFULL!! :P
So that's an other thing...
You also don't need to be afraid to learn from others or helpfiles.
When I write my scripts, I actualy always have the helpfiles open to look things up I don't know or remember.
Then, you must be calm, cause you need to try the script a lot of times.
When I write a script, I test it after almost every changes.
First I set up the major structure.
Like when I make a window-script or part of a script I start with something like this:
CODE
class Window_Name < Window_Base
def initialize(x,y,width,height)
super(x,y,width,height)
refresh
end

def refresh
self.contents.clear
draw_contents
end

def draw_contents
draw_something(with, some, parameters)
end

def update
refresh if @something != @what_it_should_be
end
end
So that's also very important.
Then, the biggest thing I learned scripting from is TRIAL AND ERROR.
That's the most irritating way to learn something, cause it's more ERROR than TRIAL, but it does the trick realy good.

So that's it how I did it.
Now it's up to you.
Do some requests (if I didn't do it allready :P) and learn from them.

Hope that helped you out a little.
If not, keep your eye on the Scriptology-topic (see my sig) where I'll be updating for my scripting(video)tutorials.
Perhaps they're going to be usefull for you one day ;)


Greatzz,
SojaBird.
Go to the top of the page
 
+Quote Post
   
GunZz
post Sep 3 2008, 05:33 AM
Post #7


Level 4
Group Icon

Group: Member
Posts: 47
Type: None
RM Skill: Undisclosed




Thx :] ;]

LoL awesome script
Go to the top of the page
 
+Quote Post
   
Xeyla
post Sep 3 2008, 09:19 AM
Post #8


Keeper of the RMVX FAQ
Group Icon

Group: Revolutionary
Posts: 706
Type: Mapper
RM Skill: Intermediate




This is awsome!
I've been wanting to put my own books in this game, just like in Oblivion. I love reading some of the books in that game, and its neat when you have to find the whole series for one subject.

Thank you so much thumbsup.gif


__________________________


QUOTE (Albino Parakeet @ Apr 1 2011, 05:46 PM) *
i need to know exactly how to put a penis inside someone's butt.
do you have the technical knowledge to tell me how?
QUOTE (Albino Parakeet @ Apr 2 2011, 01:20 PM) *
QUOTE (Shadyone @ Apr 2 2011, 06:29 AM) *
I see the keet likes anal.

im trying to get into it but people aren't answering my question
Go to the top of the page
 
+Quote Post
   
SojaBird
post Sep 3 2008, 09:38 AM
Post #9


Level 51
Group Icon

Group: Revolutionary
Posts: 1,573
Type: Scripter
RM Skill: Advanced




Well thanks...
Anyway to improve? I like to work with picturebased scripts smile.gif

Any requests on the script are more than welcome


__________________________
Art from the highest shelf?

Scriptology, scripting podcast



HUD's Request Lobby (multiple hud-scripts)


------------------------------------------------------------------

Random Stuff
OMG, it's Hab!!


This is a crazy drawing application! (by me)

How did I learned to script
QUOTE
Hey pim! I'm the Law G14!

For the past couple of months I've been learning RGSS and I've got the basic stuff down such windows, variables, conditional statements, ect. But, I can't see myself making big scripts such as a jumping system or a side view battle system. I was wondering how you learned to script because I really want to know how to script really well.

Thanks in advance.


Hey there,

Well I don't make battle neither though I can still teach you some things :)...
The way I've learned to script is by reading other scripts for the most part.
I've allways been interested in other peoples work but this time I though I had to try to make something myself...and it worked!!
The most importand thing when you go scripting is (at least in my case) that you want to make something to help an other wich can't script.
You also need to feel the competition that's around in the scripting-community.
Cause, I have to say, if you get pushed to get a sertain request done before an other scripter does, you feel POWERFULL!! :P
So that's an other thing...
You also don't need to be afraid to learn from others or helpfiles.
When I write my scripts, I actualy always have the helpfiles open to look things up I don't know or remember.
Then, you must be calm, cause you need to try the script a lot of times.
When I write a script, I test it after almost every changes.
First I set up the major structure.
Like when I make a window-script or part of a script I start with something like this:
CODE
class Window_Name < Window_Base
def initialize(x,y,width,height)
super(x,y,width,height)
refresh
end

def refresh
self.contents.clear
draw_contents
end

def draw_contents
draw_something(with, some, parameters)
end

def update
refresh if @something != @what_it_should_be
end
end
So that's also very important.
Then, the biggest thing I learned scripting from is TRIAL AND ERROR.
That's the most irritating way to learn something, cause it's more ERROR than TRIAL, but it does the trick realy good.

So that's it how I did it.
Now it's up to you.
Do some requests (if I didn't do it allready :P) and learn from them.

Hope that helped you out a little.
If not, keep your eye on the Scriptology-topic (see my sig) where I'll be updating for my scripting(video)tutorials.
Perhaps they're going to be usefull for you one day ;)


Greatzz,
SojaBird.
Go to the top of the page
 
+Quote Post
   
maker2008
post Sep 3 2008, 12:26 PM
Post #10


Level 1
Group Icon

Group: Member
Posts: 11
Type: Event Designer
RM Skill: Advanced




Thank you very much..
can you make variables appear in the book?
Go to the top of the page
 
+Quote Post
   
SojaBird
post Sep 3 2008, 10:24 PM
Post #11


Level 51
Group Icon

Group: Revolutionary
Posts: 1,573
Type: Scripter
RM Skill: Advanced




could do ya...but can ya be more spesific?


__________________________
Art from the highest shelf?

Scriptology, scripting podcast



HUD's Request Lobby (multiple hud-scripts)


------------------------------------------------------------------

Random Stuff
OMG, it's Hab!!


This is a crazy drawing application! (by me)

How did I learned to script
QUOTE
Hey pim! I'm the Law G14!

For the past couple of months I've been learning RGSS and I've got the basic stuff down such windows, variables, conditional statements, ect. But, I can't see myself making big scripts such as a jumping system or a side view battle system. I was wondering how you learned to script because I really want to know how to script really well.

Thanks in advance.


Hey there,

Well I don't make battle neither though I can still teach you some things :)...
The way I've learned to script is by reading other scripts for the most part.
I've allways been interested in other peoples work but this time I though I had to try to make something myself...and it worked!!
The most importand thing when you go scripting is (at least in my case) that you want to make something to help an other wich can't script.
You also need to feel the competition that's around in the scripting-community.
Cause, I have to say, if you get pushed to get a sertain request done before an other scripter does, you feel POWERFULL!! :P
So that's an other thing...
You also don't need to be afraid to learn from others or helpfiles.
When I write my scripts, I actualy always have the helpfiles open to look things up I don't know or remember.
Then, you must be calm, cause you need to try the script a lot of times.
When I write a script, I test it after almost every changes.
First I set up the major structure.
Like when I make a window-script or part of a script I start with something like this:
CODE
class Window_Name < Window_Base
def initialize(x,y,width,height)
super(x,y,width,height)
refresh
end

def refresh
self.contents.clear
draw_contents
end

def draw_contents
draw_something(with, some, parameters)
end

def update
refresh if @something != @what_it_should_be
end
end
So that's also very important.
Then, the biggest thing I learned scripting from is TRIAL AND ERROR.
That's the most irritating way to learn something, cause it's more ERROR than TRIAL, but it does the trick realy good.

So that's it how I did it.
Now it's up to you.
Do some requests (if I didn't do it allready :P) and learn from them.

Hope that helped you out a little.
If not, keep your eye on the Scriptology-topic (see my sig) where I'll be updating for my scripting(video)tutorials.
Perhaps they're going to be usefull for you one day ;)


Greatzz,
SojaBird.
Go to the top of the page
 
+Quote Post
   
Mr. Bubble
post Sep 4 2008, 05:09 AM
Post #12


If I see one more Face Maker avatar...
Group Icon

Group: Revolutionary
Posts: 599
Type: Developer
RM Skill: Intermediate




I think it would be cool to have a customized sound effect for when the page turns or when the book closes. Here's some sound effects I found that might help.

Attached File  page_turn1.wav ( 30.22K ) Number of downloads: 86

Attached File  bookclose2.wav ( 3.09K ) Number of downloads: 33
Go to the top of the page
 
+Quote Post
   
SojaBird
post Sep 4 2008, 10:24 AM
Post #13


Level 51
Group Icon

Group: Revolutionary
Posts: 1,573
Type: Scripter
RM Skill: Advanced




heya mr. bubble

I indeed discoverd that I didn't include that function


here he goes smile.gif




Update to v1.2
- Sound setup added (did it not in vx self, so sorry if it doesn't work or look right atm).


__________________________
Art from the highest shelf?

Scriptology, scripting podcast



HUD's Request Lobby (multiple hud-scripts)


------------------------------------------------------------------

Random Stuff
OMG, it's Hab!!


This is a crazy drawing application! (by me)

How did I learned to script
QUOTE
Hey pim! I'm the Law G14!

For the past couple of months I've been learning RGSS and I've got the basic stuff down such windows, variables, conditional statements, ect. But, I can't see myself making big scripts such as a jumping system or a side view battle system. I was wondering how you learned to script because I really want to know how to script really well.

Thanks in advance.


Hey there,

Well I don't make battle neither though I can still teach you some things :)...
The way I've learned to script is by reading other scripts for the most part.
I've allways been interested in other peoples work but this time I though I had to try to make something myself...and it worked!!
The most importand thing when you go scripting is (at least in my case) that you want to make something to help an other wich can't script.
You also need to feel the competition that's around in the scripting-community.
Cause, I have to say, if you get pushed to get a sertain request done before an other scripter does, you feel POWERFULL!! :P
So that's an other thing...
You also don't need to be afraid to learn from others or helpfiles.
When I write my scripts, I actualy always have the helpfiles open to look things up I don't know or remember.
Then, you must be calm, cause you need to try the script a lot of times.
When I write a script, I test it after almost every changes.
First I set up the major structure.
Like when I make a window-script or part of a script I start with something like this:
CODE
class Window_Name < Window_Base
def initialize(x,y,width,height)
super(x,y,width,height)
refresh
end

def refresh
self.contents.clear
draw_contents
end

def draw_contents
draw_something(with, some, parameters)
end

def update
refresh if @something != @what_it_should_be
end
end
So that's also very important.
Then, the biggest thing I learned scripting from is TRIAL AND ERROR.
That's the most irritating way to learn something, cause it's more ERROR than TRIAL, but it does the trick realy good.

So that's it how I did it.
Now it's up to you.
Do some requests (if I didn't do it allready :P) and learn from them.

Hope that helped you out a little.
If not, keep your eye on the Scriptology-topic (see my sig) where I'll be updating for my scripting(video)tutorials.
Perhaps they're going to be usefull for you one day ;)


Greatzz,
SojaBird.
Go to the top of the page
 
+Quote Post
   
Rory
post Sep 4 2008, 08:58 PM
Post #14


GFX Pro
Group Icon

Group: +Gold Member
Posts: 409
Type: Artist
RM Skill: Skilled




So this is like the Ansem Reports in Kingdom Hearts?


__________________________

THE SAVAGE NYMPH
Note: this is Magdreamer, I'm using my real name for my forum name now.
Go to the top of the page
 
+Quote Post
   
SojaBird
post Sep 4 2008, 11:22 PM
Post #15


Level 51
Group Icon

Group: Revolutionary
Posts: 1,573
Type: Scripter
RM Skill: Advanced




don't know that game


__________________________
Art from the highest shelf?

Scriptology, scripting podcast



HUD's Request Lobby (multiple hud-scripts)


------------------------------------------------------------------

Random Stuff
OMG, it's Hab!!


This is a crazy drawing application! (by me)

How did I learned to script
QUOTE
Hey pim! I'm the Law G14!

For the past couple of months I've been learning RGSS and I've got the basic stuff down such windows, variables, conditional statements, ect. But, I can't see myself making big scripts such as a jumping system or a side view battle system. I was wondering how you learned to script because I really want to know how to script really well.

Thanks in advance.


Hey there,

Well I don't make battle neither though I can still teach you some things :)...
The way I've learned to script is by reading other scripts for the most part.
I've allways been interested in other peoples work but this time I though I had to try to make something myself...and it worked!!
The most importand thing when you go scripting is (at least in my case) that you want to make something to help an other wich can't script.
You also need to feel the competition that's around in the scripting-community.
Cause, I have to say, if you get pushed to get a sertain request done before an other scripter does, you feel POWERFULL!! :P
So that's an other thing...
You also don't need to be afraid to learn from others or helpfiles.
When I write my scripts, I actualy always have the helpfiles open to look things up I don't know or remember.
Then, you must be calm, cause you need to try the script a lot of times.
When I write a script, I test it after almost every changes.
First I set up the major structure.
Like when I make a window-script or part of a script I start with something like this:
CODE
class Window_Name < Window_Base
def initialize(x,y,width,height)
super(x,y,width,height)
refresh
end

def refresh
self.contents.clear
draw_contents
end

def draw_contents
draw_something(with, some, parameters)
end

def update
refresh if @something != @what_it_should_be
end
end
So that's also very important.
Then, the biggest thing I learned scripting from is TRIAL AND ERROR.
That's the most irritating way to learn something, cause it's more ERROR than TRIAL, but it does the trick realy good.

So that's it how I did it.
Now it's up to you.
Do some requests (if I didn't do it allready :P) and learn from them.

Hope that helped you out a little.
If not, keep your eye on the Scriptology-topic (see my sig) where I'll be updating for my scripting(video)tutorials.
Perhaps they're going to be usefull for you one day ;)


Greatzz,
SojaBird.
Go to the top of the page
 
+Quote Post
   
GappieMikan
post Sep 26 2008, 08:17 PM
Post #16


Mistress of All Cosmos
Group Icon

Group: Revolutionary
Posts: 456
Type: Developer
RM Skill: Skilled




Maybe you can also make one for RMXP, since I wanna use a similar script for Patchouli's Library in my game


__________________________

Coming soon... "Katamari: The Tale of the Cosmic Realm"

Clicky!

Achievements get:
*Create a Katamari with snow
*Meet the King of All Cosmos in dreams
*Feel the Cosmos like Michiru's


Go to the top of the page
 
+Quote Post
   
SojaBird
post Sep 26 2008, 11:20 PM
Post #17


Level 51
Group Icon

Group: Revolutionary
Posts: 1,573
Type: Scripter
RM Skill: Advanced




Sorry I only can script RGSS2, though perhaps someone could downscript it to RGSS, only with credits that is.


__________________________
Art from the highest shelf?

Scriptology, scripting podcast



HUD's Request Lobby (multiple hud-scripts)


------------------------------------------------------------------

Random Stuff
OMG, it's Hab!!


This is a crazy drawing application! (by me)

How did I learned to script
QUOTE
Hey pim! I'm the Law G14!

For the past couple of months I've been learning RGSS and I've got the basic stuff down such windows, variables, conditional statements, ect. But, I can't see myself making big scripts such as a jumping system or a side view battle system. I was wondering how you learned to script because I really want to know how to script really well.

Thanks in advance.


Hey there,

Well I don't make battle neither though I can still teach you some things :)...
The way I've learned to script is by reading other scripts for the most part.
I've allways been interested in other peoples work but this time I though I had to try to make something myself...and it worked!!
The most importand thing when you go scripting is (at least in my case) that you want to make something to help an other wich can't script.
You also need to feel the competition that's around in the scripting-community.
Cause, I have to say, if you get pushed to get a sertain request done before an other scripter does, you feel POWERFULL!! :P
So that's an other thing...
You also don't need to be afraid to learn from others or helpfiles.
When I write my scripts, I actualy always have the helpfiles open to look things up I don't know or remember.
Then, you must be calm, cause you need to try the script a lot of times.
When I write a script, I test it after almost every changes.
First I set up the major structure.
Like when I make a window-script or part of a script I start with something like this:
CODE
class Window_Name < Window_Base
def initialize(x,y,width,height)
super(x,y,width,height)
refresh
end

def refresh
self.contents.clear
draw_contents
end

def draw_contents
draw_something(with, some, parameters)
end

def update
refresh if @something != @what_it_should_be
end
end
So that's also very important.
Then, the biggest thing I learned scripting from is TRIAL AND ERROR.
That's the most irritating way to learn something, cause it's more ERROR than TRIAL, but it does the trick realy good.

So that's it how I did it.
Now it's up to you.
Do some requests (if I didn't do it allready :P) and learn from them.

Hope that helped you out a little.
If not, keep your eye on the Scriptology-topic (see my sig) where I'll be updating for my scripting(video)tutorials.
Perhaps they're going to be usefull for you one day ;)


Greatzz,
SojaBird.
Go to the top of the page
 
+Quote Post
   
VileoSufora
post Oct 8 2008, 04:17 PM
Post #18


This is not Sparta! This is...What is this I don't even
Group Icon

Group: Revolutionary
Posts: 169
Type: Event Designer
RM Skill: Skilled




Maybe the ability to have like, one callscript be a book and another one be a scroll/parchment?
That would be awesome.
EDIT: Like, the ability the scroll up and down freely through the scroll and only one page for the parchment. Also, the ability to change the graphics with a callscript.


__________________________
Formerly HotSpot6


Anime-Planet.com - anime | manga | reviews
~ ~ ~
Go to the top of the page
 
+Quote Post
   
leqesai
post Oct 9 2008, 12:20 AM
Post #19


Level 2
Group Icon

Group: Member
Posts: 16
Type: Writer
RM Skill: Intermediate




QUOTE (HotSpot6 @ Oct 8 2008, 04:39 PM) *
Maybe the ability to have like, one callscript be a book and another one be a scroll/parchment?
That would be awesome.
EDIT: Like, the ability the scroll up and down freely through the scroll and only one page for the parchment. Also, the ability to change the graphics with a callscript.


Bug:
If you are using the default installation there is a problem displaying new images.
Because your script calls for graphics/books folder of the finished game folder it does not take into account when you update only the development folders.

Another explanation would be...

1. Downloaded your demo.
2. Created the Graphics/book folder in my common files/enterbrain/... directory.
3. Correctly installed script.
4. Correctly followed the instructions in making new books.
5. Put the appropriate files in the graphics/books directory.
6. Run test.
7. Read book *BUG* Only the background image is displayed.
8. Copy book images to the final build directory.
9. Run test.
10. Read book *BUG FIXED*

Sorry this is all so poorly worded. I'm pretty tired.

~Leqesai

*EDIT*
Awesome script, btw. It is a HUGE asset to my project.

This post has been edited by leqesai: Oct 9 2008, 12:21 AM
Go to the top of the page
 
+Quote Post
   
SojaBird
post Oct 9 2008, 02:12 AM
Post #20


Level 51
Group Icon

Group: Revolutionary
Posts: 1,573
Type: Scripter
RM Skill: Advanced




@Hotspot
That's nice, I'll go and try that for ya.

@Legesai
Hey I can't realy understand what you meen, but I guess it has to do something with the new folder you create right? Should it work when I just changed the grapics/book to grapics/pictures (cause this is a standard folder allready?)

Though thanks for the comments and apreciation, I'll continue my work with this wink.gif


__________________________
Art from the highest shelf?

Scriptology, scripting podcast



HUD's Request Lobby (multiple hud-scripts)


------------------------------------------------------------------

Random Stuff
OMG, it's Hab!!


This is a crazy drawing application! (by me)

How did I learned to script
QUOTE
Hey pim! I'm the Law G14!

For the past couple of months I've been learning RGSS and I've got the basic stuff down such windows, variables, conditional statements, ect. But, I can't see myself making big scripts such as a jumping system or a side view battle system. I was wondering how you learned to script because I really want to know how to script really well.

Thanks in advance.


Hey there,

Well I don't make battle neither though I can still teach you some things :)...
The way I've learned to script is by reading other scripts for the most part.
I've allways been interested in other peoples work but this time I though I had to try to make something myself...and it worked!!
The most importand thing when you go scripting is (at least in my case) that you want to make something to help an other wich can't script.
You also need to feel the competition that's around in the scripting-community.
Cause, I have to say, if you get pushed to get a sertain request done before an other scripter does, you feel POWERFULL!! :P
So that's an other thing...
You also don't need to be afraid to learn from others or helpfiles.
When I write my scripts, I actualy always have the helpfiles open to look things up I don't know or remember.
Then, you must be calm, cause you need to try the script a lot of times.
When I write a script, I test it after almost every changes.
First I set up the major structure.
Like when I make a window-script or part of a script I start with something like this:
CODE
class Window_Name < Window_Base
def initialize(x,y,width,height)
super(x,y,width,height)
refresh
end

def refresh
self.contents.clear
draw_contents
end

def draw_contents
draw_something(with, some, parameters)
end

def update
refresh if @something != @what_it_should_be
end
end
So that's also very important.
Then, the biggest thing I learned scripting from is TRIAL AND ERROR.
That's the most irritating way to learn something, cause it's more ERROR than TRIAL, but it does the trick realy good.

So that's it how I did it.
Now it's up to you.
Do some requests (if I didn't do it allready :P) and learn from them.

Hope that helped you out a little.
If not, keep your eye on the Scriptology-topic (see my sig) where I'll be updating for my scripting(video)tutorials.
Perhaps they're going to be usefull for you one day ;)


Greatzz,
SojaBird.
Go to the top of the page
 
+Quote Post
   

2 Pages V   1 2 >
Closed TopicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

Lo-Fi Version Time is now: 19th May 2013 - 11:37 AM
RPG RPG Revolution is an Privacy Policy and Legal
eXTReMe Tracker