Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Nai @ MakeVisualNovels

104
Posts
20
Topics
221
Followers
3
Following
A member registered Apr 10, 2017 · View creator page →

Creator of

Recent community posts

(1 edit)

Yep!  So nearly any property that is supplied by the transform can be animated using the animation command. Good job on figuring out a way forward on it!

Ironically, it's harder to animate AnimatedAberration than it is to animate the still version of it from the outside.  AnimatedAberration takes u_time into consideration, which is a uniform property that is representative of ongoing time.  If you were able to set u_time to a constant value, it would.. actually stop animating!  The changing of u_time as supplied by RenPy and the shader's uptime is actually driving that one's particular animation.

You could still animate Animated Aberration from the outside, but you'd only be able to animate the other exposed properties, and it probably would be hard to fine tune the appearance because the animation is baked into the shader itself for that one.  

It was smart to go to the still version of it, because now you have significantly more control over how it behaves from the outside using the animation commands in RenPy.  What you're doing is changing the values supplied by the transform directly, rather than having the shader calculate the latest step there.

I'd love to see how you did it, and I'm sure some other folks would too if you'd like to share.

(2 edits)

You have a couple options for customizing them.  

The easiest and recommended way is to use the accompanying configuration file to bulk change all of the speed.  Most everything has some type of configuration setting in MVNStagePackConfig.rpy, including the distance, offsets for different directions(Useful for adjusting sprites up and down when they're too tall/too short for the defaults), the duration and time of effects.  The parameters are well documented, or at the very least are named in ways that should inform their purpose.

As of this writing, Line 7 has the pedestal_duration for the Pedestal (down to up pan), Line 13 has the establish_duration for the Establishing (left to right pan), and all of the zooms if you leave their zoom time unchanged will use line 18: default_zoom_time. If you change these variables in the config, it will change the timing on all of their associated premade shots.  

Another way that will give you more presets while keeping the originals, you can copy and paste the transforms out of the MVNStagePackCamera.rpy and make new ones in your own files to make your own shots.  For example, starting at line 51:

transform zoom_front_right:
    perspective True
    parallel:
        ease default_zoom_time zpos -300 + zoom_front_zoffset
    parallel:
        ease default_zoom_time xpos 0.15 + zoom_front_xoffset
    parallel:
        ease default_zoom_time ypos 0.05 + zoom_front_yoffset

Lets say you like the original enough to want to keep it, you could customize this one like so to change some stuff around regarding the timing.

In your own RPY file, you could write something like this:

transform fast_zoom_front_right:
    perspective True
    parallel:
        ease 0.3 zpos -300 + zoom_front_zoffset
    parallel:
        ease 0.3 xpos 0.15 + zoom_front_xoffset
    parallel:
        ease 0.3 ypos 0.05 + zoom_front_yoffset

This would keep all of the positional settings and just change the new timing to be 0.3 seconds vs the default 1.3 seconds.

Lets say you want to make fast versions of ALL of them, and you really don't want to go ham on having to edit each one of these 90 times.

In YOUR RPY file, try this:

define fast_zoom_time = 0.3

If you're using VSCode, you can copy all of the definitions and their transform instructions into YOUR RPY, then highlight the transform definitions ("transform zoom"), press Ctrl D to multi select lines, use your arrow keys to put the cusor in front of zoom, and just add "fast_" , then repeat this step for all of the default_ lines to replace them with "fast_".


.

Actually this was such an easy mass modification to do that, in the process of making sure I was giving you good instructions, I just..  Made it myself.  Whoops.  Anyway here's a 'Fast' version'   Which you're welcome to copy paste and redefine in your own RPY.  But I recommend you take a peek at the instructions I gave above since it'll let you make an infinite number of your own variations of your own camera shots using my preset package.

define fast_zoom_time = 0.3
transform fast_zoom_origin:
    perspective True
    parallel:
        ease fast_zoom_time zpos 0
    parallel:
        ease fast_zoom_time xpos 0
    parallel:
        ease fast_zoom_time ypos 0
transform fast_zoom_front_right:
    perspective True
    parallel:
        ease fast_zoom_time zpos -300 + zoom_front_zoffset
    parallel:
        ease fast_zoom_time xpos 0.15 + zoom_front_xoffset
    parallel:
        ease fast_zoom_time ypos 0.05 + zoom_front_yoffset
transform fast_zoom_front_left:
    perspective True
    parallel:
        ease fast_zoom_time zpos -300 + zoom_front_zoffset
    parallel:
        ease fast_zoom_time xpos -0.15 - zoom_front_xoffset
    parallel:
        ease fast_zoom_time ypos 0.05 + zoom_front_yoffset
transform fast_zoom_front_center:
    perspective True
    parallel:
        ease fast_zoom_time zpos -300 + zoom_front_zoffset
    parallel:
        ease fast_zoom_time xpos 0.0
    parallel:
        ease fast_zoom_time ypos 0.05 + zoom_front_yoffset
transform fast_zoom_back_right:
    perspective True
    parallel:
        ease fast_zoom_time zpos -500 + zoom_back_zoffset
    parallel:
        ease fast_zoom_time xpos 0.25 + zoom_back_xoffset
    parallel:
        ease fast_zoom_time ypos -0.10 + zoom_back_yoffset
transform fast_zoom_back_left:
    perspective True
    parallel:
        ease fast_zoom_time zpos -500 + zoom_back_zoffset
    parallel:
        ease fast_zoom_time xpos -0.25 - zoom_back_xoffset
    parallel:
        ease fast_zoom_time ypos -0.10 + zoom_back_yoffset
transform fast_zoom_back_center:
    perspective True
    parallel:
        ease fast_zoom_time zpos -500 + zoom_back_zoffset
    parallel:
        ease fast_zoom_time xpos 0.0
    parallel:
        ease fast_zoom_time ypos -0.10 + zoom_back_yoffset
transform fast_zoom_right:
    perspective True
    parallel:
        ease fast_zoom_time zpos -450 + zoom_mid_zoffset
    parallel:
        ease fast_zoom_time xpos 0.25 + zoom_mid_xoffset
    parallel:
        ease fast_zoom_time ypos -0.10 + zoom_mid_yoffset
transform fast_zoom_left:
    perspective True
    parallel:
        ease fast_zoom_time zpos -450 + zoom_mid_zoffset
    parallel:
        ease fast_zoom_time xpos -0.25 - zoom_mid_xoffset
    parallel:
        ease fast_zoom_time ypos -0.10 + zoom_mid_yoffset
    
transform fast_zoom_center:
    perspective True
    parallel:
        ease fast_zoom_time zpos -450 + zoom_mid_zoffset
    parallel:
        ease fast_zoom_time xpos 0.0
    parallel:
        ease fast_zoom_time ypos -0.10 + zoom_mid_yoffset

An easy and helpful modification would be to make a slow version of this.   As a challenge for you or anyone else reading this, see if you can follow my above instructions to make a slow_ version of this. :D 

(3 edits)

Thanks for expressing interest in our sponsorship packages!  In order to become an official Spooktober Visual Novel Jam 2024 sponsor, a cash sponsorship must be made of a minimum of $500.  Sponsorships of digital goods, services and other non-cash contributions must be accompanied by a cash contribution equal to or greater than the value of the digital goods being offered.

These packages are flexible and can be further customized to meet your specific requirements and preferences.

If you have any questions, special requests, or wish to sponsor the competition feel free to reach out via email to Nai@SpooktoberVNJam.com or naidriftlin on Discord!

Bronze Package - $500:

  • Logo Placement: Your company logo prominently displayed on our event website, promotional materials, and social media platforms.
  • Shout-Outs: Verbal acknowledgement and appreciation during the event opening and closing ceremonies.
  • Social Media Exposure: One dedicated social media post on our official channels highlighting your sponsorship and promoting your brand.
  • Sponsor Recognition: Your logo featured in the sponsor section of the jam page.
  • Event Summary and Post-Mortem: You will receive a summary and post mortem from the judging team containing information about the jam’s running, participants, entries, and final conclusions, including basic contact information should you wish to reach out to them for talent searching or feedback.

Silver Package - $1,000:

All benefits from the Bronze Package, plus:

  • Extended Logo Exposure: Your logo featured on live event banners, including our live online Team Building events and official streams.
  • Judge Opportunity: One representative from your company is invited to participate as a guest judge in the evaluation process, providing industry expertise and insights for a specific category.  Part of your contribution will be used to fund the prizes for the chosen category.

Gold Package - $2,500:

All benefits from the Bronze and Silver Packages, plus:

  • Prime Logo Placement: Your logo prominently featured on the event's main graphic at the top of the event page, and will be highlighted in all live events.
  • Panel or Workshop: An opportunity to host a panel discussion or workshop during the event, allowing you to share your expertise, showcase your products/services, and engage directly with our community.
  • Exclusive Sponsor Spotlight: A dedicated section on our event website featuring your company profile and additional promotional materials.
  • Swag Inclusion: If you have discount codes, brochures, or other potential give-aways, we will distribute them through our participant e-mail system, allowing you to directly reach the participants with your offerings.

Platinum Package - $4,000:

All benefits from the Bronze, Silver and Gold Packages, plus:

  • Supporter Role:  1 year access to our community’s supporter area for up to 2 members of your organization.  Valid until the beginning of August 2025, beginning at the time of contribution confirmation..
  • Judge Opportunity: One representative from your company is invited to participate as a guest judge in the evaluation process and is permitted to submit feedback directly to submitting participants.

 We value your support and are open to discussing any additional ideas or benefits you may have in mind.  All sponsorship contributions are added to the event’s pool.  80% of all contributions go directly to the primary prize pool and prize categories, while the remaining 20% is used by the event staff to pay for services and goods related to running and promoting the event.

Yep!  You can apply the premade transforms to backgrounds, characters, or entire layers.


I have an update that will include an example of this, but in the mean time you can set the Mesh property to true on a layer(or a transform you make/edit) and apply it to an entire layer, which can include anything on the screen that you add to it.

The master layer is the one you'd want to apply a transform to most of the time, if you're doing screen wide shaders.

(1 edit)

Wow!  It's looking great!  And yes, I've actually thought about making a mention to folks using layered sprites to use that since I've had a few people come back and ask how to sort it out.

As for using a variable to adjust the lighting, you could do it with a custom written transform that accepts a variable parameters instead of hard coded ones.  I'll be working on another pack on stream this week, so I'll put some time into getting an example for you to play with on Tuesday!

You're very welcome!  I hope to bring more soon!

And I can't wait to see what awesome things you do with them!  You're welcome to share pictures here of anything you guys make with them!

I hope you're able to get the look you're after with these shaders!  Thanks so much for checking them out!  

Thanks Endi!  I hope you're able to get a lot of mileage out of them!

I sold my soul to help Clovers Conjuring Catastrophe, and now I have too many cats.

I had a great time talking with Heart Punch Studios!  I gave them some advice on their upcoming enhanced edition!

If you are working on your own visual novels, be sure to check out my Twitch channel too for live tutorials, feedback and analysis.

I helped Talleyrand Simulator bring a real sleazy scumbag to you, and I'm still laughing.

I enjoy comedy visual novels, and none much more where you get to be a trouble maker on purpose.  I gave some advice to Talleyrand Simulator's team regarding some of their UX and other things(tm).

If you are working on your own visual novels, be sure to check out my Twitch channel too for live tutorials, feedback and analysis.

(1 edit)

I helped Cel By Date and I suffered emotional damage.  And I'd do it again.

I provided a free consultation as part of a limited promotion to help Cel By Date!  Cel By Date's unique presentation style made it an interesting exercise.  Being painted on real cels and then brought to the visual novel is a cool way to do it.

If you are working on your own visual novels, be sure to check out my Twitch channel too for live tutorials, feedback and analysis.

Yep! Found it!  Thanks!

The advocation, solicitation, or promotion of software piracy is not something we want to permit in our spaces and you were removed for that reason yesterday at 11:39 AM.

 At the discretion of the host, you're still permitted to participate in the jam, but the reason the link says it is expired is because you're not able to use it.  Hope that clears up any confusion!

Hey there,  I'm the owner of DevTalk.  

Usually if it says the link is expired and you're using our branded link at https://discord.gg/devtalk, it means that at some point you joined the server and were forcibly removed from it.  You're welcome to send me your Discord information and I can look into it if you believe this was some sort of mistake.


Hey everyone!  I hope you've had a great time participating in NaNoRenO this year!  I'm Nai from Make Visual Novels, though I imagine more of you know me either through our live team building events in DevTalk, or from the other jams and competitions I run.  I wanted to let you guys know that, for a limited time, I'm offering free consultations for jammers participating in NaNoRenO2024.  With those consultations, I'll also be creating VFX for your title screens to help you make a stronger first impression.

So you might be asking...

Why would I even want a consultation, Nai?

  • Something went really wrong and you want to know how to fix it .
  • Something went really right and you want to know how to take advantage of it.
  • You had an objective that you got close to, but couldn't quite hit it.
  • You want to go Pro with developing VNs, and you'd like guidance.
  • You feel lost in some part of the process, and need help setting goals for your circumstances.
  • You tasted VN Dev, you can't imagine a life without it, and you want tools, resources & opportunities.

Okay, but why you?

  • I've spent nearly a decade supporting and coaching visual novel developers reaching their personal and professional goals.
  • I've read over 500 indie visual novels.  I know what your peers are doing, and where they are succeeding and where they're struggling.
  • I run & judge for the largest sponsored visual novel development competition.  That 500 was a conservative estimate.
  • My network includes VN engine & game developers, game, book, comic & VN publishers, merchandise providers & manufacturers, marketing professionals, crowdfunding experts, professional programmers, illustrators, animators, graphic designers, VFX artists, 3D Artists(specifically modelling, texturing, rigging, and lighting) editors, pixel artists, Live2D capable artists, authors, narrative designers, translators, composers, musicians, singers, casting directors, voice actors (so many voice actors). And, probably most importantly, people who are living the experiences you're looking for.

In short: If I don't know the answer and/or can't come up with a solution to your very specific goals, I know someone who can.

I'm in.  Now what?

  • To be eligible for the free consultation and the VFX, you need to have a game submitted to the NaNoRenO 2024 jam page and follow its rules.
  • Having a list of questions to ask is a good idea.  Having goals is an even better one.  If you don't have goals, we can work on setting them.
  • For best results, you or a team representative should be present for the consultation.  These are conducted between 6:00 PM and 9:00 PM ET on Tuesdays and Thursdays.
  • Message me either here on Itch, over on Discord (discord:naidriftlin), in DevTalk(https://discord.gg/devtalk) to set up a time and day.

Some things to keep in mind: 

  • Don't ask me to roast your game/be brutal.  I don't do that.  I can provide critique with suggestions and examples.
  • These consultations will be conducted live on https://twitch.tv/makevisualnovels.  My viewers are typically your peers and VN industry folks, and usually not exceeding 10 concurrent viewers.  A VOD recording will be provided to you to download for 30 days afterwards.
  • The free VFX for your title screen is eligible for those who complete the consultations.  It will be tailored to your existing title screen visuals and delivered afterwards.  I may opt to stream and record the process of making them.

Based self promo.  A+

(3 edits)

What's Vograce? 

Image

It is a platform that can bring your artistic visions to life in the form of custom merchandise. Vograce has rapidly risen in popularity as a go-to destination for creative individuals and businesses looking to turn their ideas into tangible products. They're the perfect partner for visual novel developers like us looking to serve merchandise to our own audiences!

Vograce is your creative canvas, offering a diverse range of products and services that cater to the imagination of artists and entrepreneurs alike. Whether you dream of personalized keychains, eye-catching acrylic charms, vibrant stickers, or branded lanyards, Vograce has you covered.  What sets Vograce apart is its unwavering commitment to quality, affordability, and customization. It's not just a place to purchase off-the-shelf items; it's a platform for you to shape your ideas into reality.

The heart of Vograce's success is its close-knit relationship with the artistic community. Independent artists and designers have found a reliable partner in Vograce.  Vograce offers a unique and growing list of product types with low minimum order quantities, allowing even the smallest of independent visual novel developers get an opportunity to interact with their audiences with custom made merchandise.  Vograce understands that artists need the freedom to focus on their craft. By handling the production, printing, and shipping, Vograce allows creators to concentrate on what they do best – creating art that resonates with their audience.

Vograce's Frequent New Arrivals

Customization is Vograce's forte. The platform has simplified the design process, making it accessible to everyone. Whether you're an individual looking to immortalize your favorite character or a business owner aiming to create branded merchandise, Vograce's intuitive platform guides you through the process effortlessly.  Upload your artwork, select from various materials and finishes, and even choose packaging options.

Quality is non-negotiable for Vograce. Each product undergoes rigorous quality control checks to ensure that it meets the highest standards. From the selection of materials to the intricacies of the printing process, Vograce prioritizes excellence at every turn. This dedication has earned Vograce a reputation for delivering products that surpass expectations. For any issues that may arise, Vograce offers 60 days to report quality issues with their products and is happy to work with their customers on resolving them.

Vograce's influence extends far beyond its origins. With worldwide shipping, Vograce's products reach customers and creators across the globe. This global reach has transformed Vograce into the platform of choice for international collaborations and creative endeavors.  

Vograce values community and actively engages with its users through social media and events. They've sponsored the Spooktober Visual Novel Jam this year as another part of that, hoping to help our competition and our community by providing a generous cash sponsorship along with gift cards to be used directly on their store.  Whether you're an artist looking to turn your vision into merchandise, a business owner seeking unique promotional items, or simply a consumer in search of personalized products, Vograce offers a huge variety of possibilities.

You can check out their full catalog and offerings here!

You can update your submissions and are encouraged to.  We downloaded all of the submissions when the submission window closed, so the judges have the files that will be judged already.

What's a JAST Blue?

They're not a fuzzy pet or an aircraft, but they do have stories that touch your heart and take you places. Best known for localizing the NITROL ChiRAL series, JAST Blue specializes in publishing BL visual novels, many of which are 18+. Jast Blue is the Boys' Love branch of the visual novel publisher and localizer JAST USA. Their first release was NITRO ChiRAL's sweet pool, a dark and haunting VN that pushes the boundaries of the genre. They've been in business since 1998, bringing stories from the East to the West and now, all around the world.

Hold up, what is BL?

BL stands for Boys' Love, which is a genre of stories and visual novels around homosexual male relationships. Interestingly enough, they are often aimed at a female-oriented audience, although anyone can enjoy their works. Some reasons why women are drawn to BL are to escape from the social realities of gender suppression, and the ability to experience both masculinity and femininity outside differences in gender. There are BL stories for young

er audiences, but JAST Blue has lots of experience publishing and localizing adult VNs (visual novels). If you'd like to learn more, take a look at some of their BL titles on their website or join their lively discord.

As a subsidiary of JAST USA, they've also released Otome visual novels and dating-sim games, giving them a global presence and extending their reach. You can see their bestselling games here. JAST Blue sponsored us this year, pouring $2000 USD into the prize pool to show their support for indie VN dev community. Now, they're looking to work with VN Devs looking to release Otome and BL games. If you are interested in expanding your audience and removing language barriers, JAST Blue can help. 

What kind of BL visual novels have JAST Blue released? (18+)

 

 From VNs with VR street battles in cyberpunk worlds to hedonist artists that grant people's darkest desires, some of their titles are gripping and not for the faint of heart. However, you can also enter delicate romance stories where you must choose between an angel and a demon. Or figure out how to survive a hostage situation where the group is forced to perform increasingly depraved acts. The choice is yours.

Stay up to date with JAST Blue's releases and follow them on twitter or check out their discord. If you are interested in JAST USA's other non-BL visual novel releases, check out their facebook, twitter, and discord.


Author to be announce 10-28-2023

Who is Raitalaika Games? They're our top sponsor for the 2023 Spooktober Jam! Let's learn more about them together... At a glance, they seem like dog lovers given their name and their doggo logo.

Do a little digging, and you'll see that true to their name, they have ported doggo visual novel games like A Summer with the Shiba Inu to Playstation 4, Xbox One, and Switch!

They've also ported and published all kinds of visual novels before, from the wolfy to the sapphic candy girl. Many of these started out as itch games. Okay, what's that got to do with me? If you're a visual novel developer looking to port your game to other devices like Nintendo Switch, they can be your companion throughout that journey. With a trusty ally to outsource the porting process to, you can keep a laser focus on your essential tasks and avoid spreading your team too thin. Raitalaika Games ports and publishes all kinds of great games to consoles! They publish and port for all consoles including Xbox One, Xbox Series X, PlayStation 4, Play Station 5, and Nintendo Switch.

As the top sponsor for (2023 Spooktober Jam), they also fetched us $3000 USD for our prize pool. They've shown their support for our community of indie developers, and they can further support you in the process of publishing and porting of your game.

Do you have any Raitalaika Games title recommendations? Halloween season is upon us, and they've ported many spooky visual novel titles that will keep you up at night. Play as a teenager who can relive the death of any corpse they touch or spend Hallows' Even with your friends in a mountain resort, only to find all kinds of unexpected horrors.

Their website makes it easy to check out all the visual novels they've ported, and they've got a great VN showcase on their YouTube channel: https://www.youtube.com/watch?v=3LqHFHFn8_I If you're looking for inspiration for the Once Upon a Time Jam coming up, you can check out titles they ported inspired by Alice in Wonderland and classic fairy tale tropes, like a princess trapped in a tower.

(Of course, don't forget to play through other Spooktober Jam games as well.)

Stay in touch with Raitalaika Games! You can keep up to date with the latest games they are working on by following them on instagram and twitter, as well as subscribing to their YouTube channel for their game trailers! If you have inquiries, feel free to email them as well. Ports: ratalaika@ratalaika.com | PR: pr@ratalaikagames.com


Author to be announced 10-2023

Things like filters, adjustment layers and shaders are fine.

Daz3D is fine.  

Yep.  The count down is the authoritative thing adjusted for your time zone.

I would prefer it not be used on the thumbnail of the games themselves, but rather in the games as splash screens or as part of the title screens.  

(1 edit)

Your choice on when exactly, though the splash screen and main menu are the easiest for us to see right away.  If you want to display the logo after the player hits "Play", that's fine. It's not a very strict rule, just something we ask to help judges identify games as being part of the jam, and help players discover other entries from the jam.

It is a fixed time.  The time zone and timer at the top of the page adjusts to your time zone so that it always shows the correct time, and all jams on Itch.IO do this.  

Submissions  must be made within that time.

I played the first few minutes of Flesh, Blood & Concrete.  

The style of interaction in the game is acceptable as a hybrid VN.

Thanks for laying out your thoughts, but I'm sorry to tell you the rules around these subject matters won't likely change.  

If you find yourself unable to write a Halloween themed story without encouragement of, instructions for and  on screen depictions of self harm and suicide, then this jam will likely never work out for you.  

Removals based on prior years do not effect any other year's participation.  If you were disqualified from a previous year, it will not carry over to this year.

(1 edit)

Death scenes are allowed as long as they respect the other rules of the jam.


Please take some time to read the rules of the jam.

Bullying and taunting people does not violate the self harm rule, though if the bullying constitutes encouragements of suicide (e.g, "You should kill yourself."), it would in that case violate it.

Running into traffic with the intent to escape or flee, but getting harmed in the process is not self-harm.  The intent is to escape, not to inflict harm upon themselves.  If they ran into traffic to kill themselves, that would be intent and expression of suicide.   The intent is important.

I'm not sure I understand your question, please take a moment to rephrase it and ask again.

(1 edit)

The rule specifically applies to self harm.  Taking unwise actions that are likely to result in harm, but were not the intended outcome, would not apply. 

Blood by itself is permissible with content warnings.

With content warnings, it's permissable.

The submission period starts September 1st, so at the moment you can't.  


Additionally, all submissions need to be projects that were created during the working period.  We don't accept VNs made outside of it.

Cash prizes are usually distributed through Itch.io's payment system where possible.  


If your game contains gore or violence, it should be marked with a content warning for those two things.

I'm conversing with the judges over it, but here are my initial thoughts.  Note that they are not a final ruling and we'll get back to you on it.

TTS, vocaloids, and similar voice simulation and production software should be acceptable with a valid license to use both the software and voice.

Two reasons:

1)TTS is often used as an accessibility feature and is actually built into some visual novel engines.

2)Vocaloids and the like have very well established licensing and rules regarding their usage. One of our major concerns with the current landscape of generative AI is the dubious nature of copyright, both in the source of the training material and in the ownership of the end product, and thankfully many soundfont packs have this well established.