Jump to content
Sign in to follow this  
  • entries
    17
  • comments
    30
  • views
    14706

Project: Uagi-Saba

Uagi Saba Dev Log/Patch Notes (1.0.1.3)

Undergroundies

834 views

2142617157_UagiSteamCapsuleMain.png.00b3165209d72cdc690f666ff9ba8a5d.png

 

UG here with another blog entry/patch notes post! It is indeed an exciting time, we have less than a month left till we release onto Steam. Uagi-Saba the newest in creature breeding and genetics officially releases into Early Access August 1st 2018. 

Uagi-Saba On Steam

 

(Edit 7/10/2018) New hot fix lists have been added at the bottom, a total of four hot fix patches have been made since the 1.0.1.3 build went live. We are now officially on build 1.0.1.7 and pretty stable. Thanks to all of the beta testers for your help. 

 

 

This is a big patch with a bunch of new content and fixes, some areas have had some big improvements. I will go over some of the bigger changes and the rest can be found in the patch list at the bottom.

Three new room types and two new modules have been added to the game. The Gen Room (brings in large amounts of energy) and the Mushroom Farm (large scale mushroom grow operation). The Shrine module (generates lore) and the A.S.D.S. (automatically feeds and waters your mystics).

The Wild Mystic Room is a new room that has a chance to appear after you have charged enough empty rooms. When it appears it will automatically spawn a special egg, if you are able to hatch it you will spawn a wild mystic! Wild mystics have access to very rare genes, genes that are only available to them. Breed a wild mystic with one of your own to bring these rare genes into your pool.

The mutation system has been completely re-worked with the new Wild Mystic Room in mind. Default mystics will have access to most of the basic body part genes.  More genes will become available through mutations based on how many generations the mystic has gone through.

The speech system has been drastically improved, a variety of new phrases and words have been added. 40 plus words, and many phrases related to hunger, thirst, loneliness etc.

The camera can now be moved by clicking the edges of the screen, this is still a little buggy.

Some rooms, entities and modules now have a new Synergy mechanic. Some examples… Placing essence generators close to each or will bring bonuses to energy harvest. Lore keepers close to a study will bring in extra lore. This is still a new mechanic and I plan to add other bonuses soon.

I have completely re-designed most of the mystic lower arms, they have a new “naked” look which I think will leave the door open to some interesting new skin patterns and colors in the future.

 

1145855692_AdultMysticGifone.gif.4db0a311749cf5295ce3d2a591d1f2a9.gif

 

Things I know of that have yet to be added…

-A pause function.

-Smooth zoom.

-Alarms for dig sites.

-Lore books are now out of date and need to be revised.

-The gene pool and achievements buttons in the HUB screen cannot be pressed, these will be implemented soon.

 

mushrooms of sanctuary GIF 1

The rough patch note list is below, some things already covered above are also on the list.

 

Patch Note List     1.0.1.3     7/2/2018

-Added synergy mechanic for the essence gen and essence extractor, the closer they are to similar modules or rooms the more resources they will generate.

-Added synergy for lore keepers, lore keepers close to studies will generate slightly more lore.

-Bond must now be high enough to interact.

-Added a variety of colorful crystal props.

-Intelligence needs to be high enough to interact.

-Added intro story screen with story, player can click through text to skip.

-Added two new modules, the ASDS and the small shrine.

-Added two new room types, the mushroom farm and the generator room.

-Added new words for mystics to learn, total of 40 words.

-Added new creature speech responses.

-Added new Mystic body parts.

-Fixed bug where player could not charge nearby rooms after new rooms were built or charged.

-Fixed problem with water pump building anywhere regardless of water source being close enough.

-Fixed problem where bond meter would increase after pressing the interact button, now it only increases if the mystic successfully learns the word.

-Fixed problems with build button “locked” text and “not enough resources” text not appearing or causing crash.

-The gen table now includes a color mutations stat and a body mutations stat. If your mystic has a mutation through breeding it will show up here as an increase.

 

Hot Fixes 1      1.0.1.4       7/3/2018

-Added middle mouse cam drag, this is just a test. Still very sensitive and is based on mouse sensitivity . (Edit) This has been fixed, with help from a few of our UG fams we now have a very smooth cam drag. Removed old cam movement buttons from screen edges.

-Fixed bug where giant arrow button would appear when a ferm tank would be recycled.

-Player will now be refunded half of what they paid for modules when a room Is renovated.

-Fixed problem where certain objects would give the player guardian rating points if they were destroyed during room renovations.

-Fixed problem with mushroom spore visibility.

-Fixed problem with the disappearing furnace.

-Added an object that controls the deactivation of certain objects outside of the view, hopefully this helps with some of the frame rate issues.

 -Fixed problem where crystals, the a.s.d.s module and shrine module wouldn’t disappear when a room was renovated.

 

Hot Fixes 2      1.0.1.5        7/5/2018

-Player can now properly zoom in and out while moving.

-Fixed problem with build menu buttons being  destroyed or were not following view correctly.

-Fixed problem where camera would keep moving if a movement key was pressed while pressing the escape key to open pause menu.

-Fixed problem where dwelling room would appear larger than other rooms when fully zoomed out playing in 1600 resolution.

-Fixed problem where room sprites would overlap while fully zoomed out playing in 1600 resolution.

-Fixed problem where charge button would show up above over main pause menu.

-Fixed problem where mushrooms and mushroom spores would not destroy if a mushroom garden was recycled.

 

Hot Fixes 3     1.0.1.6     7/8/2018

-Fixed problem with mushroom gardens creating two mushrooms.

-Fixed problem where recycling a furnace would leave it’s button behind.

-Fixed problem where player would have to click gen table twice to get it to register. Fixed problems with player being stuck on gen table screen and not being able to move cam.

-Fixed problem where on of the furnace spites was causing extreme lag.

-Fixed problem where player clicking the mystic name card would create multiple mystic text object.

-Fixed problem with player being able to drag camera while in the mystic/inhab hud screens.

-Fixed problem with tut button not disappearing when pressing escape in the HUB screen.

-Drag speed for camera is now faster when fully zoomed out in mini map mode.

-Fixed typos in tut start.

-Fixed problem where “cannot breed” text would appear if right clicking near baby mystic.

-Completely re-worked the ini file system. Options like windowed mode and sound volume will now save correctly and when player loads back in later they will be the same as the player left them on exit.

-Fixed problem with game crashing when player tried to load a game if save file does not exist.

-Fixed problem with sound volume being much loader when a game was loaded.

-Pressing the escape key during the story screen skips to the title screen.

 

Hot Fixes 4     1.0.1.7    7/10/2018

-There were still problems with sound volume loading incorrectly, fixed this.

-Added windowed/fullscreen buttons to the in-game options screen.

-Fixed problem with smog vent cost text drawing at the incorrect position while in 1600 resolution.

-Fixed problem where player could click on charge button while in mini map view.

-Fixed problem where player could click on inhab with mini map open.

-All in game menu screens now destroy accordingly using middle mouse, movement keys or mouse wheel.

-Fixed problem where player could still click on build nodes while in the main in-game menu.

 

 

Now that we are through that here is some more useful info/social media etc. 

The beta testers will be receiving their keys today fore the next round of testing. Keys for streamers, you tubers and other media coverage will be given out July 20th. If interested please get in contact with me.   

I live stream development of Uagi daily on Twitch, feel free to drop by if you are interested.  

UG's Home Base

UG On Twitch

UG On Twitter 

 

12203361_babymysticgif1.gif.0e26494f96c055869f2d60e4cf14c620.gif

 



0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Advertisement
  • Blog Entries

  • Similar Content

    • By Seer
      I have programmed an implementation of the Separating Axis Theorem to handle collisions between 2D convex polygons. It is written in Processing and can be viewed on Github here. There are a couple of issues with it that I would like some help in resolving.
      In the construction of Polygon objects, you specify the width and height of the polygon and the initial rotation offset by which the vertices will be placed around the polygon. If the rotation offset is 0, the first vertex is placed directly to the right of the object. If higher or lower, the first vertex is placed clockwise or counter-clockwise, respectively, around the circumference of the object by the rotation amount. The rest of the vertices follow by a consistent offset of TWO_PI / number of vertices. While this places the vertices at the correct angle around the polygon, the problem is that if the rotation is anything other than 0, the width and height of the polygon are no longer the values specified. They are reduced because the vertices are placed around the polygon using the sin and cos functions, which often return values other than 1 or -1. Of course, when the half width and half height are multiplied by a sin or cos value other than 1 or -1, they are reduced. This is my issue. How can I place an arbitrary number of vertices at an arbitrary rotation around the polygon, while maintaining both the intended shape specified by the number of vertices (triangle, hexagon, octagon), and the intended width and height of the polygon as specified by the parameter values in the constructor?
      The Polygon code:
      class Polygon { PVector position; PShape shape; int w, h, halfW, halfH; color c; ArrayList<PVector> vertexOffsets; Polygon(PVector position, int numVertices, int w, int h, float rotation) { this.position = position; this.w = w; this.h = h; this.halfW = w / 2; this.halfH = h / 2; this.c = color(255); vertexOffsets = new ArrayList<PVector>(); if(numVertices < 3) numVertices = 3; shape = createShape(); shape.beginShape(); shape.fill(255); shape.stroke(255); for(int i = 0; i < numVertices; ++i) { PVector vertex = new PVector(position.x + cos(rotation) * halfW, position.y + sin(rotation) * halfH); shape.vertex(vertex.x, vertex.y); rotation += TWO_PI / numVertices; PVector vertexOffset = vertex.sub(position); vertexOffsets.add(vertexOffset); } shape.endShape(CLOSE); } void move(float x, float y) { position.set(x, y); for(int i = 0; i < shape.getVertexCount(); ++i) { PVector vertexOffset = vertexOffsets.get(i); shape.setVertex(i, position.x + vertexOffset.x, position.y + vertexOffset.y); } } void rotate(float angle) { for(int i = 0; i < shape.getVertexCount(); ++i) { PVector vertexOffset = vertexOffsets.get(i); vertexOffset.rotate(angle); shape.setVertex(i, position.x + vertexOffset.x, position.y + vertexOffset.y); } } void setColour(color c) { this.c = c; } void render() { shape.setFill(c); shape(shape); } }  
      My other issue is that when two polygons with three vertices each collide, they are not always moved out of collision smoothly by the Minimum Translation Vector returned by the SAT algorithm. The polygon moved out of collision by the MTV does not rest against the other polygon as it should, it instead jumps back a small distance. I find this very strange as I have been unable to replicate this behaviour when resolving collisions between polygons of other vertex quantities and I cannot find the flaw in the implementation, though it must be there. What could be causing this incorrect collision resolution, which from my testing appears to only occur between polygons of three vertices?
      Any help you can provide on these issues would be greatly appreciated. Thank you.
    • By Rio Lloyd
      Hey all!
      we are a team of 3 looking for more members, 
      we are making an isometrical Survival RPG.
      we are looking For Members who can make low poly 3D artists who can do character models, environments, tools and more.
       
      if interested and want to know more email me at rioishere14@gmail.com
    • By sidbhati32
      How do I detect the mouse event of moving my mouse left or right and wheel up or down?
      I have used Get_X_LParam for mouse movement and WParam for wheel movement.
      Like DWORD x = HIWORD(wParam) but both of these events return continuous values.

      for eg. if(x>0)
      {
      //do this
      }

      else
      {
      //do this
      }

      the Wparam only returns the same value every time even if I am moving my wheel downwards. Same with Get_X_LParam
       
    • By FluffexStudios
      Hi everyone,
      Stitched has been released for almost a year now and our game has gone through numerous great updates and revisions thank to feedback from everyone! To conclude a wonderful summer, our game is currently on sale for 30% off on Steam from September 17th to October 1st. Check us out here: Store.steampowered.com
      Also, we would want to showcase some of our artworks for our game. Below are some of the concept arts that we did in the past.
      Firstly, the main subject we wanted to focus on before any art is the primary color of the game. We decided to choose purple as it's a color that stands out and somewhat fitting in a horror game.
      Below is the original title screen and the finalized version of the title screen of Stitched. We original wanted to give Catherine long hair but decided against it because we feel the long hairstyle was done too many times. We wanted to give Catherine a unique look hence we decided upon the new shorter hairstyle. We also touch up on her expression to make the player see that Catherine is terrified. Thirdly, we wanted to emphasize the title of the game by making it glow with light purple color.


      The below three images represent design stage for the doll character in Stitched. The first image is the original sketch. The second image is an updated version to give the character a more serious tone. The final sketch is to give the character her color which include her hair, face, and dress colors. We went through a large amount of revisions for this character to get the right color, facial expression to match her personality.



      And lastly, check out some amazing fan art for our game through this youtube video!

      For anyone who is interested in our art. Check out our deviant art page here.
      For those who have further interest in our game, check out our website here and our Steam developer page here for future projects!
      Cheers!
      Fluffex Studios
    • By Masterbuiler64
      Good Morning, Afternoon, or Evening,
      My name is Dalton Potter and I am a budding game developer looking to learn skills and develop a beautiful project me and my friend came up with a year ago or so and have refined ever since. The idea is a basically a mix of Final Fantasy and Zelda in terms of exploration and battle, but will throw in its own unique features to switch things up a bit. What we have in place so far is the main story and many connecting character back stories, a map of the over world (still not 100% confirmed however), how some of the main characters look (also not 100% confirmed), a few battle and puzzle mechanic ideas, general story progression, locations, a few beta music tracks, and lore. What we lack however is any solid assets or work done on it as neither of us have any expertise in game development, but have both unanimously agreed that this idea is too good to forget and pass up.
      We are currently looking for people to help us work on the project as time goes on and maybe, just maybe, it may grow into a full blown team of people working on a game and eventually sell it on Steam or other client services. Any replies to this topic will be read as soon as possible depending on my schedule. I have also attached a couple photos and sound files of some design concepts we have. I also have a Pastebin made of the entire story and main character back stories, as well as history into how the idea came to be, though I'll let the Pastebin be requested as needed in the future.
      Hopefully this project turns from being just an idea into something amazingly beautiful and playable......it just needs to be created that's all.....
      Thank you in advance,
      Dalton Potter
      P.S. The sound file, "Power and Prestige" is a song that sounds as though it could be used as a trailer theme, and "Curiosity" sounds as though it could be used on a farm at sunrise.
      Source of music was from YouTube, but the groups official site is as follows: http://floatingcloud.net/

      Floating Cloud - Power and Prestige.mp3

      Floating Cloud - Curiosity.mp3

×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!