Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Blizzard

33
General Discussion / Make it juicy
February 26, 2017, 04:45:23 pm
This is a pretty good video that explains why the finishing polish of your game matters.

https://www.youtube.com/watch?v=Fy0aCDmgnxg
34
Advertising / King of Booze: Never have I ever
February 26, 2017, 03:54:00 pm





Platform: Android (iOS coming soon)
Category: Casual, Drinking, Social
Number of Players: Unlimited

Available on:
Android
iOS





Never Have I Ever is a fun drinking game for adults that can be used in all alcohol fueled gathering. It's a simple formula.

More people = More fun

Rules are simple:

  • 1. Sit in a circle (or stand, or don't be in a circle, who cares).

  • 2. Read the sentences out loud.

  • 3. Everyone who did it, drink.

  • 4. If you've never done it, don't drink.



That's about it.

The sentences/challenges are divided in 7 different categories. If you don't want to talk about dirty stuff, or relationship stuff you simply don't use that deck.

With that being said keep in mind that this is the game for ADULTS, if you're too young or easily offended this is not the game for you.

If you like the game show your love by rating it.

If you don't like the game and you're mad at it, and offended, and you want to share it with someone, don't, keep it your little secret.

If you wanna join other party monsters and see what else we got find King of Booze group on FB or IG.

Thank you for calming your ADHD for a minute and reading all of this.

Hope you have a blast.

Please drink responsibly.




Visit our website: http://day-games.com
Like/Hate us on Facebook: https://www.facebook.com/DayGames
Like/Hate King of Booze on Facebook: https://www.facebook.com/king.of.the.booze
Follow King of Booze on Instagram: https://www.instagram.com/king_of_booze
36
Go join our Discord group to join in on the fun. The forum hasn't been too active as far as role playing stuff goes, plus we can make it more chaotic this way. Feel free to leave your character summary here still.

What happened so far - Only god knows. I'm not gonna try to piece together the info from the previous topics, especially considering how much of a clusterfuck season 2 was. xD
Season 1: http://forum.chaos-project.com/index.php/topic,7250.0.html
Season 2: http://forum.chaos-project.com/index.php/topic,13971.0.html

What do we do now - Let's put together some context about who's who and how we'll start off.

How we play it - Everybody adds a paragraph or two of his own character. What he does, what he feels, etc. and then waits for somebody else. You can add more than that, but if it's too long, people might not read it and get discouraged to join. Besides our own characters, we will have "dummy characters" that no players really control. Instead we can "use" them in our stories. e.g. Maybe you make up a love interest as a dummy character. The easiest way to explain this would be the start of season 2: "I SLEPT WITH ZEXION'S WIFE." In this example the dummy character was Zexion's wife. We did kinda establish a real person to be Zexion's wife later, but you get the idea.

Any additional rules - Let's just use season 1 rules. I see no point to complicate this if it's just for fun.
QuoteThere are not much of rules here. You are allowed to develop your own character and keep your story going on. There is no need for sign-ups, this is the thread where it all happens. Get into dialogs with people and uncover the dark secrets of CP. :O Just keep it "civilized".

Any maybe let's try to keep it "realistic" to a degree. xD




We'll set the story several years later from season 2 (which it literally is). I'll derive my story from the real world.

Blizz: "I love game development, but recently that passion has been fading. I think I need a break." So Blizz sells his gamedev company and buys a night club. He wants to try out how that works out for him.
37
I found this article about optimizing some code that would completely have the opposite effect in a multi-threaded environment. It's very good, because it gives you a good understand how one approach can be great in a single-threaded environment, but completely fall apart in a multi-threaded environment (as far as performance goes).

http://www.gotw.ca/publications/optimizations.htm
38
So, today I "fixed" a very bizarre bug.

We're using etcpak, an open source piece of code for conversion of images to the ETC1 format (all other implementations are much slower). It only had libpng so I integrated libjpeg in there as well since we kinda need it (it's especially useful since ETC1 is only RGB anyway). We made a container format called ETCX that uses 2 RGB images where the second (optional) image is the alpha channel and then we merge it all together in the shader. This is because we need texture compression for our newest game, but not a lot of devices support ETC2 yet.

I was batch converting images today and it would keep crashing on JPEG images. After I found the bug and fixed it (a race condition with data that libjpeg uses), it seemed to work fine. Well, except for those how_to_play_X.jpg images (X going from 0 to 9, we have 10 images). And it would keep crashing and crashing.

So I pull out the source again, compile, nothing. No crash. O_o I try the release configuration, no crash. O_o But etcpak.exe it crashes every single time when called from 2 layers of python (the main script calls a utility script as another process which then again calls etcpak for conversion before merging 2 ETC1 images into ETCX).

I start removing the libjpeg code, still keeps crashing. In the end I completely removed every trace of it, it still crashes. Then I removed the fopen() and fclose() calls and it suddenly stops. There is no threading problem here, the file is opened and closed in the main thread. And then I start suspecting the JPEG files themselves. There has to be some nasty corruption going on, but the images seem fine.
I open them in GIMP, just resave, nothing else and it works. It stops crashing. O_o

Long story short: "Corrupted" JPEG files would cause fopen() and fclose() would cause an exe to crash when it's done regardless of whether the exe had any JPEG code for handling or not. Merely accessing the file would cause the exe to be doomed to crash. And I was able to reproduce it consistently on another PC that pulled the JPEG files via SVN client. So it was definitely the files.

O_o
46
Video Games / Pokemon GO GPS Spoofing on Android
July 14, 2016, 01:09:39 pm
There's no way you haven't heard of it yet. It's the new overnight success Pokemon GO. The game allows you to walk around in the real world and with GPS tracking you can find and catch pokemon on your mobile phone, find items in Pokestops, evolve them, make them stronger, compete in gyms and more!

Before I explain anything I want to warn you: GPS Spoofing is against the TOS of Pokemon GO and can results in soft ban and even permanent bans of your account. The game is meant to be played by going outside. I cannot be held responsible for any damages to your phone, your account, your reputation or any other damages if you decide to use this guide.




I'll get right to the point. Why would you want to spoof your GPS location in the first place? While some people might have more "honorable" reasons like not being able to move the house or being handicapped, others are just plain lazy. Like me. Well, it's not the laziness factor here that's the problem to be honest. The current version freezes on me so often that it keeps draining my time without providing me the actual fun. So I decided I'll just cheat. Fuck it. (Though I don't cheat all the time. Usually only when I'm home. I use it legit when I go to work, etc.)

What do you need to know about GPS spoofing? It's basically faking your GPS location so you can simulate that you are walking around in order to be able to do all the things you can do in the game. There are a few things you need to know before settings things up.

1. Your Android phone has to be rooted. There is no way around this. To get this done, make sure to find a guide for your phone model. (Keep in mind that rooting your phone could void your warranty. Make sure to check and know the risks.)
2. Download and install Lucky Patcher.
3. Download (but DO NOT install) Fake GPS Location Spoofer. Put it on your SD card.
4. Run Lucky Patcher and give it super user access. One-time or 10-minutes only is fine.
5. Open the last tab Rebuild & Install, select the downloaded Fake GPS Location Spoofer APK from your SD card and select Install as system app.
6. After a reboot, open Fake GPS Location Spoofer, go to Settings and turn on Expert Mode.

You can avoid the whole thing with Lucky Patcher by purchasing the Pro version of Fake GPS Location Spoofer. Your phone still has to be rooted, though.

That's it as far as the technical part goes. But there are a few more things you should know:


  • Don't use Android's Mock Locations feature. Pokemon GO detects it, even if you try to mask it and it won't work.

  • Don't set your GPS to GPS only / Device only. Pokemon GO won't work like that.

  • Don't move around while using GPS spoofing. The cell tower triangulation seems to kick in and messes with your location if you move too much. These jumps in your location could make the server aware that you're trying to cheat.

  • Don't do huge jumps in too short amounts of time. I did 5 km (about 3 miles) jumps without problems within just maybe 10-15 seconds, but I did get soft-banned when I tried a 300 km (about 187 miles) jump. This might be because you have to switch between apps when you use Fake GPS Location Spoofer. So you get some sort of grace period. I once got soft-banned for doing a 300m jump, but it was probably because I moved around the cell tower triangulation kicked in.

  • Try to simulate moving or maybe riding a bike and do smaller jumps (e.g. 100m) at a time. That's your safest bet. Though I usually have no problems with jumps of 1km.

  • I recommend in Fake GPS Location Spoofer to turn on GPS Move Location and set the Timeout in seconds to 7 and The distance to move around to 10. It helps a bit in location and slightly moving around for a bit without having to change your location again.






About soft-bans:

Soft-bans are usually lifted after a time, but "smaller soft-bans" (e.g. if you tried smaller jumps) can be fixed by killing the game in the task manager and restarting it. Or maybe it was just the server being shitty on me, IDK.
You will know that you're soft-banned if all of these things happen to you:


  • Every pokemon flees after your first pokeball throw.

  • Pokestops always say "Try again later"

  • If you try to fight in a gym, the game lets you set up your party all the way (sometimes even the battle start animation finished) and then throws your back to the gym view screen.






And here's a special section on hatching eggs.

You will have a hard time hatching eggs with GPS spoofing. There is different information on the Internet. Some say the game uses GPS and the pedometer to make sure you are walking while some claim it only uses GPS. There appears to be a maximum speed at which you are allowed to move so that the distance counter increases and I've seen people estimate the speed anywhere from 10 km/h (about 6.25 mph) all the way to 30mph (about 48 km/h). From my personal experience, the distance on the eggs increases sometimes while I spoof, disregarding whether I keep shaking my phone or not so I assume that the pedometer isn't used. But it's far from reliable. I maybe get a few hundred meters for spoofing over a distance of 5km step by step. Walking or something slightly faster (slow bike ride, skateboard, etc.) seems to be the only reliable way. Though, I have to admit it's ruggish as well. I walk for like 2km and only get maybe a bit above 1km on my distance.

To add to this, while using the tidbit below and using FakeGPS to move around your fake location, you are able to hatch your eggs and increase the distance just fine. In fact, read below to see a great way to auto hatch your eggs. ~ gameus
49
Entertainment / German Insults
June 08, 2016, 01:49:10 pm
This deserves its own topic.

https://www.buzzfeed.com/lukelewis/arse-violin?utm_term=.jn77k3oWV#.clyvnLBw1

The first two seasons of South Park are hilarious in German. IDK how they are later on, but with insults like these, you'll cry tears from laughing.
56
Chat / Penguins
April 25, 2016, 04:54:24 pm
http://www.iflscience.com/plants-and-animals/ad-lie-penguins-are-sexually-depraved-little-perverts

:rofl: Rape, gang rape, necrophilia, prostitution, stealing, pretending to like someone from their wealth, etc. We didn't invent this shit. It was always there in the animal kingdom. Humans are just animals after all.
60
RMXP Script Database / [XP][VXA] XPA_Window
February 08, 2016, 12:01:53 pm
XPA_Window
Authors: Blizzard
Version: 1.4
Type: Custom Window Class
Key Term: Game Utility

Introduction

This script is an optimized rewrite of RMXP's Window class. It is primarily intended to be used with "XP Ace". It was made to emulate RMXP's Window class as closely as possible. Even when using this with RMXP, you're likely to get a few FPS more than with the default implementation.

This work is licensed under BSD License 2.0:
QuoteCopyright (c) Boris "Blizzard" Mikić
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1.  Redistributions of source code must retain the above copyright notice,
    this list of conditions and the following disclaimer.

2.  Redistributions in binary form must reproduce the above copyright notice,
    this list of conditions and the following disclaimer in the documentation
    and/or other materials provided with the distribution.

3.  Neither the name of the copyright holder nor the names of its contributors
    may be used to endorse or promote products derived from this software
    without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

You may use this script for both non-commercial and commercial products without limitations as long as you fulfill the conditions presented by the above license. The "complete" way to give credit is to include the license somewhere in your product (e.g. in the credits screen), but a "simple" way is also acceptable. The "simple" way to give credit is as follows:
QuoteXPA_Window licensed under BSD License 2.0, Copyright (c) Boris "Blizzard" Mikić

Alternatively, if your font doesn't support diacritic characters, you may use this variant:
QuoteXPA_Window licensed under BSD License 2.0, Copyright (c) Boris "Blizzard" Mikic

In general other similar variants are allowed as long as it is clear who the creator is (e.g. "XPA_Window created by Blizzard" is acceptable). But if possible, prefer to use one of the two variants listed above.

If you fail to give credit and/or claim that this work was created by you, this may result in legal action and/or payment of damages even though this work is free of charge to use normally.


Features

  • implements all functionality from the Window class in RPG Maker XP
  • allows customization of a few parameters which cannot be changed in the default implementation
v1.1
  • fixed hard crash when windowskin coordinates were out of bounds (basically when Bitmap#linear_write was called with out of bounds rects)
v1.2
  • added some compatibility code
v1.3
  • restructured code to avoid class and module name conflicts with other scripts
  • added proper emulation of viewport within a window
v1.31
  • fixed remaining issues with viewport usage in Window class
v1.4
  • added new license
  • added usage and crediting instructions


Screenshots

N / A

Demo

XPA_Window (includes full source code for the DLL as well with a Visual Studio project for compilation)

Script

Just make a new script above all of your other scripts and paste this code into it.
Script Download

Download this DLL file and place it into the same directory where your Game.exe is. The filename should stay XPA_Window.dll.
DLL Download

Instructions

Inside the script in the first comment.

Compatibility

99% compatible with SDK v1.x. 99% compatible with SDK 2.x. Requires the user to run at least Windows XP SP3.

Credits and Thanks

  • Boris "Blizzard" Mikić

Author's Notes

If you find any bugs, please report them here:
http://forum.chaos-project.com

That's it! N-Joy! =D