Maidens of the Kaleidoscope
~Hakurei Shrine~ => Rika and Nitori's Garage Experiments => Topic started by: Helepolis on October 07, 2009, 08:38:28 AM
-
In this thread I will post youtube video tutorials. Each video might contain downloadable script and possible images.
(All links are non-HD as it is no use to add both urls in the post. Just click on the HD button at youtube and it will pop up as HD.)
--------- General Tutorials for 0.12m & ph3 ---------
[弾幕風 Tutorial] Configuring AppLocale and Notepad++ tweaking (http://www.youtube.com/watch?v=ZdDc-SkBFWI)
--------- PH3 Tutorials ---------
By: Sparen
These tutorials focus on intermediate and advanced patterns, bullet behaviour and other useful things you should know about ph3! Sparen's tutorials are unique as he programs them in Mac environment and Sublime Text editor. If you have any questions regarding this, ask him about it!
[1] Touhou Danmakufu ph3 Tutorial - Spawning Danmaku in Circles and Ellipses (https://www.youtube.com/watch?v=6c54DO4gjos)
[2] Touhou Danmakufu ph3 Tutorial - Utilizing Delay Lasers and more (https://www.youtube.com/watch?v=G2yidnL8kw0)
[3] Touhou Danmakufu ph3 Tutorial - Using Ascent Loops and More (https://www.youtube.com/watch?v=I0jBPs90KTg)
[4] Touhou Danmakufu ph3 Tutorial - Reflecting Bullets off of Sides and Walls (https://www.youtube.com/watch?v=eoOlDcWmGjc)
[5] Touhou Danmakufu ph3 Tutorial - Using Wine to Run Touhou Games (https://www.youtube.com/watch?v=xOr8ZJLSlW4)
By: Helepolis
A total newbie/beginner to Danmakufu? No worries, these tutorials will guide you through the very basics of ph3. Even if you've never programmed before, you'll get to know how to in these tutorials.
1 [弾幕風 PH3 Tutorial] Introduction to danmakufu (http://www.youtube.com/watch?v=dKSe8s9FsAc)
2 [弾幕風 PH3 Tutorial] Improving the boss and danmaku (http://www.youtube.com/watch?v=IAJTT0zOepw)
3 [弾幕風 PH3 Tutorial] Animating our boss (https://www.youtube.com/watch?v=XL51t2_gxs8)
4 [ 弾幕風 PH3 Tutorial ] A spell card has been declared! (https://www.youtube.com/watch?v=5kpNDWuLRdM)
[ 弾幕風 PH3 Tutorial ] 3D stages 【Part 1】 (https://www.youtube.com/watch?v=kEM1LUTrur4)
[ 弾幕風 PH3 Tutorial ] 3D stages 【Part 2】 (https://www.youtube.com/watch?v=qL4XCwxioRU)
[ 弾幕風 PH3 Tutorial ] Camera use for 3D stages (https://www.youtube.com/watch?v=jVkIiewpijE)
[ 弾幕風 PH3 Tutorial ] Custom Player Script 【Part 1】 (https://www.youtube.com/watch?v=Dtn5EtPsJjc)
[ 弾幕風 PH3 Tutorial ] Custom Player Script 【Part 2】 (https://www.youtube.com/watch?v=qykqLeeFvho)
Resources for the tutorials
Script for tutorial 01 (http://www.mediafire.com/download/o4892cz06i904a4/tutorial01.txt)
Script for tutorial 02 (http://www.mediafire.com/download/mxc7b1bj5mw8g7k/tutorial02.txt)
Script for tutorial 03 (http://www.mediafire.com/download/r10sz2l8oevh8uo/tutorial03.txt)
Script for tutorial 04 (http://www.mediafire.com/download/rb9oowr7b1ngv3u/tutorial04.txt)
Cirno boss img (http://www.mediafire.com/download/wytiozymztz/cirno.png)
Blizzard overlay (http://www.mediafire.com/view/uqgm1z20gmd/blizzard.png)
3D stage floor texture (http://www.mediafire.com/view/0wx45dyhd3g1340/floor.png)
3D stage wall texture (http://www.mediafire.com/view/uey6nny0tsniwes/wall.png)
3D fog bg texture (http://www.mediafire.com/view/g31kvv10wbasp1f/fog.png)
3D floor texture with Z / X marking (http://www.mediafire.com/view/23f70v9s54kkctf/floor2.png)
Marisa player sprite (http://www.mediafire.com/view/hdaeqk451647wy6/marisasprite.png)
--------- 0.12m Tutorials ---------
The old but accessible tutorials for 0.12m (old engine). These tutorials will guide you through the basics of learning Danmakufu version 0.12m. If you're completely new to Danmakufu, it would be highly advisable to start in ph3 as 0.12m is no longer updated by the author, MKM-san.
[ 弾幕風 Tutorial L.01 ] Enter the dra- eh Danmaku (http://www.youtube.com/watch?v=OYpwkQWGFbk)
[ 弾幕風 Tutorial L.02 ] Enemy appearance! (http://www.youtube.com/watch?v=B1Ok4kkhY38)
[ 弾幕風 Tutorial L.03 ] Background, enemy cutin and collision (http://www.youtube.com/watch?v=LNToeEMZz1I)
Script for tutorial 1 (http://www.taihou.nl/dnhtut/tutorialspell01.txt)
Script for tutorial 2 (http://www.taihou.nl/dnhtut/tutorialspell02.txt)
Script for tutorial 3 (http://www.taihou.nl/dnhtut/tutorialspell03.txt)
Cirno boss img (http://www.mediafire.com/download/wytiozymztz/cirno.png)
--------- Advanced stuff ---------
[ 弾幕風 Tutorial ] MainLoop style scripting (http://www.youtube.com/watch?v=8O_sxR_kEU0)
[ 弾幕風 Tutorial ] CreateShotA & circular patterns (http://www.youtube.com/watch?v=OnGXHAZXifw)
[ 弾幕風 Tutorial ] Animating your bosses (http://www.youtube.com/watch?v=JUj6xG79-TY)
[ 弾幕風 Tutorial ] Object bullets ( introduction ) (http://www.youtube.com/watch?v=8Yr3UxcJi5I)
[ 弾幕風 Tutorial ] Object bullets behaviour (http://www.youtube.com/watch?v=fMBudAKGSlE)
[ 弾幕風 Tutorial ] A complete spellcard part I (http://www.youtube.com/watch?v=ggxzm1z3PqQ)
[ 弾幕風 Tutorial ] A complete spellcard part II (http://www.youtube.com/watch?v=YMqwflM1HvE)
[ 弾幕風 Tutorial ] Familiars (http://www.youtube.com/watch?v=q6JxONhPhIQ)
[ 弾幕風 Tutorial ] Effect Objects (http://www.youtube.com/watch?v=EMw7DOWYMkw)
[ 弾幕風 Tutorial ] Custom player script part I (http://www.youtube.com/watch?v=Z8e98mWArgY)
[ 弾幕風 Tutorial ] Custom player script part II (http://www.youtube.com/watch?v=1A1cKqFRx5I)
-
Oh, nice idea. A video is much easier to understand than just text alone.
However, even though you say this is for ultimate beginners, the very first thing you explain is how to use tasks. Shots built in Tasks aren't as easy to understand as shots built in the Mainloop, it's better to explain the simplest way first, then work your way to tasks.
For example:
if(frame==60){
CreateShot01(GetCenterX,GetCenterY,2,90,RED01,0);
frame=0;
}
...Is much easier to understand for new people than that long wall of text you used to build the task.
I think Lesson 1 should explain this ^ and basic variable use first.
Tasks would be nice for a 3rd lesson or something.
Also, why no circle around the 9 of 90 degrees? :<
-
Oh, nice idea. A video is much easier to understand than just text alone.
However, even though you say this is for ultimate beginners, the very first thing you explain is how to use tasks. Shots built in Tasks aren't as easy to understand as shots built in the Mainloop, it's better to explain the simplest way first, then work your way to tasks.
...Is much easier to understand for new people than that long wall of text you used to build the task.
I think Lesson 1 should explain this ^ and basic variable use first.
Tasks would be nice for a 3rd lesson or something.
You are correct. I first planned to introduce it with the MainLoop but then I changed my mind. But because this immediately involves the 'wait function.' it would be wrong to focus on 'if(frame==60)' method. I also don't claim this is THE best way. It is just an alternative way for scripting. The whole idea is to give beginners an overview of their code and using the counting variable can be confusing when you extend your script with more things (especially people with no programming background, it requires more explanation for what). And this is where tasks ( in my opinion ) prevail against the classic counting method. The pure sense overview.
An interesting debate I would like to have with people, as I know, very few script with the tasking method.
Also, why no circle around the 9 of 90 degrees? :<
Avoiding the cliche =P
Also, I forgot to explain perhaps more basic stuff such as the x,y layout of the field and the exact explanation for all directions in danmakufu. But I plan to tackle those with smaller tutorials. This was probably the largest so far. What I plan next for each tutorial is a series of stand-alone.
I dont want to make a tutorial where you like start with lesson 1 and HAVE to follow them in order to reach something. That is extremely boring imo and would kill the fun. So to keep it flexible I will make stand-alone tutorials which act two ways; contintuation of the previous and standalone info. The following is planned:
- Enemy appearance (sprites)
- Enemy movement
- Background
- Advanced bullets (CreateLaser01, CreateLaserA, CreateShotA etc. . )
- Sfx and music
Then I will probably take it into some serious spellcard creating. Like combining all above to create a functional spellcard. Which will all together form the basics.
note how I left out more advanced techniques like object bullets, dialogues, plural, advanced effects. Because they are not needed yet.
-
Thanks a lot!!! Can I have the sample spellcard? ^.^
-
Thanks a lot!!! Can I have the sample spellcard? ^.^
Here it is: Ls.1 spellcard (http://www.taihou.nl/dnhtut/tutorialspell01.txt)
( I will probably list them all eventually somewhere )
-
very nicely done. shame i already cracked the basics, but it seems much easier to understand than the tutorials here. good job :)
-
Do one about trigonometry (sin/cos/tan) and one about arrays. Because
I love trig and arrays trig can be used for any smooth wave effect, even with graphics or bullets, and is necessary for object lasers. Arrays are useful when combined with ascent to control a set of objects.
-
Wow, it's really great and easy to understand. At least it's easier that the tutorials, because while I know how to do a few things, I just couldn't get into learning how to use tasks (because I'm lazy). Now, with this single video, I got to know how to do them, and it looks so simple and convenient!
Actually, this video sparked my interest in continuing my learning of Danmakufu.
-
I think it's a good idea to make this a sticky, but then, what do I know? :V
-
Do one about trigonometry (sin/cos/tan) and one about arrays. Because I love trig and arrays trig can be used for any smooth wave effect, even with graphics or bullets, and is necessary for object lasers. Arrays are useful when combined with ascent to control a set of objects.
I hope someone can help me out with this as I only know how to make easy waving patterns and bullets ( like ovals, circles or half circles ).
I think it's a good idea to make this a sticky, but then, what do I know? :V
A bit early for it yet. When I get more tutorials posted I will ask Stuffman to sticky it. Don't worry.
-
Added to the tutorial thread index.
Despite tasks being somewhat inefficient codewise, they do seem like they'd be easier to understand for the average person. Also, while using tasks for object bullets can create a lot of slowdown, just having one task that's running all your stuff shouldn't create any noticable drag. I remember at one point when Helepolis had an infinite task creation loop it took almost a minute before the slowdown started getting noticable.
If someone can wrap their head around arrays and regular MainLoop they should do it, though.
-
Despite tasks being somewhat inefficient codewise, they do seem like they'd be easier to understand for the average person. Also, while using tasks for object bullets can create a lot of slowdown, just having one task that's running all your stuff shouldn't create any noticable drag. I remember at one point when Helepolis had an infinite task creation loop it took almost a minute before the slowdown started getting noticable.
If someone can wrap their head around arrays and regular MainLoop they should do it, though.
Ye that was with the effect object for the burning aura, but that was a problem in the coding structure. Even my own scripts have like perhaps maximum of three-four looping tasks. So far, didn't had any trouble with them. I will perhaps one day go crazy and create a dozen of tasks to see what happens to the framerate.
Added to the tutorial thread index.
Thanks.
-
Added 3rd tutorial. Explaining enemy collision, movement, cutin and background drawing. Please give youtube time to render HD quality.
I have to go now so I will update my youtube channel later on.
-
The first spell card wont work for me, i copied the code directly from the link and i get a GetCenterY error, after changing that, i get a mainTask error, then a yield; error
-
Im nearly certain i did it exactly like you said and it dosent work, please help!
#TouhouDanmakufu
#Title[Fantasy Seal Lol not]
#Text[blahblah]
#Player[FREE]
#ScriptVersion[2]
script_enemy_main{
@Initialize{
SetLife(1000);
SetMovePosition01(GetCenterX,GetCenterY,5);
mainTask;
}
@MainLoop{
}
@DrawLoop{
yield;
}
@BackGround{
}
@Finalize{
}
task mainTask{
yield;
fire;
}
task fire{
loop{
CreateShot01(GetEnemyX,GetEnemyY,3,90,ORANGE02,10);
wait(60);
yield;
}
function wait(w){
loop(w){yield;}
}
}
-
yield; goes in the @MainLoop, not the @DrawLoop, canobiecrazy.
-
Hm I fixed that and it still dosent work...
#TouhouDanmakufu
#Title[Fantasy Seal Lol not]
#Text[blahblah]
#Player[FREE]
#ScriptVersion[2]
script_enemy_main{
@Initialize{
SetLife(1000);
SetMovePosition01(GetCenterX,GetCenterY,5);
mainTask;
}
@MainLoop{
yield;
}
@DrawLoop{
}
@BackGround{
}
@Finalize{
}
task mainTask{
yield;
fire;
}
task fire{
loop{
CreateShot01(GetEnemyX,GetEnemyY,3,90,ORANGE02,10);
wait(60);
yield;
}
function wait(w){
loop(w){yield;}
}
}
-
You didn't close your loop with a }
-
You didn't close your loop with a }
Thank you so much!!!
-
Thanks, helepolis!
I'm going to try to understand these tutorials :V
-
First tutorial not working. Trying to understand what's wrong. :/
#TouhouDanmakufu
#Title[Tutorial Spellcard 1]
#Text[Test]
#Player[FREE]
#ScriptVersion[2]
script_enemy_main{
@Initialize{
SetLife(1000)
SetMovePosition01(GetCenterX, GetCenter Y,5);
mainTask;
}
@MainLoop{
} yield;
@DrawLoop{
}
@BackGround{
}
@Finalize{
}
// main task, activates
task mainTask{
yield;
fire;
}
task fire{
loop{ // regular createshot
CreateShot01(GetEnemyX, GetEnemyY,3,90,RED01,10);
// wait 60 frames (equal 1 second)
wait(60);
yield;
}
}
// wait function which simulates the same effect as if(frame==?)
function wait(w){
loop(w){yield;}
}
-
Your yield; is OUTSIDE @MainLoop for some reason.
-
Well, GetCenterY has an extra space as well.
-
It amazes me people keep doing the first tutorial wrong. while all you need to do is like watch and type over 95% of the time. ( I even set a bigger front to show it )
I remember person in pm ( not calling names :3 ) wrote Alpha wrong ( as Aplha ) and general semicolon errors. Please read them calmy :V
PS 4th tutorial will be posted today or tommorow if my headache stops so I can record some narrator wav files.
-
Holly Molly I feel dumb sometimes. Thanks.
-
Ooh, almost forgot to notify, 4th tutorial is uploaded, explains CreateShotA and spawning patterns in a circle.
-
Heh, thanks, Helepolis. I managed to make my first spellcard thanks to you!
Just a question: I've been playing with CreateShotA and set the dir+= to 360/60 in the while loop and I get a half circle of bullets. Is there a limit as to the the number of bullets you can have in a circle?
-
If you want a full circle:
change in angle each loop X the number of loops = 360
Since you're adding 360/60 to dir everytime you shoot, you should make it loop 60 times.
-
Creating another tutorial because I am bored. It will cover: Animating sprites. Which is lovely for bosses aswell as for any general usage of SetGraphicRect.
Please wait warmly :3
Tutorial uploaded and ready. It minor explains how to use the @DrawLoop to set up an animation ranges for sprite graphics. Basically the whole idea is understanding usage of SetGraphicRect in certain situations. Also this goes for familiars, stage enemies and any other kind of drawing simple.
-
GOOD JOB HELEPOLIS!!
Really, even though I'm using danmakufu for a while now, there's still some little details and stuff what I can learn from them. And including your own meme, that was hilarious.
-
6th tutorial uploading introducing extreme basic of Object bullets. It is short and hopefully clear. Objects topic is too big to handle in one or two movies as it can take various shapes and styles. Starting out with the basic is the easiest.
Please wait warmly for Youtube to trigger HD.
-
WHAT? 7th tutorial ?!
Well I had the spare time this weekend and devoted it like an otaku for this :V ( Actually, the tutorial took me shorter to make then the whole encoding. I hate my PC for this ).
-
Lol you sound really dutch in your vids :P You pronounce Danmaku like Danmakoe :V
-
Lol you sound really dutch in your vids :P You pronounce Danmaku like Danmakoe :V
I think it's a good thing.
Accents turn me on so much
-
Lol you sound really dutch in your vids :P You pronounce Danmaku like Danmakoe :V
Why do you think I have Keine as the opening image on every video :V
-
I thought because she was a teacher, how is she related to the netherlands? ???
-
I thought because she was a teacher, how is she related to the netherlands? ???
You know, the cow jokes about Keine / Ex-Keine? And I know, it makes 0 sense. But this the best I can do trying to avoid dutch accent. But pronouncing Danmakufu isn't that easy for me as semi-turkish and dutch as in both language the 'u' tone is long or as a 'oe' almost. ( Well in the turkish language atleast )
:V
-
I'm new to Danmakufu, and these videos have been really helpful. So thank you!
Also, for some reason I think it's really funny when you talk about Cirno. Maybe it's because you still sound relatively serious.
-
NECROBUMP.
Bump your damn thread when you update!
[ 弾幕風 Tutorial] A complete spell card (part I) (http://www.youtube.com/watch?v=ggxzm1z3PqQ)
[ 弾幕風 Tutorial] A complete spell card (part II) (http://www.youtube.com/watch?v=YMqwflM1HvE)
-
Dohohoh Naut, your comments are spot on on the tutorials. I totally messed that up. Forgive me ( horrible from me as a teacher ).
I think this would be a typical: CHARISMA BREAK no ?
( thanks for the reminder <3 updating first post )
-
9th tutorial suddenly uploaded. Merry christmas Rika's garage.
-
thanks helepolis
when will you make a tutorial about 3d BGs?
-
Good question, to be honest I have no idea. I think there is also little left to explain from the basic stuff ( perhaps effect objects ) before I go into stages. Also If I got enough knowledge on how to exactly explain it people the right way. Because 3D drawing with scrolling can be done in many various ways. And I don't know if the method I am using now for Dance Contest is a suitable method.
-
Now, you only need to teach us 3D drawing, Helesensei, and
I we'll got everything to Take Over the World make an own game.
-
New pc , new software and new tutorial. This time some extremely basic effect object tutorial. Please watch warmly while youtube is preparing HD.
And god damn it stupid Megui is hating Windows7. It is so far the only program causing me trouble.
-
Please make a tutorial about absolute and relative pathnames :D
it will solve many future problems.
-
Please make a tutorial about absolute and relative pathnames :D
it will solve many future problems.
-
http://www.shrinemaiden.org/forum/index.php?topic=385.0 "Understanding Paths and Directories by Helepolis - Covers some details regarding handling the file structure of your projects."
-
I actually meant a video. Because most beginners dont even have an account here, or didnt care to read it.
They will most likely watch your video. if you make it.
-
I understand your points, and they are possibly a good idea.
This may sound a bit rejecting ( which it is ) but I seriously don't see it being turned into a video tutorial. As the idea of video tutorials is to aid people with visual appearance aside the boring script text. For showing the results, it might work in a motivating or clearing way.
Pathing is just following the rules of your own mind. Visually aiding it is useless and just because newbies will watch it, looks like a cheap way to get away with it. In my opinion people ( newbies , intermediates or experts ) should simply seek beyond the videos and broaden their knowledge. We have an excellent tutorial FAQ and listing which has been contributed by various scripters. It is a shame people only follow the videos because the text tutorials add the missing information often which is perhaps not shown in the videos.
Feel free to discuss / debate if you think I am wrong.
-
you could also just make a short announcement xD
-
People, making a useful tutorial is work. Helepolis already took it upon himself to make a tutorial on pathing. Now you request that he should make another tutorial on the same subject. Why? Because reading a single DINA4 page is too much work? :/
Come on.
-
no.
the point is, nobody will read this text tutorial. his video tutorials however are popular among the beginners. ~
-
This is something that has been bothering me for a pretty long time. And discussing it with several people multiple times on IRC we came to the conclusion something had to be done about this.
Thus a tutorial about the @MainLoop ( WHAT? ) Yes, you read it well. The MainLoop, because from the many PMs, questions and things I have seen, I thought it would be handy to exclusively handle this.
-
How do you mean? Functions carried out in the main loop, or actual pattern-making mostly carried out there as opposed to the task-based system you've been using in the tutorials? Either would be very useful.
-
No function calling, just raw MainLoop scripting. The task based system I personally use ignores the mainloop because nothing is called from there, hence the reason I call mainTask from @Initialise.
-
Uploaded new tutorial because I was being spammed with PMs =| This time it is about creating your own playable custom player.
Enjoy it with my amazing English.
-
I want to proudly present a ph3 tutorial. After long pondering and wondering, I got my recording software back together and decided to tackle ph3 for beginners.
Whether you're a newcomer or 0.12m scripter, transition to ph3 isn't that bad. Though keep in mind lots of functions are still under way and you'll be slightly caught off guard by various functions. Make sure you have AppLocal installed and configured.
More video tutorials will follow up if my time and energy ( due to fasting period currently :V ) allows it.
-
Update
A small but useful tutorial has been added for both 0.12m and ph3. It might be useful for people to understand that Notepad++ is more convenient. There was already a text-based tutorial for AppLocale, but a video tutorial will be a nice addition to our tutorial library.
Furthermore I have adjusted the opening post lay out and configured some of the links. Eventually I will try to put as much as possible on mediafire regarding the tutorials.
-
A second tutorial for ph3 has been summoned. We continue where we left off to improve our boss and danmaku as well as learning more about the power of tasking, functions and some more. The video can be found in the opening post, along with the download for the script to compare or study it. I would logically advice not to peek ahead :V
Hopefully in the next video, I can start explaining a spell card by introducing sounds, music and 2D sprites for easy effects.
-
Right, it has been almost passed a year (so fast?)
I forgot that animating the boss might be slightly more important before diving into the world of effects and other things.
A new tutorial has been uploaded in between my own project work, real life work, real life issues and countless other things.
https://www.youtube.com/watch?v=XL51t2_gxs8
-
Added Sparen's video tutorials and adjusted structure slightly.
[1] Touhou Danmakufu ph3 Tutorial - Spawning Danmaku in Circles and Ellipses (https://www.youtube.com/watch?v=6c54DO4gjos) (new)
[2] Touhou Danmakufu ph3 Tutorial - Utilizing Delay Lasers and more (https://www.youtube.com/watch?v=G2yidnL8kw0) (new)
-
Delays due to real life~ orz
Sparen had released earlier a tutorial for ph3 as well discussing loops, patterns and plural scripts. Don't forget to check it out: https://www.youtube.com/watch?v=I0jBPs90KTg
Ph3 beginner tutorial #4, spell card declarations https://www.youtube.com/watch?v=5kpNDWuLRdM
-
New video tutorial on reflecting bullets off of walls and the ceiling.
[4] Touhou Danmakufu ph3 Tutorial - Reflecting Bullets off of Sides and Walls (https://www.youtube.com/watch?v=eoOlDcWmGjc)
-
New video tutorial has been uploaded. 3D stage designing with baby steps, but requires a good basic on 2D sprites and such.
The video approach is also experimental. I'm less showing "typing" (unless necessary) and skipping the things we already know. So code might suddenly pop into the video or illustrations shown briefly. The reason is that I want to make it a more 'break-down' approach instead of one huge tutorial video. This is part 1 which will introduce you to 3D drawing.
The tutorial can be found here: https://www.youtube.com/watch?v=kEM1LUTrur4 and is called: [ 弾幕風 PH3 Tutorial ] 3D stages 【Part 1】
Next tutorial I am planning will slightly expand on this and introduce fog + "stage scrolling"
And later on a third tutorial will be made to discuss 2D and 3D camera usage.
Good luck.
Edit
Part 2 of the tutorial has been added. https://www.youtube.com/watch?v=qL4XCwxioRU
-
I had uploaded this tutorial 2 days ago but RL busy stuff I forgot to announce it.
Once you've built a 3D stage you obviously want to understand the camera functions to make your stage bit more interesting than just "scrolling it". Tutorial can be found here: https://www.youtube.com/watch?v=jVkIiewpijE This tutorial roughly concludes the most common thing about 3D stages and related camera.
I've had some requests in PM on yt and such for cutins and player scripts. Cutins are easy to explain so I'll probably tackle that one first.
-
Hell, I still needed the tutorial texts to detect my error,even if I want to do it myself. Oh well, this is much easier to understand than brain steaming at the texts tutorial.
And it also seems downloading the video under 720p is still not HD enough to effectively watch the tutorial (1080p is too big file size because of 50kbps download speed). I can't make the difference between (, [ and {. Probably the screen is too wide or the fonts are too small. Anyways thanks for making my life a lot easier! :D
-
Custom Player Script part 1 has been created and posted. https://www.youtube.com/watch?v=Dtn5EtPsJjc
It is all high level and on the surface explained. Even then the video became 10 minutes. Part 2 will be covering the bomb/spell card part. For now, this should give some insight in how a player script roughly works.
-
Part 2 of custom player script has been released: https://www.youtube.com/watch?v=qykqLeeFvho
Even if you only care about spell card mechanics then you can also follow this tutorial. I am quite satisfied of the length, roughly 6 minutes makes it a quick and hopefully clear tutorial.
Good luck.
-
Not exactly a Danmakufu-specific guide but may be helpful for some people.
[5] Touhou Danmakufu ph3 Tutorial - Using Wine to Run Touhou Games (https://www.youtube.com/watch?v=xOr8ZJLSlW4)
This describes how to install and use Wine to run Touhou games (inc. Danmakufu) on MacOSX.
Updated first post and title, cheers. --Hele