SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > Editing

Reply
 
Thread Tools Search this Thread
Old 08-08-2016   #21
Ritz
cornstar
 
Ritz's Avatar
Default

I Radicalized some of these demo palettes to make it obvious that I'm not just using colormaps (I do like the purple/green one though).

Quote:
Originally Posted by CobaltBW View Post
This is all impressive stuff, but I'm more interested in how it plays --
Well, there's some of this
Spoiler:


And a bit of this
Spoiler:


And it's currently yay big on paper:
Spoiler:


But beyond that, I'm as curious as anyone. I only just officially began building the layout yesterday. Production is pretty much on rails at this point.
__________________
http://funkvessel.tumblr.com/
Ritz is offline   Reply With Quote
Old 08-09-2016   #22
frozenLake
 
frozenLake's Avatar
Default

So, what do the transmap lumps look like right now?
frozenLake is offline   Reply With Quote
Old 08-09-2016   #23
Ritz
cornstar
 
Ritz's Avatar
Default

Good question



KiwiBerry Colonic, CoolBlue™, Bronze, Incremental Cycle and Rainbow cycle, in that order (I think).

---------- Post added at 12:23 AM ---------- Previous post was at 12:17 AM ----------

Addendum because I can't edit: The first three are keyed to index 128 (REDWALL). Optimally, I'd have all of my edits grouped into a single designated "effect" lump, probably 90% opaque.

---------- Post added at 12:24 AM ---------- Previous post was at 12:23 AM ----------

Wait, that was an edit anyway? What's up with this forum?
__________________
http://funkvessel.tumblr.com/
Ritz is offline   Reply With Quote
Old 08-09-2016   #24
Mystic
チェン!
Administrator
 
Mystic's Avatar
Default

If you double/triple post with a small enough period of time, it automatically appends your post to the previous one as an edit. Also, if you're having trouble editing a post, try clicking the "Go Advanced" button. Sometimes the quick version of the edit function fails.

Also, as I said when you first showed it off, this level looks absolutely amazing visually and I totally hope it turns out as awesome in actual play. The palette trickery is super cool as well, although I assume in the actual level it won't be as dramatic as some of those are a bit much =P
Mystic is offline   Reply With Quote
Old 08-11-2016   #25
Ritz
cornstar
 
Ritz's Avatar
Default

Presented without comment

__________________
http://funkvessel.tumblr.com/

Last edited by Ritz; 08-11-2016 at 03:45 AM.
Ritz is offline   Reply With Quote
Old 08-11-2016   #26
Sapheros
That guy that ports
 
Sapheros's Avatar
Default

help my eyes are being raped by this beauty

Holy shit this is beautiful! I just can't believe SRB2 is capable of this, it's really groundbreaking to the game as a whole.
__________________
Hiyo all! Underground Website
Sapheros is offline   Reply With Quote
Old 08-11-2016   #27
glaber
Emblem Radar Ready
 
glaber's Avatar
Default

Looking at your intended map size. Wow, I'm not sure 2.1.16 can handle a map that size as it looks like it's going to extend past 1/4 of the building space. (yes, that is a problem that affects the game now)
glaber is online now   Reply With Quote
Old 08-11-2016   #28
choalover
チャオノコイビト
Default

Quote:
Originally Posted by glaber View Post
Looking at your intended map size. Wow, I'm not sure 2.1.16 can handle a map that size as it looks like it's going to extend past 1/4 of the building space. (yes, that is a problem that affects the game now)
There is too many visual glitches with enormous maps on SRB2 to be making maps that big.
__________________
I love the new SRB2 2.1.17 update so far.
choalover is online now   Reply With Quote
Old 08-11-2016   #29
Ritz
cornstar
 
Ritz's Avatar
Default

Quote:
Originally Posted by glaber View Post
Looking at your intended map size. Wow, I'm not sure 2.1.16 can handle a map that size as it looks like it's going to extend past 1/4 of the building space. (yes, that is a problem that affects the game now)
Wait, what? Is this the NAGZ blockmap issue, or something else?
__________________
http://funkvessel.tumblr.com/
Ritz is offline   Reply With Quote
Old 08-12-2016   #30
Prime 2.0
Actually a decent lazy bum
Moderator
 
Prime 2.0's Avatar
Default

Quote:
Originally Posted by Ritz View Post
Wait, what? Is this the NAGZ blockmap issue, or something else?
Pretty much the former. NAGZ itself eventually dealt with it by folding up into a smaller space.

That said, there's nothing wrong with just having 2 acts if it gets too big, is there? *shrug*
__________________
Science tells us that nothing can be proven, only rendered more likely to be true. If we do not question what we already know, how can we know, much less admit, when we're wrong? Such things are vital to progress.
Prime 2.0 is offline   Reply With Quote
Old 08-12-2016   #31
RedEnchilada
happy, pretty, lovely!
Developer
 
RedEnchilada's Avatar
Default

Big maps are only a problem because ZB doesn't clear out the blockmap lump if it can't build a new one. If you just delete it manually in your lump editor of choice everything works fine again.
__________________
Quote:
<@toaster> '"sonic robot explosion 2", the hot new sensation for teens looking for a good time, tempts many children away from god each year'
av src
RedEnchilada is offline   Reply With Quote
Old 08-12-2016   #32
Ritz
cornstar
 
Ritz's Avatar
Default

Is that something that would need to be done every time you made a change to the map and wanted to test it? Also if it were that simple to fix, then why is that one hallway in NAGZ still busted?
__________________
http://funkvessel.tumblr.com/
Ritz is offline   Reply With Quote
Old 08-12-2016   #33
MascaraSnake
aka SpiritCrusher
Moderator
 
MascaraSnake's Avatar
Default

Quote:
Originally Posted by RedEnchilada View Post
Big maps are only a problem because ZB doesn't clear out the blockmap lump if it can't build a new one.
Good to know. :V I'll fix this as soon as I have the time, which is unfortunately at least a few weeks from now.

There seems to be some confusion here, as several unrelated issues are being conflated. Let me try to clear things up:
  1. The only real map size limit is 65535x65535, since the map coordinates are 32-bit integers. ZB doesn't allow you to draw outside this boundary, so this shouldn't be a problem.
  2. In Doom, the blockmap lump has a maximum size of 65535 bytes (I'm not sure if the limit was raised for SRB2, but either way it still exists). If the blockmap exceeds this limit, the nodebuilder will fail to build it. This isn't usually a problem, since SRB2 can automatically calculate all the information at runtime, but as RedEnchilada mentioned, ZB doesn't delete the old blockmap lump if it fails to build a new one, so once your blockmap starts to exceed the limit, you're stuck with an outdated version that you have to delete manually. You only need to delete it once, since afterwards the blockmap will still be too large to generate, so ZB won't save a new one. When the blockmap limit is reached depends indirectly on the size of the map, but there's no hard limit like 32767x32767 fracunits or anything like that.
  3. If a map's height or width exceeds 32767 fracunits, Zone Builder will warn you that this may cause rendering issues. This is only a leftover warning from GZDoom Builder that I haven't removed yet. SRB2 doesn't actually have any problems with maps exceeding 32767 fracunits in either direction.
  4. The glitchy hallway in AGZ is caused by a different issue altogether. There's a bug report topic where RedEnchilada gave a pretty detailed explanation of it, but I can't find it right now. To my knowledge, it's fixed in 2.1.16.
MascaraSnake is offline   Reply With Quote
Old 08-12-2016   #34
Monster Iestyn
Friendly Neighbour-Hood
Moderator
 
Monster Iestyn's Avatar
Default

Quote:
Originally Posted by MascaraSnake View Post
The glitchy hallway in AGZ is caused by a different issue altogether. There's a bug report topic where RedEnchilada gave a pretty detailed explanation of it, but I can't find it right now. To my knowledge, it's fixed in 2.1.16.
...2.1.16? If it's the bug I'm thinking of, that's been fixed since 2.1.14.
Monster Iestyn is offline   Reply With Quote
Old 08-12-2016   #35
Ritz
cornstar
 
Ritz's Avatar
Default

Quote:
Originally Posted by MascaraSnake View Post
There seems to be some confusion here, as several unrelated issues are being conflated. Let me try to clear things up:
  1. The only real map size limit is 65535x65535, since the map coordinates are 32-bit integers. ZB doesn't allow you to draw outside this boundary, so this shouldn't be a problem.
  2. In Doom, the blockmap lump has a maximum size of 65535 bytes (I'm not sure if the limit was raised for SRB2, but either way it still exists). If the blockmap exceeds this limit, the nodebuilder will fail to build it. This isn't usually a problem, since SRB2 can automatically calculate all the information at runtime, but as RedEnchilada mentioned, ZB doesn't delete the old blockmap lump if it fails to build a new one, so once your blockmap starts to exceed the limit, you're stuck with an outdated version that you have to delete manually. You only need to delete it once, since afterwards the blockmap will still be too large to generate, so ZB won't save a new one. When the blockmap limit is reached depends indirectly on the size of the map, but there's no hard limit like 32767x32767 fracunits or anything like that.
  3. If a map's height or width exceeds 32767 fracunits, Zone Builder will warn you that this may cause rendering issues. This is only a leftover warning from GZDoom Builder that I haven't removed yet. SRB2 doesn't actually have any problems with maps exceeding 32767 fracunits in either direction.
  4. The glitchy hallway in AGZ is caused by a different issue altogether. There's a bug report topic where RedEnchilada gave a pretty detailed explanation of it, but I can't find it right now. To my knowledge, it's fixed in 2.1.16.
So what you're saying is-
__________________
http://funkvessel.tumblr.com/
Ritz is offline   Reply With Quote
Old 03-04-2017   #36
Ritz
cornstar
 
Ritz's Avatar
Default

Progress was pretty rapid a month ago. Here's a skeleton for the intro:



And a section I'm polishing right now:


Lua people, here's an easy one: I want a script that allows you to place objects while retaining the standard controls, kind of like what like NiGHTS objectplace mode for the standard game. Just something that drops dummy objects behind the player (repeatedly, while the button is held down), which I can then dump with the writethings command and modify in an editor later. Bonus if I can adjust the rate of placement in tics. This would make it way simpler to plot things like ring chains that follow the arc of springs.
__________________
http://funkvessel.tumblr.com/

Last edited by Ritz; 03-04-2017 at 07:18 PM.
Ritz is offline   Reply With Quote
Old 03-04-2017   #37
742mph
I make Sonic look like me
 
742mph's Avatar
Default

Quote:
Originally Posted by Ritz View Post
This would make it way simpler to plot things like ring chains that follow the arc of springs.
SRB2 already has built-in Thing types for that. Is there a reason why you can't use them?
__________________
Quote:
<Evilgasm> the opposite of egoraptor is Toa Tahu
742mph is offline   Reply With Quote
Old 03-04-2017   #38
Prime 2.0
Actually a decent lazy bum
Moderator
 
Prime 2.0's Avatar
Default

Quote:
Originally Posted by 742mph View Post
SRB2 already has built-in Thing types for that. Is there a reason why you can't use them?
Because those only follow the initial direction. Ritz wants to trace out the arc.
__________________
Science tells us that nothing can be proven, only rendered more likely to be true. If we do not question what we already know, how can we know, much less admit, when we're wrong? Such things are vital to progress.
Prime 2.0 is offline   Reply With Quote
Old 03-04-2017   #39
FuriousFox
AKA FuriousFox
Developer
 
FuriousFox's Avatar
Default

Quote:
Originally Posted by Ritz View Post
Lua people, here's an easy one: I want a script that allows you to place objects while retaining the standard controls, kind of like what like NiGHTS objectplace mode for the standard game. Just something that drops dummy objects behind the player (repeatedly, while the button is held down), which I can then dump with the writethings command and modify in an editor later. Bonus if I can adjust the rate of placement in tics. This would make it way simpler to plot things like ring chains that follow the arc of springs.
Apparently this is not actually possible. However, here is a rudimentary script you can use to track your coordinates so you know where to place stuff in ZoneBuilder:

Code:
local function playerThink(playermo)
	playermo.player.powers[pw_flashing] = 3*TICRATE
	if playermo.player.cmd.buttons & BT_ATTACK and not playermo.cooldown
		print("X: "..playermo.x/FRACUNIT.." | Y: "..playermo.y/FRACUNIT.." | Z: "..playermo.z/FRACUNIT)
		P_SpawnMobj(playermo.x, playermo.y, playermo.z, MT_RING)
		playermo.cooldown = playermo.player.setcooldown
	end
	if playermo.cooldown and playermo.cooldown > 0
		playermo.cooldown = $1 - 1
	end
end

local function setCooldown(player, arg)
	if player and tonumber(arg)
		player.setcooldown = tonumber(arg)
	end
end


addHook("MobjThinker", playerThink, MT_PLAYER)
COM_AddCommand("COOLDOWN", setCooldown, 0)
Use the COOLDOWN command to set the time between coordinates (in tics), then hold the Throw Ring button to print coordinates. You can get the full list of printed coordinates later by checking log.txt

Last edited by FuriousFox; 03-04-2017 at 08:34 PM.
FuriousFox is offline   Reply With Quote
Old 03-04-2017   #40
RedEnchilada
happy, pretty, lovely!
Developer
 
RedEnchilada's Avatar
Default

WRITETHINGS uses the mapthings list, separate from the mobj list, which I don't think Lua has access to.

That said, if your intention is just to use it for placing ring trails along spring arcs, it'd definitely be possible to script an object (or set) whose sole purpose is to generate those on map load and then vanish.
__________________
Quote:
<@toaster> '"sonic robot explosion 2", the hot new sensation for teens looking for a good time, tempts many children away from god each year'
av src
RedEnchilada is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:48 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc.