Author Topic: Sparen's Code Dump (Final updates)  (Read 285914 times)

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (Tutorials and More!)
« Reply #360 on: January 21, 2016, 04:31:58 PM »
Ph3 Tutorials Lesson 3 is now available in Spanish. Link here. Please inform me of any errors.

(Also, my contest entry is near completion)

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (Tutorials and More!)
« Reply #361 on: January 25, 2016, 07:32:05 PM »

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (RaNGE 16 Seiran!!!!)
« Reply #362 on: January 26, 2016, 02:17:20 AM »
RaNGE 16: Descent of the Mochi Hammer v1.00 (RC-1)

Link

Enjoy!

(And yes I know that there are a few things that need to be improved with the last spell. Will consider fixing them.



RaNGE 16: Descent of the Mochi Hammer v1.01 (RC-2)

Link

This version fixes a number of issues, including but not limited to some balancing problems, a crash if you focused with reimu going into the dialogue, and the final spell blind spot.
« Last Edit: January 26, 2016, 04:27:06 AM by Sparen »

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (Tutorials and More!)
« Reply #363 on: January 26, 2016, 06:21:55 PM »
Ph3 Tutorials Lesson 4 is now available in Spanish. Link here. Please inform me of any errors.

Ph3 Tutorials Extra Unit Lesson 3 - Asset and Code Protection now available.

(I will try to finish Lesson 17 as soon as possible

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (RaNGE 16 Seiran released!)
« Reply #364 on: February 23, 2016, 05:15:00 PM »
Apparently I never announced the completion of Lesson 17.

Lesson 17 - Introduction to Text Functions and Fonts

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (RaNGE 16 Seiran, Tutorials Lesson 17 released!)
« Reply #365 on: February 28, 2016, 07:51:10 PM »
RaNGE 16: Descent of the Mochi Hammer v1.02 (RC-3)

Link

Now that the contest has concluded, I am releasing a version with a fixed Spellcard History system.



Ph3 Tutorials Lesson 18 has been completed (although it has not yet been peer-reviewed).

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (RaNGE 16 Seiran, Tutorials Lesson 18 released!)
« Reply #366 on: March 23, 2016, 04:43:02 PM »
I've updated Extra Unit Lesson 3 to include a step by step guide on how to use the Danmakufu ph3 FileArchiver.exe. Also, Lesson 19 currently being written. Please wait warmly.

http://sparen.github.io/ph3tutorials/ph3uXl3.html

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (RaNGE 16 Seiran, Tutorials Lesson 17 released!)
« Reply #367 on: March 25, 2016, 05:18:31 PM »
RaNGE 16: Descent of the Mochi Hammer v1.03 (RC-4)

Link

This update fixes a bug in Spell 4 where if the player dies or deletes the red bullets that spawn lasers, they all relocate to (0, 0).



Artifact 2 Contest Entry: Of Celestials and Master Sparks v1.01 (RC-2)

DL: http://www.bulletforge.org/u/sparen/p/artifact-2-of-celestials-and-master-sparks

So I went and did a large number of improvements to this old script of mine, including but not limited to: allowing you to hit the back button on the replay save scene, implementing more recent cutin and sound libraries, revamping the pause and end scenes, and fixing a few bugs.

I sort of can't believe it's actually been two years since I made this script, but it should be better than ever (though it might have a few bugs).
« Last Edit: March 25, 2016, 08:43:15 PM by Sparen »

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (Tutorials Lesson 19 released!)
« Reply #368 on: March 28, 2016, 08:08:52 PM »
Ph3 Tutorials Lesson 19 has been completed (although it has not yet been peer-reviewed).

I hope to do the next guide shortly, although it may take some time.

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
New video tutorial on running Danmakufu and other Touhou games with Wine!

https://www.youtube.com/watch?v=xOr8ZJLSlW4

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (Ph3 Tutorials Lesson 21 Finally Released!)
« Reply #370 on: March 03, 2017, 10:16:49 PM »
The procrastination is strong with this one.

Ph3 Tutorials Lesson 21

As usual, please report any inconsistencies or errors, or things I may have missed.

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (Ph3 Tutorials Lesson 22 Released!)
« Reply #371 on: April 10, 2017, 06:47:40 PM »
Well, after someone praised me on Youtube and reminded me of the fact that these are pretty much the only comprehensive guides to Touhou Danmakufu ph3... I went and finished the one on Background scripts.

Lesson 22 - Implementing 2D Backgrounds in Background Files

As usual, notify me of any errors. If the SVG animation doesn't work, however, there's nothing I can do. I threw it together in half an hour and don't know about browser compatibility.

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (Ph3 Tutorials Extra Lesson 4 Released!)
« Reply #372 on: June 04, 2017, 02:58:26 AM »
Extra Lesson 4 done.

http://sparen.github.io/ph3tutorials/ph3u2l22a.html

Covers 2D Camera, screen shake, screen flip, and screen rotate.



June 5, 2017:

Lesson 23 done, after a reminder that these tutorials exist.

http://sparen.github.io/ph3tutorials/ph3u3l23.html

Covers basic stages, loading plurals in stages, and controlling music with pause events.
« Last Edit: June 05, 2017, 05:24:18 PM by Sparen »

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (Ph3 Tutorials Lesson 23 Released!)
« Reply #373 on: June 11, 2017, 04:36:29 AM »
As a general note, I just provided descriptions for my tutorials on the main ph3 tutorials page. This should make it easier to figure out which lesson covered which topic and should be, in general, beneficial.

If there are any comments or concerns with this setup, please let me know via PM so that I can address the issues.

Thank you very much.

Re: Sparen's Code Dump (Ph3 Tutorials Lesson 23 Released!)
« Reply #374 on: June 28, 2017, 10:08:11 PM »
Your stage tutorial is not working for me. I can't for the life of me figure out how to make @Event recognize my bgm variable... :(

EDIT: Misnamed variable... grrrr. Well, I solved that, so in the mean time, perhaps you could go over to the problems thread and check out my edited post there?
« Last Edit: June 28, 2017, 10:10:52 PM by JayRS »

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (Ph3 Tutorials Lesson 23 Released!)
« Reply #375 on: June 29, 2017, 02:41:16 AM »
RIP Photobucket

I'll go in and fix all of the broken assets one by one over the next few hours.



UPDATE (2017 06 29 12:21AM): I've fixed all the major things - headers, main images, etc. here and on my website. However, I did not change thumbnails and other resources because it's simply too much work. If anything breaks, please PM me so that I can do emergency repairs.

For those curious, I've switched from Photobucket to Github for my image hosting on this forum. Puu.sh links will remain as-is... for now.



UPDATE (2017 06 29 07:19PM): All of the images on the STTJ AMB thread have been moved to GitHub.
« Last Edit: June 29, 2017, 11:19:38 PM by Sparen »

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (RaNGE 17: Shimmering Cyclochasm)
« Reply #376 on: July 06, 2017, 12:20:14 AM »
RaNGE 17 Contest Entry:
Shimmering Cyclochasm




I would now like to announce the commencement of my next standalone script, which is my entry for the RaNGE 17 Contest hosted by PhantomSong here on MotK.

Featuring Kogasa Tatara because why not.

Since I copy-pasted SeitenTouji's system over, continues, extend systems, Spell Practice, and a number of other things are automatically built in and will be implemented.

All Release Versions
RC-1 (2017 07 13): http://www.bulletforge.org/u/sparen/p/range-17-shimmering-cyclochasm

Video
https://www.youtube.com/watch?v=F1UQy3gPeoA
« Last Edit: July 14, 2017, 07:16:54 PM by Sparen »

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (ph3 Tutorials Lesson 24 (Common Data) complete!)
« Reply #377 on: January 19, 2018, 12:46:27 AM »
Common Data tutorial (Lesson 24) done.

Sparen's Danmakufu ph3 Tutorials Lesson 24 - Introduction to Common Data

...That took way too long to release.

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (ph3 Tutorials Lesson 25 (@Event Part 1) complete!)
« Reply #378 on: January 24, 2018, 01:13:18 AM »
Tutorial: Events Part 1 done

Ph3 Tutorials Lesson 25 - Understanding and Manipulating @Event

Please note that this tutorial has not been fact-checked and may contain errors/issues. These will be ironed out soon (hopefully) and loose ends will be fixed when I handle the EV_USER tutorial.

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (ph3 Tutorials Lesson 26 (@Event Part 2) complete!)
« Reply #379 on: February 11, 2018, 05:54:01 AM »
Events Part 2 is now available

It's pretty short since I plan to discuss items in the next tutorial. As usual, please let me know if there are any issues.

Ph3 Tutorials Lesson 26

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (ph3 Tutorials Lesson 27 (Item Basics) complete!)
« Reply #380 on: April 28, 2018, 06:32:10 PM »
Lesson 27 - Basics of Items complete

Link

Does not cover item scripts or user defined items - that will come in a later lesson. The current lesson is a formalization of https://dmf.shrinemaiden.org/wiki/Sparen%27s_Basic_Ph3_Item_Tutorial

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
It's finally here!

Sparen's Danmakufu ph3 Tutorials Lesson 28 - Implementing Stage Enemies and Familiars

We finally have a proper Familiar/Stage Enemy implementation guide! As usual, please inform me of any bugs, issues, or suggestions~

Clicking on the "Run Damnakanvas Simulation" button multiple times in quick succession really messes it up. Its a really neat idea, however.

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Clicking on the "Run Damnakanvas Simulation" button multiple times in quick succession really messes it up. Its a really neat idea, however.

Holy crap. That must be a new bug since the old system didn't do that...

EDIT: Fixed; it was an unintended consequence of the way I transitioned global variables to object fields during porting. For more info: Danmakanvas
« Last Edit: May 04, 2018, 03:16:43 AM by Sparen »

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
As you may or may not know, I have recently begun the task of hosting my own copy of the Danmakufu ph3 Function Reference on my website, which will become the primary reference within the tutorials once complete. It serves as a backup for when the Danmakufu Wiki goes down.

...Coincidentally, almost immediately after starting the project, the DNH Wiki went down, and it has been weeks since we've last had access.

The backup docs can be found here and although it is a work-in-progress (one or two categories of functions every day or so), the project is proceeding smoothly.

If you have any questions or concerns, or if there are errors (as there very well might be due to my copy-paste-rewrite mechanism), please send me a PM and I will rectify the issues as soon as possible.

Thank you.

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
As of writing, the only functions missing from my copy of the function reference are the Package Functions at the end of the docs.

At this time, I'd like to get feedback on the following:

- General look, usability, and helpfulness of my copy of the function reference
- ph3 tutorials: Should opening videos from my DNHArt playlist be removed from lessons?

If anyone has any suggestions, please let me know. In addition, if any content in my function reference is blatantly wrong, confusing, or unreadable, please let me know ASAP so that the problem can be rectified. If there are any bugs, issues with JavaScript, etc, also please let me know.

Thank you very much. Look forwards to documentation integration into the tutorials over the coming days and weeks!

EDIT:
In regards to documentation integration, refer to Lesson 6. If you hover over a function name (with the green dotted underline), a tooltip should appear with the function's parameters return value, etc.

If you have feedback on this feature, please let me know so that I can improve it.

EDIT (Jun 10): The entire function reference is now backed up to my site. Thank you all for your patience.
« Last Edit: June 10, 2018, 03:28:50 PM by Sparen »

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (ph3 Tutorials: Backup Docs Complete!)
« Reply #386 on: June 10, 2018, 05:06:42 PM »
RaNGE 19 Contest Entry:
Moonstruck Magician




I would now like to announce the commencement of my next standalone script, which is my entry for the RaNGE 19 Contest hosted by ExPorygon here on MotK.

This script features my Reisen player and an extra-crazy Marisa Boss. I will attempt to maintain its status as a serious script as best as I can, but some weird features may leak through the filter.

Since I copy-pasted SeitenTouji's system over, continues, extend systems, Spell Practice, and a number of other things are automatically built in and will be implemented.

All Release Versions
RC-3 [2018 06 19]: Release Post
RC-4 [2018 06 20]: Release Post
RC-5 [2018 06 20]: Release Post
RC-6 [2018 07 15]: Release Post Download

Video
DNHArt 133: https://www.youtube.com/watch?v=s9vgI5BluVQ
« Last Edit: July 15, 2018, 09:48:14 PM by Sparen »

ExPorygon

  • Veteran Danmakufu Scripter
  • Currently working on a full Touhou fangame!
    • Ephemeral Entertainment
Re: Sparen's Code Dump (ph3 Tutorials: Backup Docs Complete!)
« Reply #387 on: June 10, 2018, 10:49:02 PM »
More people would probably see that announcement if you posted in the contest's actual thread.

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (ph3 Tutorials: Backup Docs Complete!)
« Reply #388 on: June 10, 2018, 11:24:06 PM »
More people would probably see that announcement if you posted in the contest's actual thread.

I always do a post on my thread first. (And I literally started a few hours ago).

When my entry is ready to be released I'll post on the contest thread like usual.

Sparen

  • Danmakufu Artist
  • Git ready, git set, PUUSH!
    • AFCDTech
Re: Sparen's Code Dump (ph3 Tutorials: Backup Docs Complete!)
« Reply #389 on: June 19, 2018, 11:21:53 PM »
Reisen Player Released

My Reisen Player has been released! Technically it's been a four year project, since I worked on it in 2014 and 2015 and then abandoned it until a few weeks ago, but hey! It's done!

Download at Bulletforge

Please let me know if there are any issues.

Other contestants in RaNGE 19 are welcome to use this player in their entries if they so choose.