[0.12.x][v0.12.7] Bob's Enemies Mod

Some mods, made by Bob. Basically streaks every Factroio-area.

Moderator: bobingabout

The 6th damage type (Orange) should

Poll ended at Fri Dec 18, 2015 8:58 am

Stay as Impact
3
23%
Change to Electric
10
77%
 
Total votes: 13

User avatar
bobingabout
Smart Inserter
Smart Inserter
Posts: 7352
Joined: Fri May 09, 2014 1:01 pm
Contact:

Re: [0.12.x][v0.12.6] Bob's Enemies Mod

Post by bobingabout »

eudel wrote:Hi, thanks for this cool mod.

unlike your other mods there is no german language file for this one, so i did a quick translation
I just took a quick look at the boblocale mod, there is indeed a bobenemies.cfg file within that mod, and it does contain locale translations.

I really need to get around to removing all the old translations from the mods themselves, they interfere with the locale mod.

to note: the locale mod as created because I depend on people updating the locale files for me, I can't easilly translate them myself, and I can't easilly just release a new version of the mods for a locale update. So the general agreement was that I just don't try, I let 3rd party members maintain the locale mod instead.
Creator of Bob's mods. Expanding your gameplay since version 0.9.8.
I also have a Patreon.
eudel
Burner Inserter
Burner Inserter
Posts: 7
Joined: Sat Apr 02, 2016 8:34 pm
Contact:

Re: [0.12.x][v0.12.6] Bob's Enemies Mod

Post by eudel »

bobingabout wrote:I just took a quick look at the boblocale mod, there is indeed a bobenemies.cfg file within that mod, and it does contain locale translations.

I really need to get around to removing all the old translations from the mods themselves, they interfere with the locale mod.

to note: the locale mod as created because I depend on people updating the locale files for me, I can't easilly translate them myself, and I can't easilly just release a new version of the mods for a locale update. So the general agreement was that I just don't try, I let 3rd party members maintain the locale mod instead.
I just tried to switch to boblocale mod, but it gave me an error message at startup.
Using latest version (0.12.3)

Filename of mod boblocale-0.12.3.zip doesnt match the expected boblocale_0.12.1.zip (case sensitive!)

after renaming boblocale-0.12.3.zip to boblocale_0.12.1.zip, the error message is gone.
is this expected filename hardcoded inside of your mods?
orzelek
Smart Inserter
Smart Inserter
Posts: 3923
Joined: Fri Apr 03, 2015 10:20 am
Contact:

Re: [0.12.x][v0.12.6] Bob's Enemies Mod

Post by orzelek »

eudel wrote:
bobingabout wrote:I just took a quick look at the boblocale mod, there is indeed a bobenemies.cfg file within that mod, and it does contain locale translations.

I really need to get around to removing all the old translations from the mods themselves, they interfere with the locale mod.

to note: the locale mod as created because I depend on people updating the locale files for me, I can't easilly translate them myself, and I can't easilly just release a new version of the mods for a locale update. So the general agreement was that I just don't try, I let 3rd party members maintain the locale mod instead.
I just tried to switch to boblocale mod, but it gave me an error message at startup.
Using latest version (0.12.3)

Filename of mod boblocale-0.12.3.zip doesnt match the expected boblocale_0.12.1.zip (case sensitive!)

after renaming boblocale-0.12.3.zip to boblocale_0.12.1.zip, the error message is gone.
is this expected filename hardcoded inside of your mods?
Those are two issues with boblocale mod. First one is incorrect name of zip file, second one is wrong version inside info.json.
User avatar
bobingabout
Smart Inserter
Smart Inserter
Posts: 7352
Joined: Fri May 09, 2014 1:01 pm
Contact:

Re: [0.12.x][v0.12.7] Bob's Enemies Mod

Post by bobingabout »

Next to receave an overhaul... Enemies mod.

v0.12.7
* split enemies file into biters, spitters, spawners, worms and values files.
* Renamed Bigger Biter/Spitter to Huge
* Renamed Biggest Biter/Spitter to Giant
* Added Big Piercing biter and Big Electric spitter.
* Added Huge Explosive Biter and Huge Acid Spitter
* Added Leviathan Biter/Spitter (Nasty!)
* Resistances reballancing
* Added usage of Electric damage type instead of impac
* Added electric and piercing resistances.
* Loot table reballance. Elemental types always drop coloured artifacts (if they're enabled) and no regulars.
* Renamed my Spawners to Elemental Spawners, And lowered their health to 1500 from 3500. (normals are only 350)

The original intention of a harder to kill spawner was to make it only show up in later evolution factor scores, but that wasn't possible, so the purpose changed, but it kept the high health.
Creator of Bob's mods. Expanding your gameplay since version 0.9.8.
I also have a Patreon.
TheSAguy
Smart Inserter
Smart Inserter
Posts: 1449
Joined: Mon Jan 13, 2014 6:17 pm
Contact:

Re: [0.12.x][v0.12.7] Bob's Enemies Mod

Post by TheSAguy »

Yay, looking forward to facing these new guys!

You should add the below to bobenemies.cfg:

Code: Select all

[damage-type-name]
bob-pierce = Bob's Pierce Damage
User avatar
bobingabout
Smart Inserter
Smart Inserter
Posts: 7352
Joined: Fri May 09, 2014 1:01 pm
Contact:

Re: [0.12.x][v0.12.7] Bob's Enemies Mod

Post by bobingabout »

TheSAguy wrote:Yay, looking forward to facing these new guys!

You should add the below to bobenemies.cfg:

Code: Select all

[damage-type-name]
bob-pierce = Bob's Pierce Damage
Ah. I probably missed this one off for 2 reasons.

Previously, it was dealt damage only (I think), so the name didn't show up on anything.
And, it is defined in the Warfare mod, so since I have them both installed, it shows as translated, as such I didn't realise it wasn't already in this mod.
Creator of Bob's mods. Expanding your gameplay since version 0.9.8.
I also have a Patreon.
axefrog
Burner Inserter
Burner Inserter
Posts: 18
Joined: Tue Dec 02, 2014 2:51 am
Contact:

Re: [0.12.x][v0.12.7] Bob's Enemies Mod

Post by axefrog »

If I have a savegame with Bob's Enemies 0.12.6, is it safe to upgrade to 0.12.7, or will the changes mess things up?
User avatar
bobingabout
Smart Inserter
Smart Inserter
Posts: 7352
Joined: Fri May 09, 2014 1:01 pm
Contact:

Re: [0.12.x][v0.12.7] Bob's Enemies Mod

Post by bobingabout »

You might need to update the library mod too, depending on what I've done in the mod (I can't remember, and can't look it up right now), but updating the mod should NOT break anything, you may find things a little harder with the changed resistances though.
Creator of Bob's mods. Expanding your gameplay since version 0.9.8.
I also have a Patreon.
axefrog
Burner Inserter
Burner Inserter
Posts: 18
Joined: Tue Dec 02, 2014 2:51 am
Contact:

Re: [0.12.x][v0.12.7] Bob's Enemies Mod

Post by axefrog »

Ok thanks. One other question- is there any non-tedious way to clean up the thousands and thousands of artifacts that pollute all of the walls outside of all of my mining camps? The best I've come up with so far is to take a whole bunch of robot bays, plant them in the middle of a used-up mining camp and start issuing deconstruction commands. Even with several hundred bots though, it still takes ages for them to finally finish cleaning everything up though and the whole process is quite tedious. I'm just wondering if maybe I haven't noticed an important technology or technique for handling this.
User avatar
steinio
Smart Inserter
Smart Inserter
Posts: 2638
Joined: Sat Mar 12, 2016 4:19 pm
Contact:

Re: [0.12.x][v0.12.7] Bob's Enemies Mod

Post by steinio »

This video shows a good example how you can collect the artifacts by belts: https://www.youtube.com/watch?v=jb6cmccv5-I

Greetings steinio
Image

Transport Belt Repair Man

View unread Posts
Metalface7
Inserter
Inserter
Posts: 28
Joined: Sat Jun 11, 2016 1:49 pm
Contact:

Re: [0.12.x][v0.12.7] Bob's Enemies Mod

Post by Metalface7 »

Is it possible to obtain the new artifacts from regular biter and spitter spawners? I'm playing with lower alien base frequency and richness settings than the default (with RSO) and all I've gotten are the vanilla and small vanilla artifacts. I saw in a youtube series that the player was getting all colors of the new artifacts from all spawners, but that was also an earlier 0.12 version of factorio.
TheSAguy
Smart Inserter
Smart Inserter
Posts: 1449
Joined: Mon Jan 13, 2014 6:17 pm
Contact:

Re: [0.12.x][v0.12.7] Bob's Enemies Mod

Post by TheSAguy »

Metalface7 wrote:Is it possible to obtain the new artifacts from regular biter and spitter spawners? I'm playing with lower alien base frequency and richness settings than the default (with RSO) and all I've gotten are the vanilla and small vanilla artifacts. I saw in a youtube series that the player was getting all colors of the new artifacts from all spawners, but that was also an earlier 0.12 version of factorio.
Do you have new artifacts enabled in the config?
By default it should be, but check it out.
(Config Mod)
Metalface7
Inserter
Inserter
Posts: 28
Joined: Sat Jun 11, 2016 1:49 pm
Contact:

Re: [0.12.x][v0.12.7] Bob's Enemies Mod

Post by Metalface7 »

TheSAguy wrote:
Metalface7 wrote:Is it possible to obtain the new artifacts from regular biter and spitter spawners? I'm playing with lower alien base frequency and richness settings than the default (with RSO) and all I've gotten are the vanilla and small vanilla artifacts. I saw in a youtube series that the player was getting all colors of the new artifacts from all spawners, but that was also an earlier 0.12 version of factorio.
Do you have new artifacts enabled in the config?
By default it should be, but check it out.
(Config Mod)
They are enabled. That was the first thing I checked. Would the Rescaled Evolution Factor mod change things at all?

Edit: tried removing RSO, and it worked. The issue appears to be that RSO is preventing Bob's spawners from being generated.
User avatar
Arch666Angel
Smart Inserter
Smart Inserter
Posts: 1636
Joined: Sun Oct 18, 2015 11:52 am
Contact:

Re: [0.12.x][v0.12.7] Bob's Enemies Mod

Post by Arch666Angel »

Metalface7 wrote:
TheSAguy wrote:
Metalface7 wrote:Is it possible to obtain the new artifacts from regular biter and spitter spawners? I'm playing with lower alien base frequency and richness settings than the default (with RSO) and all I've gotten are the vanilla and small vanilla artifacts. I saw in a youtube series that the player was getting all colors of the new artifacts from all spawners, but that was also an earlier 0.12 version of factorio.
Do you have new artifacts enabled in the config?
By default it should be, but check it out.
(Config Mod)
They are enabled. That was the first thing I checked. Would the Rescaled Evolution Factor mod change things at all?

Edit: tried removing RSO, and it worked. The issue appears to be that RSO is preventing Bob's spawners from being generated.
Are you using an older RSO version? Because it works with everyone else :P
Metalface7
Inserter
Inserter
Posts: 28
Joined: Sat Jun 11, 2016 1:49 pm
Contact:

Re: [0.12.x][v0.12.7] Bob's Enemies Mod

Post by Metalface7 »

Arch666Angel wrote:
Metalface7 wrote:
TheSAguy wrote:
Metalface7 wrote:Is it possible to obtain the new artifacts from regular biter and spitter spawners? I'm playing with lower alien base frequency and richness settings than the default (with RSO) and all I've gotten are the vanilla and small vanilla artifacts. I saw in a youtube series that the player was getting all colors of the new artifacts from all spawners, but that was also an earlier 0.12 version of factorio.
Do you have new artifacts enabled in the config?
By default it should be, but check it out.
(Config Mod)
They are enabled. That was the first thing I checked. Would the Rescaled Evolution Factor mod change things at all?

Edit: tried removing RSO, and it worked. The issue appears to be that RSO is preventing Bob's spawners from being generated.
Are you using an older RSO version? Because it works with everyone else :P
I'm running RSO 1.5.6. Tried it again using different enemy settings and it worked - I didn't realize that it was only the elemental spawners and enemies that dropped the new artifacts, and I just needed to go further out to find the elemental spawners.
killfalcon
Manual Inserter
Manual Inserter
Posts: 2
Joined: Wed Jun 29, 2016 7:52 pm
Contact:

Re: [0.11.22/0.12.x][v0.12.3] Bob's Enemies Mod

Post by killfalcon »

crysanja wrote:something funny.

biters fighting each other !
guess it happens when an aoe from a spitter hits another spitter/biter.
does not happen that often, but i have seen it.
I've seen this as well: in fact, I've seen multiple enemy bases consumed in unending civil wars, with artefact drops spilling out to the edges of the chunk and murdering my FPS. It does make it easier to kill the bases, mind. :mrgreen:

Not sure there's anything you can do about it: I assume the default AI code assumes all damage comes from the player or your own minions, and never considered alien AoE.
orzelek
Smart Inserter
Smart Inserter
Posts: 3923
Joined: Fri Apr 03, 2015 10:20 am
Contact:

Re: [0.12.x][v0.12.7] Bob's Enemies Mod

Post by orzelek »

It seems that only way to prevent this currently is to make sure that enemies don't do aoe.
Since enemies can attack obstacle they have trouble pathing around it leads to big civil wars :D
TheSAguy
Smart Inserter
Smart Inserter
Posts: 1449
Joined: Mon Jan 13, 2014 6:17 pm
Contact:

Re: [0.12.x][v0.12.7] Bob's Enemies Mod

Post by TheSAguy »

orzelek wrote:It seems that only way to prevent this currently is to make sure that enemies don't do aoe.
Since enemies can attack obstacle they have trouble pathing around it leads to big civil wars :D
FYI, Veden wrote me some code that has fixed this in my NE Enemies mod.
Here is the code

Code: Select all

   -- check for civil war 
    if event.force ~= nil then
        if ((event.force.name == "enemy") and (event.force.name == event.entity.force.name)) then
            if NE_Enemies_Config.allowCivilWar then
                -- let the enemy die but prevent loot drop
                event.entity.destroy()
            else 
                -- check if player or player things are near the area of combat
                local playerBattle = false
                local battleRadius = 60
                local playerObject = event.entity.surface.find_nearest_enemy({position = event.entity.position,
                                                                              max_distance = battleRadius,
                                                                              force = "enemy"})
                if playerObject ~= nil then
                    playerBattle = true
                end
                
                -- get bitters that have been affected by splash damage
                local deathRadius = 8
                local enemyEntities = event.entity.surface.find_entities_filtered({area = {{x = event.entity.position.x - deathRadius, y = event.entity.position.y - deathRadius}, 
                                                                                           {x = event.entity.position.x + deathRadius, y = event.entity.position.y + deathRadius}}, 
                                                                                   force = "enemy"})
                if not playerBattle then
                    -- kill around dead enemy to quell war
                    for _, enemyEntity in ipairs(enemyEntities) do
                        if (enemyEntity.type == "unit") and (enemyEntity.has_command()) then
                            enemyEntity.destroy()
                        end
                    end
                else
                    -- retarget each splash affected bitter to enemies first, then they might turn on themselves once everything around them is dead
                    local searchRadius = 60
                    for _, enemyEntity in ipairs(enemyEntities) do
                        local newTarget = event.entity.surface.find_nearest_enemy({position = enemyEntity.position,
                                                                                   max_distance = searchRadius,
                                                                                   force = "enemy"})
                        if newTarget ~= nil then
                            if (enemyEntity.type == "unit") and (enemyEntity.has_command()) then
                                enemyEntity.set_command({type=defines.command.attack, 
                                                         target=newTarget})
                            end
                        end
                    end
                end
            end
        end
    end

Recon777
Filter Inserter
Filter Inserter
Posts: 267
Joined: Fri Jun 10, 2016 4:04 am
Contact:

Re: [0.12.x][v0.12.7] Bob's Enemies Mod

Post by Recon777 »

I'm 40 some hours into my first Bob's Mod playthrough, and I've finally got power armor. But something I'm very curious about is these massive weapon and armor upgrades in the game. In vanilla, the only weapon you really need is the flamethrower. If you have power armor 2, and enough legs and shields, you can kite enemies and burn down any size nest in seconds.

But Bob's Mods have some really elaborate and advanced weapons and armor. Does this mean that the enemies are proportionately more difficult? I hope so. Because if not, then all these great weapons are for nothing.

How much more difficult than vanilla are the Bob's enemies? Can we expect a real challenge which actually necessitates the Bob's Warfare suite?
User avatar
bobingabout
Smart Inserter
Smart Inserter
Posts: 7352
Joined: Fri May 09, 2014 1:01 pm
Contact:

Re: [0.12.x][v0.12.7] Bob's Enemies Mod

Post by bobingabout »

It's been a while since I looked at stats, but I think my Titan is on par with base game Behemoth. then you have my Badass behemoth and Leviathan on top of that. Plus the others show up at lower levels, so yes, harder.

Also, the combat is basically designed around the 0.12 game, when the flamethrower basically just tickled the enemies, it has seen quite the buff in 0.13.
Creator of Bob's mods. Expanding your gameplay since version 0.9.8.
I also have a Patreon.
Post Reply

Return to “Bob's mods”